24.2 ls,tree cat可以结合管道使用
25. 链接:
软链接: 好比快捷方式linux常用命令,注意点:删除原始文件软链接无效,创建软链接不会对硬链接数加1,可以目录创建软链接. 非常重要的注意点:如果软链接没有和原始文件在同一个目录里面,那么原始文件需要使用绝对路径
软链接的使用: ln -s 1.txt 1-s.txt , ln -s /home/python/Desktop/AAA/1.txt ../1-s.txt 默认在当前目录里面查找
符号链接可以链接到文件(使用 mklink 符号链接 目标文件名 创建),也可以链接到目录(使用 mklink /d 符号链接 目标目录 创建),不过和 unix 符号链接不同,必须在创建链接的时候设定链接语义。通过指定参数可以创建出不同形式的文件或目录链接,具体分为硬链接、软链接和符号链接三种,。1 表示硬链接数量 :相当于文件拷贝,拷贝越多,硬链接就越多,删除一个拷贝,硬链接就减少一个。
硬链接的使用: ln 1.txt 1-h.txt
26. grep: 根据搜索内容查找数据
26.1 -n:显示行号
26.2 -v:根据搜索内容取反
26.3 -i:忽略大小写
27. find: 根据指定路径搜索文件
27.1 -name: 根据文件名搜索
27.2 -size: 根据文件大小搜索,注意点不准确一般不用
27.3 -perm: 根据权限搜索 r:4 w:2 x:1
find . -name "*.txt" -> 搜索后缀是.txt的文件
首先先把上一次的查询结果清除掉,然后根据key的值,用正则表达式把区域内所有匹配的字符全都加上特殊的样式,比如方法中就全部加了一个类名为result的span标签,用odkey0变量记录key的值(下次再进入先比较如果一样的话说明是要看下一个或者上一个的内容,就不用在进入用正则表达式匹配了),oldcount0记录总共查询出来的个数linux常用命令,newflag置0(如果不是初次查询newflag为1)。,好麻烦,正则表达式还提供了范围类,我们可以使用 x-y来连接两个字符表示从x到y的任意字符,这是个闭区间,也就是说包含x和ybenshen,这样匹配小写字母就很简单了。还有一些特殊的字符可以来匹配一定范围的字符.如\a匹配一个字符,而\d匹配任何数字.所以表达式\a\a\a可以匹配任意三个字符.例如下面的命令可以查找任意四个数字:。
28. tar 打包
28.1 tar -cvf test.tar *.txt -> test.tar包,注意点空间不会变小因为没有压缩
29. gzip 压缩
29.1 gzip test.tar -> test.tar.gz 压缩包,空间会变小
28. tar 打包及压缩(重要)
28.1 tar -zcvf test.tar.gz *.txt -> test.tar.gz 压缩包
28.2 -z:压缩 -c:打包 -v:显示打包文件 f:指定文件名
29. gzip 解压缩
29.1 gzip -d test.tar.gz -> test.tar包
28. tar 解包
28.1 tar -xvf test.tar -> 包里面的文件
28.2 -x:解包
28. tar 解压缩及解包(重要)
28.1 tar -zxvf test.tar.gz -> 解压缩和解包后文件
28.2 tar -zxvf test.tar.gz -C 路径-》 把压缩包解压缩及解包到指定路径