美文网首页
常用linux快捷键(合集)

常用linux快捷键(合集)

作者: Hf1dw | 来源:发表于2019-09-25 14:55 被阅读0次

    0x01 命令编辑及光标移动

    • ctrl + u
      删除从开头到光标处的命令文本
    • ctrl + k
      删除从光标到结尾处的命令文本
    • ctrl + a
      光标移动到命令开头
    • ctrl + e
      光标移动到命令结尾
    • alt + f
      光标向前移动一个单词
    • alt + b
      光标向前移动一个单词
    • ctrl + w
      删除一个词(以空格隔开的字符串)
    • esc+t
      交换光标前两个单词

    0x02 历史命令

    • !+历史命令前的数字
      快速执行历史命令
    • 历史命令查看
      history显示大量的历史命令;fs -l只会显示部分。

    0x03 日志

    • tail -f +文件名
      实时显示日志文件内容
    • less或shift + f
      查看文件内容
    • zcat 某压缩日志文件
      查看压缩日志文件

    0x04 磁盘或内存情况查看

    • df
      查看各挂载路径磁盘占用情况
    • du -h --max-depth=1 /某目录名
      -depth=1可换为-d 1表示深度为1
      查看当前目录各个子目录占用空间大小
    • free -h
      当前内存使用情况
    • -h
      参数-h使得结果以人类可读的方式呈现,所以我们看到它呈现的单位是G,M等

    0x05 进程

    • pgrep 某进程名 或 pidof 某进程名
      快速查找进程id
    • kil -进程id pid
      根据进程id杀死进程
    • killall 进程名 或 pkill 进程名
      直接杀死某进程
    • ps -p 进程id -o lstart,etime
      查看进程已运行时间
    • ctrl + z 与 fg
      ctrl + z 暂停进程执行,fg恢复进程执行
    • ps -aux|sort -k4nr |head -n 10
      查看内存占用前10的进程

    0x06 目录

    • cd -
      回到上一个目录
    • cd
      回到主目录

    0x07 其他

    • 命令1&&命令2
      多命令执行,使用&&代替 ;,确保前一条命令执行成功才会执行下一条命令
    • time ./某程序 某输入
      计算程序运行时间
    • man -k "某命令的功能"
      查找该命令
    • ctrl + insert
      复制
    • shift + insert
      粘贴
    • grep -rn "test"
      在当前目录下查找包含test字符串的文件,并显示该字符串在哪个文件的第几行
    • ctrl + s
      屏幕冻结,使得程序执行时日志不在输出
    • ctrl + q
      解除屏幕冻结
    • 无编辑器下编辑文本文件
    cat >file.txt
    hello,world!
    ctrl +d(推退出并保存)
    
    • readelf -h 某elf文件名
      查看elf文件头信息,运行的平台,elf文件类型,大小端情况等。
    • nm 文件名 |grep interface
      从某文件中查看是否包含interface接口,前提是该文件包含符号表

    相关文章

      网友评论

          本文标题:常用linux快捷键(合集)

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