一些在Linux下提高工作效率的常用命令

2017-11-28  本文已影响0人  骨头骨头懒骨头

Linux一些常用命令介绍

一、查看系统端口命令:

1.netstat :非root用户即可执行

netstat -anp|grep [Port|PID|Server Name]

2.lsof :必须root用户才能执行

lsof -i Port

lsof -c filename

lsof -p PID

二、查看后台进程资源使用工具

top

三、查看磁盘IO工具

iostat:Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。CPU统计信息,设备和分区的输入/输出统计信息.

vmstat:内存,进程和分页等的简要信息.

四、文件处理命令

grep,find,ln -s,diff,vimdiff

ln -s 软链接建立命令

vimdiff:vim的diff模式
grep高级命令:

1.或操作
grep -E '123|abc' filename

2.与操作
grep pattern1 files | grep pattern2

3.不区分大小写匹配
grep -i pattern files

4.在查询结果中过滤某些字段
grep -i pattern files|grep -v pattern

5.查找一个文件夹下所有包含某个字符的文件
grep -r "pattern"

6.关键字高亮显示
cat /etc/passwd |grep -n --color=auto "applepay"

五、文本编辑器强大的Vim/Vi

vim,less,more

vim把整个文件都加载到内存中;

less命令在查看之前不会加载整个文件,适合处理大问题;

more是分页显示大文件命令;

vim: dd,shift + p, yy, shift + G, gg

分屏: split 和 vsplit 

查找命令:n, shift + n

全局替换::%s/127.0.0.1/192.168.1.1/g, :%s;127.0.0.1;192.168.1.1;g

六、高级文本处理命令

cut,sed,awk

cut:可以从一个文本文件或者文本流中提取文本列

echo $PATH|cut -d':' -f 1

echo $PATH|cut -c 2-4 

sed:是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作

sed -n 's/192.168.5.20/192.168.5.30/p' */etc/*

sed -i 's/192.168.5.20/192.168.5.30/g' */etc/*

awk:是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

显示第一列数据:
history | awk -F ' ' '{print $1}' 

统计列的总和:
history | awk -F ' ' '{print $1}' | awk '{sum+=$1}END{print sum}'

七、高效的浏览Linux目录命令

pushd:将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录

popd:删除目录栈中的记录

dirs:显示当前目录栈中的所有记录

1.pushd
pushd path 讲输入的路径加入到目录栈中 
pushd 将目录栈最顶层的两个目录进行交换
pushd +n 切换到目录栈中的第n个目录

2.popd
popd 移除当前栈中最顶端的目录
popd +n 移除当前栈中第n个目录

3.dirs
dirs -p 每行显示一条记录
dirs -v 每行显示一条记录,同时展示该记录在栈中的index
dirs -c 清空目录栈

八、一些提高工作效率的Linux快捷命令

切换到行首:
ctrl + a

切换到行位:
ctrl + e

删除整个单词:
ctrl + w

查找历史命令:
ctrl + r

参考链接:

简明VIM练级攻略: https://coolshell.cn/articles/5426.html

Grep命令参考:http://man.linuxde.net/grep

综合参考:http://man.linuxde.net/

其他命令参考:http://www.jianshu.com/p/53cccae3c443

上一篇下一篇

猜你喜欢

热点阅读