访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令(二)

时间:2019-06-24

linux常用shell命令_linux常用命令_常用dos命令大全

linux常用命令(二)

命令语法:cat [选项] [文件]

选项选项含义

对输出的所有行编号

对非空输出行编号

当遇到有连续两行以上的空白行时,就将其替换为一行的空白行

在每行结束出显示$

例子:显示/etc/inittab文件的内容

[root@localhost ~]# cat /etc/inittab

把文cs.log的文件内容加上行号后输入到cs1.log文件中

[root@localhost ~]# cat -n cs.log > cs1.log
[root@localhost ~]# cat cs1.log
     1	wewe
     2	wewe
     3	uoij
     4	124

使用cat命令创建mm.txt文件

[root@localhost ~]# cat >mm.txt<<EOF
> hello   * 此次输入小写是错的,必须区分大小写
> linux   * 此次输入小写是错的,严格区分大小写
> eof     * 此次输入小写是错的,严格区分大小写,正确的格式见下面代码
> Hello
> Linux
> EOF

命令语法:more [选项] [文件名]

选项选项含义

计算行数时,使用实际的行数,而不是自动换行过后的行数

linux常用命令_linux常用shell命令_常用dos命令大全

不以卷动的方式显示每一页,而是先清除屏幕后再显示内容

跟-p选项相似,不同的是先显示内容再清除其他旧资料

当遇到有连续两行以上的空白行时linux常用命令,就将其替换为一行的空白行

不显示下引号(根据环境变量TERM指定的终端而有所不同)

从第n行开始显示文件内容,n代表数字

一次显示的行数,n代表数字

例子:分页显示/etc/services文件的内容

[root@localhost ~]# more /etc/services

从第3行开始显示/root/cs.log

[root@localhost ~]# more +3 /root/cs.log
uoij
124

一次两行显示/etc/passwd

[root@localhost ~]# more -2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
--More--(7%)

命令语法:less [选项] [文件名]

选项选项含义

显示每行的行号

行过长时间将超出部分舍弃

linux常用shell命令_linux常用命令_常用dos命令大全

当文件显示结束后linux常用命令,自动离开

只表示最后搜索到的关键词

忽略搜索时的大小写

显示类似more命令的百分百

强迫打开特殊文件,比如外围设备代号、目录和二进制文件

显示连续空行为一行

-o <文件名>

将less输出的内容保存到指定文件中

-x <数字>

将tab键显示为规定的数字空格

例子:回卷显示/etc/services文件的内容

[root@localhost ~]# less /etc/services

命令语法:head [选项] [文件]

选项选项含义

-n <K>

显示每个文件的前K行内容;如果附加“-”参数,则除了每个文件的最后K行外显示剩余全部内容,这里K是数字

linux常用shell命令_linux常用命令_常用dos命令大全

-c <K>

显示每个文件的前K字节内容;如果附加“-”参数,则除了每个文件的最后K字节数据外显示数全部内容,这里K是数字

总是显示保护给定文件名的文件头

例子:查看/etc/passwd文件的前100个字节数据内容

[root@localhost ~]# head -c 100 /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/nol[root@localhost ~]# 200