xshell 登录计算节点_xshell 常用命令

本文详细介绍了Linux中常用的四个命令:grep、tail、cat和find。grep命令用于搜索含有特定模式的文件,支持正则表达式和多种参数;tail命令用于查看文件的末尾内容,常用于日志监控;cat命令常用于显示文件内容或合并文件;find命令能按照各种条件查找文件,并可执行相应操作。通过实例演示,帮助读者掌握这些命令的使用技巧。
摘要由CSDN通过智能技术生成

一、grep 命令

(1)命令格式

grep [选项] pattern [file]

(2)常用参数

参数 描述

-c 计算找到 '搜寻字符串'(即 pattern) 的次数

-i 忽略大小写的不同,所以大小写视为相同

-n 输出行号

-v 反向选择,打印不匹配的行

-r 递归搜索

--color=auto 将找到的关键词部分加上颜色显示

(3)常用范例

例一:将/etc/passwd 文件中出现 root 的行取出来,关键词部分加上颜色显示,可以使用如下命令:

grep "root" /etc/passwd --color=auto

cat /etc/passwd | grep "root" --color=auto

例二:将/etc/passwd 文件中没有出现 root 和 nologin 的行取出来,可以使用如下命令:

grep -v "root" /etc/passwd | grep -v "nologin"

例三:在当前目录下递归搜索文件中包含 main()的文件,经常用于查找某些函数位于哪些源代码文件中,可以使用如下命令:

grep -r "main()".

2.3 正则表达式与 grep 命令

正则表达式元字符由以下字符组成:

^ $ . [ ] { } - ? * + ( ) | \

(1)常用范例

例一:利用 Linux 系统自带的字典查找一个五个字母的单词,第三个字母为 j,最后一个字母为 r ,/usr/share/dict 目录下存放字典文件,可以使用如下命令:

grep '^..j.r$' linux.words

例二:验证固定电话,打印符合条件的电话,固定电话格式基本都是带有 0 的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有 3 位、4 位,电话号码有 7 位和 8 位的,可以使用如下命令:

grep "^0[0-9]{2,3}-[0-9]{7,8}(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值