注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

wangyufeng的博客

祝愿BB 健康开心快乐每一天

 
 
 

日志

 
 

linux文件查看命令实例  

2011-12-21 15:04:38|  分类: Linux学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
      cat

nl /etc/profile cat n相同

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

有创建文件的功能,创建文件后,要以EOFSTOP结束

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

动作命令

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

-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

  评论这张
 
阅读(580)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017