美文网首页程序员
一些实用高效命令

一些实用高效命令

作者: Jesson3264 | 来源:发表于2019-03-25 09:15 被阅读0次

    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
    

    相关文章

      网友评论

        本文标题:一些实用高效命令

        本文链接:https://www.haomeiwen.com/subject/dnjkfqtx.html