32.3 b: 上一页, 注意点: 如果more结合管道使用上一页使用b实现不了,只能结合文件使用
32.4 q: 退出
| :管道, 可以理解成存储数据的容器
总结: ls,tree, cat 等命令结合管道使用
文件合并: cat 1.txt 2.txt > 3.txt
链接
通过指定参数可以创建出不同形式的文件或目录链接,具体分为硬链接、软链接和符号链接三种,。硬链接是通过文件系统的inode来产生新文件名,而不是新文件,它只是在某个目录新建一条文件名链接到某inode号码的管理记录而已,而软链接是创建一个独立的文件,该文件会让数据的读取指向它链接的那个文件的文件名,类似于windows中的快捷方式。硬链接只能创建对本分区文件的引用,即不可创建跨分区的文件硬链接。
35.2 硬链接: 好比一个人有多个名字,某一个名字不使用,可以通过其它名字找到这个人,含义: 删除原文件通过硬链接文件依然可以获取文件的数据,注意点: 创建硬链接会对硬链接数加1,硬链接数可以根据引用计数去理解,提示:目录不能创建硬链接
35.3 软链接的使用 ln -s 1.txt 1-s.txt
35.4 硬链接的使用 ln 2.txt 2-h.txt
通过指定参数可以创建出不同形式的文件或目录链接linux常用命令,具体分为硬链接、软链接和符号链接三种,。3.您不需要创建或者复制所有文件,如果皮肤路径下没有相应的文件,浏览器就到缺省的skin\default目录下找同名文件,再没有就用程序内部的文件。 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳 - find / -name file1 从 '。
grep: 在指定文件查找对应的内容
36.1 -n: 显示行号
36.2 -i: 忽略大小写
36.3 -v: 根据内容取反
36.4 grep “a.b” 1.txt grep “^a” 1.txt 等操作
总结:支持的通配符 : .,^,$,[]
find: 根据通配符在指定路径查找文件
37.1 -name: 根据名字去查找
37.2 -size: 根据文件大小去查找,一般不用,不准确
37.3 -perm: 根据文件权限去查找 r(4) w(2) x(1)
37.4 find . -name “*.txt”
37.5:总结:支持的通配符: *,?,[]
ls: 根据通配符查找文件信息
38.1 总结:支持的通配符:*,?,[]
38.2 *:表示匹配0或者多个字符 ?:匹配任意一个字符 [ab]:匹配列举中的任意一个字符
38.3 ls *.txt 注意点不需要加上双引号
通配符:起到了模糊匹配和查询的作用
tar 打包
39.1 tar -cvf test.tar *.txt -> test.tar包, 注意点包没有进行压缩
39.2 -c: 表示打包 -v:显示打包文件 -f:指定包名
gzip 压缩
40.1 gzip test.tar -> test.tar.gz 压缩包,进行了压缩空间变小了