Linux的常用指令
11.rm
用法:rm【选项】...文件...
remove 删除指定的文件和目录
-f 删除文件或目录时不进行提示,直接强制删除(非常危险的选项)
-i 删除文件或目录时提醒用户确认
-r 删除目录时必须使用此选项,表示递归删除所有文件及子目录
注意:系统中默认设置了rm别名
注意:工作中千万不要用rm -rf
12.mv
mv【选项】...源文件...目录
move 将指定的文件或目录转移位置,如果目标位置与源位置相同,则相当于执行重命名操作
-f,--force 覆盖前不询问
-i,--interactive 覆盖前询问
-n,--no-clobber 不覆盖已存在文件
如果您指定了-i,-f,-n中的多个,仅最后一个生效。
注意:系统中默认设置了rm别名
13.which
which查看命令程序文件路径
搜索范围由环境变量path的值决定(echo $path)
-a 查询是遍历PATH值中的所有目录
14.find
用法:find【查找范围】【查找条件表达式】
采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
-name 根据目标文件的名称进行查找,允许使用”*“及”?“通配符
-size 根据目标文件的大小进行查找、一般使用”+“、”-“号设置超过或小于指定的大小1作为查找条件、常用的容量单位包括kB(注意k是小写)、MB、GB
-user 根据文件是否属于目标用户进行查找
-type 根据文件的类型进行查找
文件类型包括普通文件(f)、目录(d)、快设备文件(b)、字符设备文件(c)链接文件(I)、管道文件(p)、套接字文件(s:sockety)等、
块设备是指成块读取数据的设备(如硬盘、内存等),字符设备是指按单个字符读取数据的设备(如键盘、鼠标等)
各表达式之间使用逻辑运算符”-a“表示 而且(and) ”-o“表示 或者(or)
通配符
* 代表任意长度任意字符
? 代表一个任意字符
15.unalias
取消别名
16.date
查看系统时间 date
修改系统时间 date -s -s修改日期时间
17.cal
查看日历
18.ntpdate
和网络上的时间服务器进行同步 ntpdate -u cn.pool.ntp.org
-u穿过防火墙
19.cat、nl、tac、rev
用法:cat【选项】...【文件】...
将【文件】或标准输入组合输出到标准输出
-n 显示内容的同时显示符号
-A 显示所有的字符(通常windows系统拷贝过来的文件无法直接cat到,需要加此选项)
cat -n = nl
20.管道(|)
通道可以将前面命令的执行结果(屏幕回显信息),交管道后的命令作为参数 cat -n/etc/passwd | more
21.head
head查看文件开头的一部分内容,默认显示10行,可加选调节
用法:head【选项】...【文件】...
22.tail
tail 查看文件结尾的一部分内容,默认显示10行,可加选项调节
用法:tail【选项】...【文件】...
-f 动态更新尾部的信息=tailf
23.wc
wc作用:统计文件中的单词数量(word count)等
用法: wc【选项】...【文件】...
常用选项
-I: 统计行数
-w:统计单词个数
-c:统计字节数
wc -I/etc/passwd
24.grep
作用:在文件中查找并显示包含指定字符串的行
用法:grep【选项】...PATTERN[FILE]...
-i:查找时忽略大小写
-v:反转查找,输出与条件不相符的行
-E:查找时支持正则表达式
-w:查找时将条件视为完整单词
“^..."表示以...开头
”...$"表示以...结尾
“^$"表示空行
25.egrep
作用:增强型过滤(grep-E)
格式:egrep【选项】“查找条件1|查找条件2|查找条件3..."目标文件
26.gzip
作用:压缩,选项为1-9的数字控制压缩级别,。数字越大压缩机别越高。压缩后文件格式为“.gz"
格式:gzip【-9】文件名
27.gunzip
作用:解压缩格式为.gz的压缩文件
格式:gunzip文件名
28.bzip2
作用:压缩,选项为1-9的数字控制压缩机别越高。压缩后文件格式为”.bz2"
格式,bzin2【-9】文件名
29.bunzip2
作用:解压缩格式为.bz2的压缩文件
格式:bunzip2文件名
30.tar
作用:制作归档文件、释放归档文件
格式:
归档:tar【选项c...]归档文件名源文件或目录
释放:tar【选项x...]归档文件名【-c 目标目录】
常用选项:
-c 创建.tar格式的包文件
-x 解开.tar格式的包文件
-f 表示使用归档文件(后面需紧跟归档文件名)
-c
解包时指定释放的目标目录
-z 调用gzip程序进行压缩或解压
-j 调用bzip2程序进行压缩或解压
注意:
1.tar命令的选项可以省略”-“。在解压时无需选择”-z“或“-j"命令可以自行识别
2.tar命令通过-zcf选项创建打包压缩文件时(.tar.gz=.tgz)
目录
/root:系统管理员root的宿主(家)目录
/home:普通用户的宿主目录 zhangsan-->/home/zhangsan/
/boot:系统内核、启动文件
/dev:设备文件
/lib/lib64:库文件(so)
/tmp:临时文件
/media/mnt默认挂载点
/bin:所有用户可执行命令
/sbin:管理员可执行的管理命令
/usr/opt:应用程序
/var/log:日志文件等