1.终端命令
ctrl + u 删除从光标到开头处的命令文本
ctrl + k 删除从光标到结尾处的命令文本
ctrl + a 光标移动到命令开头
ctrl + e 光标移动到命令结尾
alt + f 光标向前移动一个单词
alt + b 光标向前移动一个单词
ctrl + w 删除一个词(以空格隔开的字符串)
2.磁盘挂载情况
df -h
3. 当前目录各个子目录占用空间大小
du -h --max-depth=1 /home (-d 1)
4.当前内存使用情况
free -h
5.进程相关
根据名称查找进程id
pgrep a.out
pidof a.out
根据名称杀死进程
killall a.out
pkill a.out
查看进程运行时间
ps -p pid -o lstart, etime
查看内存占用前10的进程
$ ps -aux|sort -k4nr |head -n 10
6.目录切换相关命令
dirs -v
pushd
popd
7.日志重定向并显示
./a.out | tee out.log
8.快速查找你需要的命令
man -k ''remove files"
git-rm (1) - Remove files from the working tree and from the index
rm (1) - remove files or directories
9.屏幕冻结
程序运行时,终端可能输出大量的日志,你想简单查看一下,又不想记录日志文件,此时可以使用ctrl+s键,冻结屏幕,使得日志不再继续输出,而如果想要恢复,可使用ctrl+q退出冻结。
10.查看库中是否包含某个接口
$ nm filename |grep interface
网友评论