linux下文件的基本命令-阿里云开发者社区

开发者社区> 像教授> 正文

linux下文件的基本命令

简介:
+关注继续查看

文本的基本命令(cat、tac、head、tail、more、less、rev)


查看文件的内容 cat

cat -n /etc/passwd    可以列出序号显示文件

1
2
3
4
5
6
7
[root@localhost ~]# cat -n /etc/passwd
     1root:x:0:0:root:/root:/bin/bash
     2bin:x:1:1:bin:/bin:/sbin/nologin
     3daemon:x:2:2:daemon:/sbin:/sbin/nologin
     4adm:x:3:4:adm:/var/adm:/sbin/nologin
     5lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
     6sync:x:5:0:sync:/sbin:/bin/sync

cat -A     每一行结尾添加$后缀 

1
2
3
4
5
[root@localhost ~]# cat -A /etc/resolv.conf 
; generated by /sbin/dhclient-script$
nameserver 192.168.20.2$
nameserver 8.8.8.8$
$


查看文件的内容分页显示 

more  空格键翻页 回车键上移 q键退出


查看文件的内容 less 

空格键翻页,回车键向下翻,可以按方向键上移下移,pageup pagedown可以上下翻页,q键退出

ctrl+f     向下翻页

ctrl+b    向上翻页

j     向下翻

k    向上翻

G    跳转到最后一行

g    跳转到第一行

/     往下搜索   

?    往上搜索


只显示文件前10行内容 head 

head -n 20 /etc/passwd 显示前20行内容 

head -n20 /etc/passwd  显示前20行内容,n后面不用空格

head -20 /etc/passwd 中间的参数n可以省略,中间不能有空格

1
2
3
4
5
6
[root@localhost ~]# head -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin


只显示文件后10行内容 tail

tail -n 2 /etc/passwd 显示最后2行内容,同样中间的参数n可以省略

tail -f /var/log/messages         # -f 动态查看 系统日志

1
2
3
4
5
6
[root@localhost ~]# tail -5 /etc/passwd
saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
user1:x:500:501::/home/user1:/bin/bash
user2:x:501:502::/home/user2:/bin/bash



左右颠倒显示文件的内容 rev

1
2
3
4
5
[root@yong ~]# echo 'aabb'>huang
[root@yong ~]# cat huang
aabb
[root@yong ~]# rev huang
bbaa


上下颠倒显示文件的内容tac

1
2
3
4
5
6
7
8
[root@yong ~]# cat huang
aa
bb
cc
[root@yong ~]# tac huang
cc
bb
aa





本文转自 模范生 51CTO博客,原文链接:http://blog.51cto.com/mofansheng/1621909,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
LINUX学习(六)Linux文件内容统计命令
       wc命令  wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。  语法:wc [选项] 文件…  说明:该命令统计给定文件中的字节数、字数、行数。
652 0
Linux基本操作 1-----命令行BASH的基本操作
1 Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层    shell 分为两种    CUI : Command Line Interface Linux 里面的CUI指的是B...
962 0
linux 下 `dirname $0` 脚本文件放置的目录
linux 下 `dirname $0` 脚本文件放置的目录
1641 0
Linux 基本命令
1、cp 复制目录下的文件到其他目录下 cp * dest/ (*当前目录下的所有文件,dest/ 当前目录下的dest子目录); 复制目录和文件:cp -r * dest/ (当前目录下所有的目录和文件,复制到目标位置dest目录可以不存在,-r 命令会自动创建);cp -r file1 Floder1 dest/ (复制制定文件和目录) 2、mv 和 r
1250 0
Linux基本操作 2-----Linux文件系统基本结构
Linux的文件系统结构             Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/" 文件系统严格区分大小写 路径使用“/”来分割,在windows使用"\"  当前工作目录        ...
801 0
LINUX学习(四)在Linux文件内容查询命令
  grep、fgrep和egrep命令   这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。
859 0
Linux Shell脚本读写XML文件
在Linux下如何用Shell脚本读写XML?现有一个config.xml    192.168.1.45   1209   /home/john 需要修改里面的"server-ip", "server-port" and "import-path",用Shell脚本的参数$1,$2,$3来写入。
1727 0
+关注
1338
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载