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行

转载于:https://blog.51cto.com/13577820/2066620

Linux第二周学习笔记(7)相关推荐

  1. Linux第二周学习笔记(11)

    Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...

  2. Linux第二周学习笔记(5)

    Linux第二周学习笔记(5) 2.11.CP命令 cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp –r:复制目录 -i:安全选项 cp命令:拷贝/etc/ ...

  3. Linux第二周学习笔记(1)

    Linux第二周学习笔记(1) 2.6,相对和绝对路径 (1).路径:就是某一个文件存放的地方,只要键入这个文件的路径系统就只能直接找到这文件所在位置,所以找一个文件需要输入这个文件的路径. (2). ...

  4. Linux第二周学习笔记(12)

    Linux第二周学习笔记(12) 2.18 特殊权限set_uid set_uid:这个权限是针对二进制可执行文件,使文件在执行阶段具有文件所有者的的权限. --------------------- ...

  5. Linux第二周学习笔记(13)

    Linux第二周学习笔记(13) 2.19 特殊权限set_gid 特殊权限set_gid:这个权限可以作用在二进制可执行文件上,还可以作用在目录上.特殊权限set_gid权限位是作用在组权限位上,目 ...

  6. 机电传动控制第二周学习笔记

    机电传动控制第二周学习笔记 经过第二周的学习,我了解了电机的发展历史.从奥斯特发现电生磁的现象,到法拉第电磁回转实验,再到后来的电机一步步的发展至今.它充满了巧合,但是它又必然一步步向更完美走去.电机 ...

  7. 大学生慕课第二周学习笔记

    Open Judge  第二周学习笔记 2.1 输入输出进阶 %f:读入输出float/输出double. %lf:读入double. %lld:读入输出long long. %s:读入输出字符串,不 ...

  8. JAVA 第二周学习笔记

    JAVA第二周学习笔记 一.变量 1.变量的本质 2.变量的三大要素 a.变量名: b.变量值: c.变量类型: 3.变量的定义和使用 4.课后小练习: 5.变量的定义和使用 二.运算符 1.赋值运算 ...

  9. 吴恩达深度学习 | (18) 卷积神经网络专项课程第二周学习笔记

    课程视频 第二周PPT汇总 吴恩达深度学习专项课程共分为五个部分,本篇博客将介绍第四部分卷积神经网络专项的第二周课程:深度卷积网络:实例探究. 目录 1. 为什么要进行实例探究 2. 经典网络 3. ...

最新文章

  1. viewpager初始化fragment没有绘制_Fragment在ViewPager中的正确应用(3)FragmentStatePagerAdapter优化了什么...
  2. 关于安徽赛区推广校赛的实施办法
  3. 对C语言 static作用——修饰 变量(全局变量/局部变量)、函数
  4. C++11中range-based for loops中与的区别
  5. 【JS 逆向百例】Fiddler 插件 Hook 实战,某创帮登录逆向
  6. C语言,利用条件语句判断数的奇偶性。
  7. windows eclipse python环境搭建
  8. 自动生成的sitemap.html乱码,任意网站添加生成sitemap地图
  9. Linux系统剪贴板getContents()非常之慢
  10. 10个经典Python爬虫入门实例!你还不知道吗
  11. IObit Unlocker超实用工具,专治各种不服
  12. 怎样防止服务器被攻击 常见的服务器攻击方式有哪些
  13. Tomcat8.5后版本不返回200 OK的问题解决
  14. H5电玩城源码+玩法比较多+UI也特别好看+纯源码系列
  15. 使用docker创建属于你的ChatGPT
  16. 拍好人像的六个好招数
  17. 面试官通用面试问题---------------经典回答
  18. 过去一周区块链投融资事件回顾
  19. “measure”(测量)、“measurement”(测度)和“metrics”(度量)
  20. 2019 年百度之星·程序设计大赛 - 初赛一 解题报告

热门文章

  1. 绕开数学,讲讲信息论
  2. 《自然》预测2019年重大科学事件
  3. 十年之后,数字孪生将这样改变我们的工作与生活
  4. 计算机视觉已超越人类眼睛?腾讯优图与《科学》杂志全面解读
  5. 如何体现机器智能和群体智能的关系,2018新版互联网大脑模型绘制
  6. 科学研究发现,盲人用时间感知空间
  7. 2018人工智能前沿报告:深度学习的应用和价值
  8. Linux 下杀毒软件 CPU 占用率为何持续升高?
  9. CentOS6:安装JDK
  10. jQuery判断checkbox是否选中