对于Linux系统里面的文件大概有如下几个指令来完成:
1. cat
用法: cat [options] filename
options: -A: 显示全部.
-E: 在每一行的后面加上"$"符号结尾.
-b: 在所有的非空白行上标示编号.
上面我就列出我常用的几个参数,其他的等用到的时候用man 查看吧, 在我的系统中输入以下指令:
1 # !/bin/bash
2 # create date 2008-04-03
3 hello = Hello ! How are you ?
4 echo $hello
看到没?在每行的最前面加上了一个编号.
2.tac
看清楚没?cat这个单词的倒写, 可能你已经猜到干什么用的了,没错,它就是把文件的内容从最后一行开始输出,下面举个简单的例子:
看到了吧,把文件内容从尾到头开始显示. 这个命令是某些时候还是很有用的哦.
3. head
用法: head [options] filename
options:
-n 显示行数 设置显示的行数
-c 显示数量 设置显示数量以B为单位
-q 不显示文件名称
-v 显示文件名称
head是输出文件内容最前面的部分的意思。这里我们还是举例看下,
#!/bin/bash
#2008-04-07
echo " Now, The services of your Linux system will be detect "
echo " The www, ssh ,ftp and sendmail + pop3 will be datece "
echo " "
# 1.www
www = ' netstat -an|grep LISTEN|grep :80 '
if [ " $www " != "" ]; then
echo " www is running. "
由此可见,它显示是port.sh 文件内容最前面的10行. 其他的选项我也不多说,自己动手试下不就知道了.
4. tail
用法: tail [options] filename
options:
-f 常用于跟踪日志
-n 后接一个数字,表示显示最后多少行.
[root@redhgg test_script]# tail -f port.sh
输入回车则会显示最后10行信息.默认显示为10.
5. more
用法: more [options] filename
options:
-c 每次显示全新的一页
+num 从num行开始显示
-num 显示第一页的行数
-s 若有多行空白,将以一行显示
more是我最最常用的一个查看文件内容的命令, 显示的格式为一页,按空格则显示当前页的下一页.
6. less
用法: less [option] filename
options: 跟 more 极为相似,详细请参照 more .
它的最大一个好处就是可以往上一页看,而more做不到这一点.
对于LINUX下文本文件查看的命令大概就这些,今天到此为止.