Linux
1.使用绝对路径切换到/tmp工作目录下
cd /tmp
2.使用命令在/tmp目录下创建dira,dirb,dirc三个目录(使用一条命令)
mkdir dira dirb dirc
mkdir dir{a..c}
3.在dirb下创建11,11下创建22,22下创建33(使用一条命令)
mkdir -p dirb/11/22/33
4.通过相对路径进入到33里面,查看当前所在路径
[root@centos 22]# cd 33
[root@centos 33]# pwd
/tmp/dirb/11/22/33
[root@centos dirb]# cd ./11/22/33
[root@centos 33]# pwd
/tmp/dirb/11/22/33
.在11目录下创建5个名为file1到file5的文件
[root@centos 11]# touch file{1..5}
[root@centos 11]# ls
22 file2 file4
file1 file3 file5
6.将文件file2复制到22目录下
[root@centos 11]# ls
22 file2 file4
file1 file3 file5
[root@centos 11]# cp file2 22
[root@centos 11]# cd 22
[root@centos 22]# ls
33 dirb file2
7.使用命令查看ifconfig这个命令是内部命令还是外部命令
[root@centos 22]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig
8.使用help\man\info查看ifconfig这个命令的帮助信息
ifconfig --help
man ifconfig
info ifconfig
9.rm
用法:rm{选项}....文件...
remove 删除指定的文件或目录
-f 删除文件或目录时不进行提醒,直接强制删除(非常危险的选项)
-i 删除文件或目录是提醒用户确认
-f 删除目录时必须使用此选项,表示递归删除所有文件及子目录
注意:系统默认设置了m别名
10.mv
mv{选项}... 源文件...目录
move 将指定的文件或目录转移位置 如果目标位置与源位置相同,则相当于执行重命名操作
-f,--force 覆盖前不询问
-i,--interactive 覆盖前询问
-n,--no-clobber 不覆盖已存在文件
如果指定了-i,-f,-n 中的多个,仅最后一个生效。
【root@localhost~]# mv 11 one [root@localhost~]# mv one/tmp/fist
11.which
which 查看命令程序文件路径
搜索范围由环境变量 PATH的值决定
-a查询是遍历PATH值中的所有目录
【root@localhost~】#echo $PATH /usr/local/sbin:/usr/local/bin:/usr/bin:/root/bin [root@localhost~]#which mkdir /usr/bin/mkdir
12.find
用法: find【查找范围】 【查找条件表达式】
采用递归方式,根据目标的名称,类型,大小等不同属性经行精细查找
-name 根据目标文件的名称进行查找,允许使用“*”及“?”通配符
-size 根据目标文件的大小经行查找,一般使用“+”,“-”号设置超过或小于指定的大小作为查找条件,常用的容量单位包括kB,MB,GB
-user 根据文件是否属于目标用户进行查找
-type 根据文件的类型进行查找
13.alias

14.unalias 取消别名
15. date 查看系统时间
16. cal 查看日历
17.ntpdate 和网络上的时间服务器进行同步 -u穿过防火墙 cn.pool.ntp.org
18.cat, nl, tac, rev
用法:cat【选项】...文件...
将【文件】或标准输入组合输出到标准输出。
-n 显示内容的同时显示行号。
- A 显示所有的字符(通常windows系统拷贝过来的文件无法直接cat到,需要加此选项)
cat -n =nl
19.gzip
作用:压缩,选项为1-9的数字控制压缩级别,数字越大压缩级别越高。压缩后文件格式为“.gz”
格式:gzip【-9】 文件名
20gunzip
作用:解压缩格式为.gz的压缩文件
格式:gunzip 文件名
21.bzip2
作用:压缩,选项为1-9的数字控制压缩级别,数字越大压缩级别越高。压缩后文件格式为“.bz2”
格式:bzip2【-9】 文件名
22.管道(l)
管道可以将前面命令的执行结果(屏幕回显消息),交管道后的命令作为参数
【root@study~】#cat -n/etc/passwd | more
23.head
head 查看文件开头的一部分内容,默认显示10行,可加选项调节
用法:head【选项...【文件】...
【roo@localhoust~]#head-5/etc/passwd root:x:0:0:root:/bin/bash bin:x:1:1:bin:/bin:/sbin:/sbin/nologin daemon:x:2:2daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
24.wc
wc作用:统计文件中的单词数量(word Count)等
用法:wc【选项】...【文件】...
常用选项:
-l:统计行数
-w:统计单词个数
-c:统计字节数
【root@localhost~]#wc -l/etc/passwd 45/etc/passwd [root@localhost~]#wc -w /etc/passwd 90 /etc/passswd [root@localhost~]#wc -c /etc/passwd 2341 /etc/passwd [root@localhost~]#wc /etc/passwd 45 90 2341 /etc/passwd
25.grep
作用:在文件中查找并显示包含指定字符串的行
用法:隔热片【选项】...PATTERN【FILE]...
-i:查找是忽略大小写
-v:反转查找,输出与条件不相符的行
-E:查找时支持正则表达式
-w:查找时将条件视为完整单词
^...表示以...开头
...$表示以...结尾
^$表示空行
26.egrep
作用:增强型过滤(grep -E)
格式:egrep【选项】“查找条件1|查找条件2|查找条件3...”目标文件
27.gzip
作用:压缩,选项为1-9的数字控制压缩级别,数字越大压缩级别越高。压缩后文件格式为“.gz”
格式:gunzip 文件名
28.bzip 2.
作用:压缩,选项为1-9的数字控制压缩级别,数字越大压缩级别越高。压缩后文件格式为“.bz2”。
格式:包子铺【-9】 文件名
29.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)
三种工作模式
命令模式 输入模式 末行模式



打开新文件或读入其他文件内容

浙公网安备 33010602011771号