Linux命令

1. ls:显示目录文件

Linux命令

2. cd:切换目录

Linux命令

3. pwd:显示当前所在的工作目录 

Linux命令

4.touch:创建空文件

格式:touch 文件名

Linux命令

5.mkdir:创建新目录

格式:mkdir 目录名

Linux命令

6.cp: 复制文件或目录

格式:cp [-r] 源文件/目录  目的路径/文件/目录

Linux命令

7.mv:移动文件、更名

格式:mv [-r] 源文件/目录  目的路径/目录

Linux命令

Linux命令

8.rm:删除文件/目录

格式:rm [-r] 文件名/目录

Linux命令

9.cat:显示文件内容 

格式: cat 文件名

Linux命令

10.more :分页显示文件内容

格式:more 文件名

Linux命令

11.head:查看文件内容前几行

格式:head -num 文件/文件路径

Linux命令

12.tail: 查看文件后几行

格式:tail -num   文件/文件路径

Linux命令

13.ln :生成文件/目录的连接文件

格式:ln [-s] 源文件名/目录 目的文件/目录  加-s是软连接

Linux命令

14.chmod :更改文件/目录权限

格式:chmod [{ugo}{+-=}{rwx}] [文件或目录]   

                       [mode=421] [文件或目录] 

Linux命令

另一种写法 :例子中的7是4+2+1的结果,r=4,w=2,x=1,若对其的权限设置为可读可写可执行,就全部相加,有那几个权限就那                       几个权限的数值相加

Linux命令

15.chown :更改文件/目录的所有者 ,chown时,需要root权限,即超级管理员权限

格式:chown [用户] [文件或目录] 

Linux命令

16.chgrp:改变文件或目录的所属组 

格式::chgrp [用户组] [文件或目录] 

Linux命令

17:umask:显示文件/目录的缺省权限

格式:umask [-S]  

          -S 以rwx形式显示新建文件或目录的缺省权限 

Linux命令

0002是由777-缺省权限的rwx形式

18.which:显示系统命令所在的目录

格式:which 命令名

Linux命令

19.find:查找文件/目录 ,需要root权限

格式::find  [搜索路径] [搜寻关键字] 

在目录/etc中查找文件 

Linux命令

Linux命令

在/etc目录下查找大于1M的文件 

Linux命令

在根目录下查找所有者为sam的文件 

Linux命令

在/etc下查找24小时内被修改过属性的文件或目录 

Linux命令

在/etc下查找大于—小于--的文件 

Linux命令

在/etc下查找inittab文件并显示详细信息

Linux命令

20.locate :寻找文件/目录

格式::locate [命令名称] 

Linux命令

21.updatedb:建立整个系统目录文件的数据库 

格式:updatedb

Linux命令

22.grep:在文件中搜寻字串匹配的行并输出 

格式:grep 目的字符串  源文件

Linux命令

23.man:获取帮助信息

格式:man 命令语句

Linux命令

Linux命令

查询完毕后可以按q或Q退出查询

24.info:获取帮助信息

格式:info [任何关键字] 

Linux命令

Linux命令

25.whatis、apropos  makewhatis :获取索引的简短说明信息 

格式:whatis 或 apropos  [任何关键字] 

           makewhatis

Linux命令

Linux命令

建立前两个命令使用的数据库,当使用这两个命 令发生错误时,就是whatis dababase没有建立 ,此时需要updatedb以下

26.gzip:压缩

格式:gzip  [选项] 文件

-a或--ascii  使用ASCII文字模式。

-c或--stdout或--to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。

-d或--decompress或----uncompress  解开压缩文件。

-f或--force  强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。

-h或--help  在线帮助。

-l或--list  列出压缩文件的相关信息。

-L或--license  显示版本与版权信息。

-n或--no-name  压缩文件时,不保存原来的文件名称及时间戳记。

-N或--name  压缩文件时,保存原来的文件名称及时间戳记。

-q或--quiet  不显示警告信息。

-r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

-S<压缩字尾字符串>或----suffix<压缩字尾字符串>  更改压缩字尾字符串。

-t或--test  测试压缩文件是否正确无误。

-v或--verbose  显示指令执行过程。

-V或--version  显示版本信息。

-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。 

Linux命令

使用gzip压缩文件时,不会保留源文件

27.gunzip:解压缩文件

格式::gunzip   选项  [压缩文件] 

Linux命令

28.tar:打包目录

格式:tar 选项 打包目录名 源目录名

-c 产生.tar打包文件  -v 显示详细信息  -f  指定压缩后的文件名  -z 打包同时压缩 

一定要有f,且f放在选项最后

Linux命令

29.tar:解压缩

格式:tar 选项 打包目录名 

-x 解包.tar文件  -v 显示详细信息  -f  指定解压文件  -z 解压缩 

tar的打包命令与解包命令是一个,只是选项有所不同,解包后保留原来的包文件,即 .tar.gz文件

Linux命令

30.zip:压缩文件/目录 

格式:zip   选项  [压缩后文件名称] [文件或目录]  

                  -r 压缩目录 

Linux命令

此压缩命令会保留源文件

31.unzip:解压缩文件/目录

格式:unzip 选项 压缩文件名称

Linux命令

此命令解压缩后会保留压缩文件

32.bzip2:压缩文件

格式:bzip2 选项 [文件]  

          -k 产生压缩文件后保留源文件 

Linux命令

33.bunzip2:解压缩文件

格式:bunzip2 选项 [文件]  

           -k 解压缩后保留源文件 

Linux命令

34.write:向另外一个用户发信息,以ctrl+D作为结束 

格式:write <用户名> 

Linux命令

35.wall:向所有用户广播信息 

格式:wall [message] [文件名] 

Linux命令

36.ping:测试网络连通性 

格式:ping 选项 ip地址 

Linux命令

37.ifconfig::查看网络设置信息 

格式:ifconfig  选项 [网卡设备标识]  

                         -a 显示所有网卡信息 

Linux命令

38.shutdowwn:关机

格式:shutdown

Linux命令

39.reboot:重启

格式:reboot

Linux命令


40.vi/vim编辑器

 语法:vi 文件名

Linux命令

Linux命令

Linux命令

Linux命令