linux命令

1. cut
在一行信息中取出某部分我们想要的

cut –d ‘分隔字符’ –f fileds <==用于分隔字符
cut –c 字符范围 <==用于排列争气的信息

范例一:将path变量取出,找出第三和第五个路径
echo $path | cut –d ‘:’ –f 3,5
范例二:将export输出的信息取得第12字符以后的所有字符串
export | cut –c 12-
#指定某个范围,如12-20的字符,就是cut –c 12-20
2. grep
分析一行信息,若当中有我们想要的信息,就将该行拿出来

grep [-acinv] [--color==auto] ‘查找字符串’ filename
参数:
-a : 将binary文件以text文件的方式查找数据;
-c : 计算找到‘查找字符串’的次数;
-i : 忽略大小写的不同;
-n : 顺便输出行号;
-v : 反向选择

范例一:将last中没有root的行取出
last | grep –v ‘root’
范例二:在last中取出有root的第一列
last | grep ‘root’ | cut –d ‘ ‘ –f 1
3. awk
将一行分成数个‘字段’来处理。

awk ‘条件类型1{动作1}条件类型2{动作2}…’ filename
awk后面接两个单引号并加上大括号来设置想要对数据进行的处理动作。awk处理每一行的字段内的数据,默认字段分隔符是空格键或tab键。

范例一:取出last前五行的第一列,第三列
last –n 5 | awk ‘{ print $1 “\t” $3 }’
范例二:取出第三列小于10的数据(通过FS设置分隔符)
cat /ect/password | awk ‘{FS=”:”} $3<10 {print $1 “\t” $3}’
4. sed
分析standard input,将数据替换、删除、新增、选取特定行等功能。

sed [-nefr] ‘动作‘
动作说明:[n1[,n2]] function
n1, n2:表示进行动作的行数,不一定存在。是n1~n2范围内进行的。
function有参数:
a:新增,可以接字符串,新字符串出现在目前的下一行;
c:替换,后面可以接字符串;
d:删除;
i:插入,可以接字符串,出现在目前的上一行;
p:打印;
s:替换,如sed’s/要被替换的字符串/新的字符串/g’

范例一:删除2~5行
nl /ect/password | sed ‘2,5d’
范例二:删除数字
sed ‘s/[0-9]//g’
5. find
查找文件一般用whereis和locate,速度较快;找不到时才用find。
whereis [-bmsu] 文件或目录名
locate [-ir] keyword
find [PATH] [option] [action]
find的参数较多,有时间,用户或用户组名,文件权限等等。
6. ps
将某个时间点的进程运行情况选取下来
ps aux 和ps –lA 都可以查看系统所有进程
ps axjf <== 连同部分进程树状态
ps –l <== 仅查看自己的bash相关的进程
7. top
动态查看进程的变化

top [-d 数字] |top [-bnp]
参数:
-d:后面跟进程界面更新的秒数,默认5秒
-b:以批次的方式执行;
-n:与-b搭配,需要进行几次top的输出结果
-p:指定某些个PID
在top执行过程中可以使用的按键命令:
?:显示可以输入的命令
P:以CPU的使用资源排序显示
M:以内存的使用资源排序显示
N:以PID排序
r:给予某个PID重新指定一个nice值
q:离开top

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值