Linux第二周学习笔记(7)
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)相关推荐
- Linux第二周学习笔记(11)
Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...
- Linux第二周学习笔记(5)
Linux第二周学习笔记(5) 2.11.CP命令 cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp –r:复制目录 -i:安全选项 cp命令:拷贝/etc/ ...
- Linux第二周学习笔记(1)
Linux第二周学习笔记(1) 2.6,相对和绝对路径 (1).路径:就是某一个文件存放的地方,只要键入这个文件的路径系统就只能直接找到这文件所在位置,所以找一个文件需要输入这个文件的路径. (2). ...
- Linux第二周学习笔记(12)
Linux第二周学习笔记(12) 2.18 特殊权限set_uid set_uid:这个权限是针对二进制可执行文件,使文件在执行阶段具有文件所有者的的权限. --------------------- ...
- Linux第二周学习笔记(13)
Linux第二周学习笔记(13) 2.19 特殊权限set_gid 特殊权限set_gid:这个权限可以作用在二进制可执行文件上,还可以作用在目录上.特殊权限set_gid权限位是作用在组权限位上,目 ...
- 机电传动控制第二周学习笔记
机电传动控制第二周学习笔记 经过第二周的学习,我了解了电机的发展历史.从奥斯特发现电生磁的现象,到法拉第电磁回转实验,再到后来的电机一步步的发展至今.它充满了巧合,但是它又必然一步步向更完美走去.电机 ...
- 大学生慕课第二周学习笔记
Open Judge 第二周学习笔记 2.1 输入输出进阶 %f:读入输出float/输出double. %lf:读入double. %lld:读入输出long long. %s:读入输出字符串,不 ...
- JAVA 第二周学习笔记
JAVA第二周学习笔记 一.变量 1.变量的本质 2.变量的三大要素 a.变量名: b.变量值: c.变量类型: 3.变量的定义和使用 4.课后小练习: 5.变量的定义和使用 二.运算符 1.赋值运算 ...
- 吴恩达深度学习 | (18) 卷积神经网络专项课程第二周学习笔记
课程视频 第二周PPT汇总 吴恩达深度学习专项课程共分为五个部分,本篇博客将介绍第四部分卷积神经网络专项的第二周课程:深度卷积网络:实例探究. 目录 1. 为什么要进行实例探究 2. 经典网络 3. ...
最新文章
- viewpager初始化fragment没有绘制_Fragment在ViewPager中的正确应用(3)FragmentStatePagerAdapter优化了什么...
- 关于安徽赛区推广校赛的实施办法
- 对C语言 static作用——修饰 变量(全局变量/局部变量)、函数
- C++11中range-based for loops中与的区别
- 【JS 逆向百例】Fiddler 插件 Hook 实战,某创帮登录逆向
- C语言,利用条件语句判断数的奇偶性。
- windows eclipse python环境搭建
- 自动生成的sitemap.html乱码,任意网站添加生成sitemap地图
- Linux系统剪贴板getContents()非常之慢
- 10个经典Python爬虫入门实例!你还不知道吗
- IObit Unlocker超实用工具,专治各种不服
- 怎样防止服务器被攻击 常见的服务器攻击方式有哪些
- Tomcat8.5后版本不返回200 OK的问题解决
- H5电玩城源码+玩法比较多+UI也特别好看+纯源码系列
- 使用docker创建属于你的ChatGPT
- 拍好人像的六个好招数
- 面试官通用面试问题---------------经典回答
- 过去一周区块链投融资事件回顾
- “measure”(测量)、“measurement”(测度)和“metrics”(度量)
- 2019 年百度之星·程序设计大赛 - 初赛一 解题报告