删除---
Ctrl+u 删除从开头到光标处的命令文本
(不用再长按backspace键了)
Ctrl+k 删除从光标到结尾处的命令文本
剪切-复制--粘贴---
有光标定位时:
alt+d 剪切(光标往后的单词)
Ctrl+y 粘贴
鼠标选中时:
Ctrl+insert 复制(选中反白的内容)
shift+insert 粘贴
其他操作---
Ctrl+a :光标跳到句首
Ctrl+e:光标跳到句尾
alt +f:光标向前走一步(向前移动一个单词)
alt +b:光标向后退一步(向后移动一个单词)
ctrl +w :删除一个词(以空格隔开的字符串)
“假如光标在最尾”,那么:
ctrl +l 清屏
ctrl +u 清行
实时查看日志:
tail -f 加文件名可以实时显示日志文件内容(类似watch)
历史命令快速执行
!+历史命令前的数字,可快速执行历史命令。
ctrl+r 搜索执行过得命令
fs -l 显示部分历史命令
磁盘或内存情况查看
磁盘df -h
使用du命令还可以快速查看各挂在路径磁盘占用情况
例如你想知道home目录下各个子目录的占用情况
du -h --max-depth=1 /home (或者 -d 1)
内存用free -m \free -h
(具体系统具体分析)
如何清除缓存,执行以下命令:
syncecho 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches
根据名称查找进程id
想快速直接查找进程id,可以使用:
pgrep hello或者pidof hello
根据名称杀死进程
一般我们可以使用kill -9 pid来杀死一个进程,但是需要找到这个进程的pid,其实我们可以直接根据名称杀死进程。
killall hello或者pkill hello
可以使用下面命令查看进程已运行的时间
ps -p 23453 -o lstart,etime
23453--pid号
查看压缩日志文件
有时日志文件是压缩的,那能不能偷懒一下linux常用命令,不解压查看呢?
zcattest.gz或者 zlesstest.gz
time +./程序 可计算显示程序运行的时间
查看内存占前十的进程
ps -aux |sort -k4nr |head -n 10
搜索包含某个字符串的文件
例如要在当前目录下查找包含test字符串的文件
grep -rn "test"
它便可以找到该字符串在哪个文件的第几行。
屏幕冻结:
有的时候你想看清楚屏幕输出linux常用命令,结果一页页滚动,如果想冻结屏幕,就执行快捷键
ctrl+s
解冻用ctrl+q