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:00: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)

三种工作模式

命令模式    输入模式   末行模式

 

 

 

 

 

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

 

posted @ 2021-09-23 16:48  煶七  阅读(113)  评论(0)    收藏  举报