网络工程师史上最全cmd命令大全,含Windows和Linux系统( 六 )


13. 建立链接文件:lnLinux链接文件类似于Windows下的快捷方式 。
链接文件分为软链接和硬链接 。
软链接:软链接不占用磁盘空间 , 源文件删除则软链接失效 。
硬链接:硬链接只能链接普通文件 , 不能链接目录 。
使用格式:
ln 源文件 链接文件ln -s 源文件 链接文件如果没有-s选项代表建立一个硬链接文件 , 两个文件占用相同大小的硬盘空间 , 即使删除了源文件 , 链接文件还是存在 , 所以-s选项是更常见的形式 。
注意:如果软链接文件和源文件不在同一个目录 , 源文件要使用绝对路径 , 不能使用相对路径 。
14. 查看或者合并文件内容:cat15. 文本搜索:grepLinux系统中grep命令是一种强大的文本搜索工具 , grep允许对文本文件进行模式查找 。如果找到匹配模式 ,  grep打印包含模式的所有行 。
grep一般格式为:
grep [-选项] '搜索内容串'文件名在grep命令中输入字符串参数时 , 最好引号或双引号括起来 。
例如:
grep 'a' 1.txt常用选项说明:

网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图
 
grep搜索内容串可以是正则表达式 。
正则表达式是对字符串操作的一种逻辑公式 , 就是用事先定义好的一些特定字符、及这些特定字符的组合 , 组成一个"规则字符串" , 这个"规则字符串"用来表达对字符串的一种过滤逻辑 。
grep常用正则表达式:
网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图
 
16. 查找文件:findfind命令功能非常强大 , 通常用来在特定的目录下搜索符合条件的文件 , 也可以用来搜索特定用户属主的文件 。
常用用法:
网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图
 
17. 归档管理:tar计算机中的数据经常需要备份 , tar是Unix/Linux中最常用的备份工具 , 此命令可以把一系列文件归档到一个大文件中 , 也可以把档案文件解开以恢复数据 。
tar使用格式 tar [参数] 打包文件名 文件
tar命令很特殊 , 其参数前面可以使用"-" , 也可以不使用 。
常用参数:
网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图
 
注意:除了f需要放在参数的最后 , 其它参数的顺序任意 。
18. 文件压缩解压:gziptar与gzip命令结合使用实现文件打包、压缩 。tar只负责打包文件 , 但不压缩 , 用gzip压缩tar打包后的文件 , 其扩展名一般用xxxx.tar.gz 。
gzip使用格式如下:
gzip [选项] 被压缩文件常用选项:
网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图
 
tar这个命令并没有压缩的功能 , 它只是一个打包的命令 , 但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能 , 实行一个先打包后压缩的过程 。
压缩用法:tar cvzf 压缩包包名 文件1 文件2 …
-z :指定压缩包的格式为:file.tar.gz解压用法: tar zxvf 压缩包包名
-z:指定压缩包的格式为:file.tar.gz解压到指定目录:-C (大写字母"C")
19. 文件压缩解压:bzip2tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样) 。
tar只负责打包文件 , 但不压缩 , 用bzip2压缩tar打包后的文件 , 其扩展名一般用xxxx.tar.gz2 。
在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能 , 实行一个先打包后压缩的过程 。
压缩用法:tar -jcvf 压缩包包名 文件…(tar jcvf bk.tar.bz2 *.c)
解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
20. 文件压缩解压:zip、unzip通过zip压缩文件的目标文件不需要指定扩展名 , 默认扩展名为zip 。
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
21. 查看命令位置:which22. 修改文件权限:chmodchmod 修改文件权限有两种使用格式:字母法与数字法 。
字母法:chmod u/g/o/a +/-/= rwx 文件
网络工程师史上最全cmd命令大全,含Windows和Linux系统

文章插图


推荐阅读