码迷,mamicode.com
首页 > 系统相关 > 详细

Linux第二周学习笔记(7)

时间:2018-01-30 00:11:31      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:mes   linux   manage   none   variant   bin   mic   nobody   包括   

Linux第二周学习笔记(7)


2.13 文档查看cat_more_less_head_tail

1. cat命令

cat命令:用于查看一个文件的内容并将其显示在屏幕上

cat-A命令:显示所有的内容,包括特殊字符

cat-n命令:显示行号

--------------------------------------------------------------------------------------------

cat命令:

[root@daizhihong01 tmp]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bas

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

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

------------------------------------------------------------------------------------------------

cat –A:显示所有字符

$:每行行尾结束符

[root@daizhihong01 tmp]# cat -A /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$

sync:x:5:0:sync:/sbin:/bin/sync$

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$

halt:x:7:0:halt:/sbin:/sbin/halt$

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin$

operator:x:11:0:operator:/root:/sbin/nologin$

games:x:12:100:games:/usr/games:/sbin/nologin$

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin$

nobody:x:99:99:Nobody:/:/sbin/nologin$

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin$

dbus:x:81:81:System message bus:/:/sbin/nologin$

polkitd:x:999:997:User for polkitd:/:/sbin/nologin$

postfix:x:89:89::/var/spool/postfix:/sbin/nologin$

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin$

chrony:x:998:996::/var/lib/chrony:/sbin/nologin$

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash$

[root@daizhihong01 tmp]#

---------------------------------------------------------------------------------------------

cat-n命令:显示行号

[root@daizhihong01 tmp]# cat -n /etc/passwd

     1 root:x:0:0:root:/root:/bin/bash

     2 bin:x:1:1:bin:/bin:/sbin/nologin

     3 daemon:x:2:2:daemon:/sbin:/sbin/nologin

     4 adm:x:3:4:adm:/var/adm:/sbin/nologin

     5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

     6 sync:x:5:0:sync:/sbin:/bin/sync

     7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

     8 halt:x:7:0:halt:/sbin:/sbin/halt

     9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

    10 operator:x:11:0:operator:/root:/sbin/nologin

    11 games:x:12:100:games:/usr/games:/sbin/nologin

    12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

    13 nobody:x:99:99:Nobody:/:/sbin/nologin

    14 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

    15 dbus:x:81:81:System message bus:/:/sbin/nologin

    16 polkitd:x:999:997:User for polkitd:/:/sbin/nologin

    17 postfix:x:89:89::/var/spool/postfix:/sbin/nologin

    18 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

    19 chrony:x:998:996::/var/lib/chrony:/sbin/nologin

  20 daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

-----------------------------------------------------------------------------------------------

(2).tac命令:

tac命令:cat用法是一样的,tac命令正好是cat的反序写法,也就是把文件的内容显示在屏幕上,只不过是先显示最后一行,然后显示倒数第二行,最后才显示第一行。

[root@daizhihong01 tmp]# tac /etc/passwd

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

halt:x:7:0:halt:/sbin:/sbin/halt

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

sync:x:5:0:sync:/sbin:/bin/sync

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

bin:x:1:1:bin:/bin:/sbin/nologin

root:x:0:0:root:/root:/bin/bash

[root@daizhihong01 tmp]# cat /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

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

[root@daizhihong01 tmp]#

----------------------------------------------------------------------------------------

(3).more命令:

more命令:用于查看文件夹内容,后面直接跟文件名。如果当文件内容太多时,一屏不能全部显示时,用命令cat就查看不了前面所显示的内容,这时就可以使用more命令,当看完一屏后,按空格键课继续看下一屏,看完所有内容后就会直接退出。按Ctrl+B可以往上翻以显示过的内容,Ctrl+F往下翻(空格键),如果想提前退出按q键即可。

wc命令:可以查看一个文件的行数

cat /etc/passwd >>anaconda-ks.cfg.1:这个命令就是把/etc/passwd文件的内容放到anaconda-ks.cfg.1文件里面(anaconda-ks.cfg.1用来自动化安装系统平时不使用,所以更改对系统没有任何影响)

[root@daizhihong01 ~]# ls

anaconda-ks.cfg

[root@daizhihong01 ~]# cat /etc/passwd >>anaconda-ks.cfg.1

 [root@daizhihong01 ~]# cat /etc/passwd >>anaconda-ks.cfg.1

[root@daizhihong01 ~]# cat /etc/passwd >>anaconda-ks.cfg.1

[root@daizhihong01 ~]# wc -l anaconda-ks.cfg.1

60 anaconda-ks.cfg.1(增加到了60行)

[root@daizhihong01 ~]# more anaconda-ks.cfg.1

技术分享图片

-----------------------------------------------------------------------------------------------

4.less命令:

less命令:作用和more命令的一样,less命令但是功能比more的功能要更加完善,凡是more命令有的功能less命令也具备。

功能详解:

1.     上下翻页显示可以直接使用方向键来上下翻页

2.     Ctrl+B可以往上翻以显示过的内容,Ctrl+F往下翻(空格键)

3.     搜索功能:按下“/”输入一个字符然后按下回车就可以直接查找这个字符串(高亮显示)。按下“?”输入一个字符然后按下回车是从下往上搜索,按下“/”输入一个字符是从上往下搜索。

4.     看完所有内容后并不会直接退出而是要按q退出。

5.     Shift+G定位到行尾,Shift+g定位到行首

6.     N(大写N是往前),n(小写n往后)

7.     空格:一屏一屏显示

技术分享图片

技术分享图片

技术分享图片

技术分享图片

----------------------------------------------------------------------------------------

5.head命令:

head命令:用于显示文件的前10

[root@daizhihong01 ~]# head  anaconda-ks.cfg.1

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

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

head -n命令:-n加入指定需要显示的行数

[root@daizhihong01 ~]# head -n20  anaconda-ks.cfg.1

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

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

------------------------------------------------------------------------------------------

6.tail命令:

tail命令:用于显示文件的最后10

[root@daizhihong01 ~]# tail anaconda-ks.cfg.1

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

tail -n命令:-n加入指定需要显示的行数

[root@daizhihong01 ~]# tail -n10 anaconda-ks.cfg.1

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:997:User for polkitd:/:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:998:996::/var/lib/chrony:/sbin/nologin

daizhihong:x:1000:1000::/home/daizhihong:/bin/bash

tail –f命令:可以动态显示文件最后十行

加入文件10行

技术分享图片

动态显示加入了10行

技术分享图片


Linux第二周学习笔记(7)

标签:mes   linux   manage   none   variant   bin   mic   nobody   包括   

原文地址:http://blog.51cto.com/13577820/2066620

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!