linux文件查看命令实例

来源:互联网 发布:口袋妖怪图鉴软件 编辑:程序博客网 时间:2024/06/04 00:55
 cat

nl /etc/profile 与cat n相同

cat /etc/fstab /etc/profile可以在一个cat命令上同时显示两个文件的内容

有创建文件的功能,创建文件后,要以EOF或STOP结束

cat > linuxsir.org.txt << EOF 注:创建linuxsir.org.txt文件;

> 我来测试 cat 创建文件,并且为文件输入内容;注:这是为linuxsir.org.txt文件输入内容;
北南南北 测试; 注:这是为linuxsir.org.txt文件输入内容;
> EOF 注:退出编辑状态;

向已存在的文件追加内容的功能

cat >> linuxsir.txt << EOF 注:我们向linuxsir.txt文件追加内容;

> 我来测试cat向文档追加内容的功能; 注:这是追回的内容
> OK
北南 呈上
> EOF 注:以EOF退出;

连接多个文件的内容并且输出到一个新文件中

cat sir01.txt sir02.txt sir03.txt > sir04.txt
more sir04.txt

追加到一个已存在的文件中

cat sir01.txt sir02.txt sir03.txt >> sir00.txt

  -A, --show-all           等价于 -vET

  -b, --number-nonblank    对非空输出行编号

  -e                       等价于 -vE

  -E, --show-ends          在每行结束处显示 $

  -n, --number             对输出的所有行编号

  -s, --squeeze-blank      不输出多行空行

  -t                       与 -vT 等价

  -T, --show-tabs          将格字符显示为 ^I

  -u                       (被忽略)

  -v, --show-nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

--help     显示此帮助信息并离开

more

more -dc /etc/profile 注:显示提示,并从终端或控制台顶部显示;

more +4 /etc/profile 注:从profile的第4行开始显示;

more -4 /etc/profile 注:每屏显示4行;

more +/MAIL /etc/profile 注:从profile中的第一个MAIL单词的前两行开始显示;

动作指令

Enter         向下n行,需要定义,默认为1行;

Ctrl+f                向下滚动一屏;

空格键                           向下滚动一屏;

Ctrl+b                 返回上一屏;

=                                       输出当前行的行号;

:f                       输出文件名和当前行的行号;

v                                  调用vi编辑器;

命令                          调用Shell,并执行命令;

q                                  退出more

+num                 从第num行开始显示;

-num                            定义屏幕大小,为num行;

+/pattern          从pattern 前两行开始显示;

-c                         从顶部清屏然后显示;

-d                        提示Press space to continue, 'q' to quit.(按空格键继续,按q键退出),禁用响铃功能;

-l                         忽略Ctrl+l (换页)字符;

-p                       通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;  

-s                        把连续的多个空行显示为一行;

-u                        把文件内容中的下划线去掉

less

动作命令

回车键 向下移动一行;
向上移动一行;
空格键 向下滚动一屏;
向上滚动一屏;
向下滚动半屏;
h less的帮助;
向上洋动半屏;
可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
到第一行;
到最后一行;
p n% 到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
调用vi编辑器;
退出less
!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;

b
向上滚动一屏
空格键
向下滚动一屏
u
向上移动半屏
d
向下移动半屏
y
向上移动一行
回车键
向下移动一行




-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;

head / tail

head -n 10 /etc/profile

显示/etc/profile的前10行内容

tail -n 5 /etc/profile

显示/etc/profile的最后5行内容

原文来自:http://www.linuxsir.org/main/?q=node/198



原创粉丝点击