linux命令(二)
来源:互联网 发布:木工图纸设计软件 编辑:程序博客网 时间:2024/05/26 07:28
tab键,可以补全命令。
---------------------------------------------------
man命令相当于dos下的help命令。
touch 建立空文件。
cp 复制命令。
cp -r dir1 dir2 递归复制命令(复制子目录信息)。dir1是源目录、dir2是目的目录,将dir1拷贝到dir2下。
cp -rf dir1 dir2 递归复制命令(复制子目录信息)。其中f的参数意义是,如果dir2下已经有了dir1,会直接覆盖掉dir1,而不会再提示是否想要覆盖dir1及其子目录下的目录及文件。
mv 移动文件和改文件名。如: mv test1 kangk ,将文件夹名test1改名为kangk。
rm 删除文件和目录。
rm -rf * 删除所有内容(包括目录和文件) r递归, f 强制。
ln 建立符号连接。
ln -s 源 目标 。
ln -s /etc/inittab inittab ,[inittab指向实际文件/etc/inittab]。
more 显示文件内容,带分页。比如 more install.log。分页查看install.log文件
less 显示文件内容带分页。
grep 在文本中查询内容。 使用例子 比如: grep -n "qingqing" kk.java ,在kk.java文件中查找"qingqing"字符串。[n用于显示行数]
| 管道命令。什么叫管道命令呢?答:就是把 | 的前面一个命令的结果交给 | 的后面的命令处理。比如 ls -l | more 。
find命令:使用例子
比如: find / -name aa.java ,意思从根目录(/)开始 按名字查找方式,查找有没有aa.java这个文件。
比如: find /home/ -name aa.java ,意思从home目录(/home)开始 按名字查找方式,查找有没有aa.java这个文件。
1,在特定的目录下搜索并显示指定名称的文件和目录
find / -name aa.java ,意思从根目录(/)开始 按名字查找方式,查找有没有aa.java这个文件。
find /home/ -name aa.java ,意思从home目录(/home)开始 按名字查找方式,查找有没有aa.java这个文件。
find / -name man ,意思是从根目录开始搜索名称为man的文件或目录。
2,搜索一段时间内被存取/变更的文件或目录
find /home -amin -10 ,意思是从home目录(/home)开始,十分钟内存取的文件或目录。
find /home -atime -10 ,意思是从home目录(/home)开始,十小时内存取的文件或目录。
find /home -cmin -10 ,意思是从home目录(/home)开始,十分钟内更改过的文件或目录。
find /home -ctime -10 ,意思是从home目录(/home)开始,十小时内更改过的文件或目录。
find /home -ctime +10 ,意思是从home目录(/home)开始,十小时前更改过的文件或目录。
3,搜索指定大小的文件
find /home -size +10k ,意思是从home目录(/home)开始,查找大小为10k的文件。
重定向命令:
ls -l > a.txt ,列表的内容写入a.txt文件中(覆盖写)。
ls -l >> a.txt,列表的内容写入a.txt文件的末尾(追加写)。
grep -n "qingqing" kk.java > a.txt,grep查询结果的内容写入a.txt文件中(覆盖写)。
挂载命令:
mount [-参数] [设备名称] [挂载点]
如,我将设备第一个分区/dev/sda1挂载到test目录,则使用命令: mount /dev/sda1 /test/ 。
特别说明,在挂载光驱时,可直接使用 mount /mnt/cdrom
卸载命令: umont [设备名称]
查看磁盘使用情况命令:
df [-参数]
比如 df -l 或 df -h
查看某个目录是在哪个分区命令:
df [目录全路径]
查看linux系统分区具体情况命令:
fdisk -l
------------------------------------------------------------------------------
alias 取别名命令:
比如一个 很长的命令 ,不方便每次输入,我们就可以起个别名,
如 : alias k='ls -l /home | more' , 以后输入k 就意味着执行ls -l /home | more。
alias显示系统当前定义的所有alias
- linux命令(二)
- Linux命令(二)
- Linux 命令(二)
- Linux 命令(二)
- Linux命令(二)
- Linux命令(二)
- Linux命令(二)
- linux 安全命令(二)
- Linux Shell 命令(二)
- Linux命令整理(二)
- Linux基础命令--(二)
- Linux命令入门(二)
- linux命令笔记(二)
- Linux操作命令(二)
- Linux基本命令(二)
- linux 命令学习(二)
- Linux 常见命令(二)
- Linux基本命令(二)
- 开始工作后,一个人会失去什么?
- Makefile 隐式规则
- IBM AIX用-qmkshrobj创建动态链接库
- java心得---线程
- Java集合总结
- linux命令(二)
- C#概述
- 浑浑噩噩的一天
- 设计模式之适配器模式学习
- 基于Linux下的TCP编程
- 判断是否为栈的pop序列
- 大学生职业生涯规划大赛
- live555简介、整体框架 、openRTSP客户端流程
- 基于Linux下的UDP编程