文件查看命令:
(1)cat
(2)more
(3)grep
[1] # 先用 touch 创建一个 a.txt 文件。使用 cat a.txt 查看 改文件。因为是新创建的文件,所以什么都没有。
> 表示输出。可以把内容输出到文件中,但是会覆盖原内容。
>> 表示追加。可以把内容追加到已有文件的末尾。
[2] # 将 “RNA-seq Analysis” 输入到文件 a.txt 中
[3] # 欲达到 2 中的目的,还需使用 echo 命令,即内容输出命令。如下:
接着在 a.txt 中输入内容,不覆盖之前内容:
[4] # echo -e; -e 指的是开启转义。\n 同python中一样,换行打印输出
当然 cat 有两个常用参数:
-b: 对非空输出行进行编号
-n: 对输出内容(空的行也是内容)进行编号。
more
文件查看的另一个常用命令。相较于cat,从字面意思就可得知,more 更适用查看内容较多的文件。其可以分屏显示文件的内容。按 f 键前进,按 b 键返回。使用起来很简单,同样是 more file name 。不再演示。
grep
grep 是 Linux 中强大的文本搜索工具。其查找模式使用的是正则表达。
下面演示使用范例:
[1] # 如前介绍,使用 ifconfig 命令可以查看当前计算机的网卡配置信息。现在使用此命令查看计算机的网卡信息,并将信息输入到 a.txt 文件中。
[2] # ifconfig > a.txt 将内容输进了 a.txt,并覆盖了之前的文件。所以慎用 ">",有很多的软[3] # 件在计算过程中,会产生一个工作日志的文件,可能就使用类似 >> 的命令。
[4] # 由上图可知,inet 所在行,有 IP 信息。使用 grep 进行检索 IP信息。
grep 常用的选项如下:
-n 显示匹配的行号。
-v 求反
-i 忽略大小写