linux命令分屏显示 linux用more less命令分屏查看( 六 )


cat info.txt | more
tree | more
::: warning
more管道符读到的内容只能前进,不能后退;只能使用空格或回车向下看,不能使用b回看
:::
Linux链接文件类似于Windows下的快捷方式 。
链接文件分为软链接和硬链接 。
ln -s 源文件 链接文件
ln 源文件 链接文件
没有-s 选项代表建立一个硬链接文件 , 两个文件占用相同大小的硬盘空间,即使删除了源文件 , 链接文件还是存在,一般用于保护系统重要的文件 。所以-s选项是更常见的形式 。
::: warning 注意
如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径 , 不能使用相对路径 。
:::
find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件 。
常用用法:
Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找 。如果找到匹配模式,grep打印包含模式的所有行 。
grep一般格式为:
在grep命令中输入字符串参数时,最好用引号或双引号括起来 。
例如:
从某个文件搜索
搜索当前目录所有文件
常用选项说明:**
grep搜索内容串可以是正则表达式 。
正则表达式是对字符串操作的一种逻辑公式 , 就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑 。
grep常用正则表达式:
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具 , 此命令可以把一系列文件归档到一个大文件中 , 也可以把档案文件解开以恢复数据 。
tar使用格式:
tar [参数] 打包文件名 文件
tar命令很特殊 , 其参数前面可以使用“-”,也可以不使用 。
常用参数:
注意:除了f需要放在参数的最后 , 其它参数的顺序任意 。
常用命令:
tar与gzip命令结合使用实现文件打包、压缩 。tar只负责打包文件,但不压缩 , 用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz 。也会见到缩写的.tgz这种扩展名 。
gzip使用格式如下:
常用选项:
tar这个命令并没有压缩的功能,它只是一个打包的命令,但是在tar命令中增加一个选项 -z 可以调用gzip实现压缩的功能,最终实行一个先打包后压缩的过程 。
-z :指定压缩包的格式为 xxx.tar.gz
tar压缩:tar zcvf xxx.tar.gz 文件1 文件2 ...
tar解压:tar zxvf xxx.tar.gz
解压到指定目录:tar zxvf xxx.tar.gz -C target_dir/(大写字母“C”)
tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样) 。
tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件 , 其扩展名一般用xxxx.tar.bz2 。
在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程 。
压缩用法 : tar -jcvf 压缩包包名 文件1 文件2... (例: tar jcvf bak.tar.bz2 *.c )
解压用法 : tar -jxvf 压缩包包名(例: tar jxvf bak.tar.bz2 )
通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip 。
压缩文件 :zip [-r] 目标文件(没有扩展名) 源文件
解压文件 :unzip -d 解压后目录文件 压缩文件
使用tree命令可以查看指定目录的树状结构
有时我们想知道被执行的命令在哪个目录 , 以方便切换或更新不同版本,如Python 。可以使用 which 命令

推荐阅读