Linux:常用命令二

一、或与且的优先级:

1.对比:

在这里插入图片描述

二、常用命令:

1.cat:

(1)作用:全量查看当前文件的全部内容。
(2)格式:cat [选项] 文件名
(3)选项:
① -n对所有输出的行数进行编号(行号):

[root@test1 opt]# cat -n #对所有输出的行数进行编号(行号)

在这里插入图片描述
② -b对空白行不编号:

[root@test1 opt]# cat -b #对空白行不编号

在这里插入图片描述

③ -s连续的空白行替换一个:

[root@test1 opt]# cat -s #连续的空白行替换一个

在这里插入图片描述

2.more&less(分页查看)适合看大文件:

(1)more:

在这里插入图片描述
(2)less:
在这里插入图片描述

3.tail:

(1)作用:实时查看,从尾部开始查看,不指定行数就默认查看10条。
(2)选项:
在这里插入图片描述

[root@test1 opt]# tail -n 10 /var/log/messages #动态查看日志文件中最新的十行日志

在这里插入图片描述

4.wc:

(1)作用:统计文件中单词数量等信息。
(2)选项:
①-w(统计单词个数):

[root@test1 opt]# wc -w /etc/passwd #统计文件中单词数量

在这里插入图片描述

②-l(统计行数):

[root@test1 opt]# wc -l /etc/passwd #统计文件行数

在这里插入图片描述

③-c(显示文件的大小):

[root@test1 opt]# wc -c /etc/passwd #显示文件的大小(kb)

在这里插入图片描述

5.grep

(1)作用:在文件中查找并显示包含指定字符的行。
(2)常用选项:
①-v(反向查询,查找并显示不包含关键字的行):

[root@test1 opt]# grep -v "root" /etc/passwd #反向查询,查找并显示不包含root的行

在这里插入图片描述
②-n(显示匹配行及行号):

[root@test1 opt]# grep -n "root" /etc/passwd #查找并显示包含关键词root的行及行号

在这里插入图片描述
③-c(只输出匹配到的行数):

[root@test1 opt]# grep -c "root" /etc/passwd # 只输出包含root的行数

在这里插入图片描述
④ -e(实现多个查找条件,逻辑or,只要满足一个即可):

[root@test1 opt]# grep -e "root"  -e "bin" /etc/passwd #在etc下查找并显示包含关键词root或bin的行

在这里插入图片描述
(3)总结:
①grep后必须加关键字。
②过滤的内容是文本中的内容,只能对文本进行操作。
③要按照行来进行匹配和出来。

6.tar:

(1)作用:创建,解压文件。
(2)选项:

在这里插入图片描述
(3)打包:

[root@test1 opt]# tar -zcvf ky22.tar.gz 1 2 3 #把123打包一个以ky22.tar.gz格式的包

在这里插入图片描述
(4)解压:

[root@test1 opt]# tar -zxvf ky22.tar.gz -C /opt/ky21 解压包并放到指定目录中

在这里插入图片描述
(5)格式为.tar.bz2的文件如何使用:

在这里插入图片描述

在这里插入图片描述
(6).tar.bz2和.tar.gz两种格式的区别:前者压缩率更高,压缩后的文件更小,但是花的时间更多;后者压缩后的文件大,但是花的时间少。

7.vim

(1)作用:一种文本编辑工具。

(2)三种模式:视图模式,底行模式,编辑模式。
①视图模式下的切换:
在这里插入图片描述
在这里插入图片描述
②视图模式下的复制粘贴:
在这里插入图片描述
在当前行的下一行粘贴,例:2yy p:
在这里插入图片描述
③删除:

  • 单个字符删除:x或delete键
    在这里插入图片描述

在这里插入图片描述

  • 整行删除:dd
    在这里插入图片描述
    在这里插入图片描述
    进入底行模式并设置行号:
  • 输入:进入底行模式,输入set nu设置行号:
    在这里插入图片描述
  • /搜索内容,有搜索功能:
    在这里插入图片描述
  • 替换 s /old/new(只替换光标所在的部分):
    在这里插入图片描述
    在这里插入图片描述
  • 当前行的替换:
    在这里插入图片描述
  • 全文替换:
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/6ba50d1fc54f4a5a9cf03ac5edfed5df.png

在这里插入图片描述
(3)补充命令:

  • u:撤销操作
  • i:进入编辑模式
  • esc:退出当前模式
  • wq!:强制保存退出

三、总结:

1.在日常工作中如何排错?
(1)看网络:
①ping服务器IP地址
②ping网关
(2)看服务器:
①查看服务器状态,如果关闭,开启即可。
②如果起不来,看配置文件。
(3)看端口:
①看端口是否被占用。
②防火墙是否被隔离。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值