Linux下常用命令

终端操作

清屏

  • clear
  • ctrl + l(小写的L)

帮助文档

  • man man

设置或查看别名

  • alias : 查看别名
  • alias pag = ‘ps aux |grep’: 设置别名

显示信息

  • echo

Vim

命令行模式

  • 光标移动
    • h: 左
    • j: 上
    • k: 下
    • l: 右
    • 0: 行首
    • $:行尾
    • gg:文件开始位置
    • G: 文件结束位置
    • nG: 跳转到第n
  • 删除操作
    • x: 删除光标后面的字符
    • X: 删除光标前面的字符
    • dw: 删除单词(光标需要移动到单词的开始位置)
    • d0: 删除光标到行首部分的字符
    • Dd$: 删除光标到行尾的字符
    • dd: 删除当前行
    • nd: 删除n
  • 撤销操作
    • u: 撤销
    • ctrl + r:反撤销
  • 复制粘贴
    • yy: 复制
    • nyy: 复制n
    • p: 粘贴 (粘贴到光标下一行)
    • P: 粘贴(粘贴到光标当前行)
  • 可视模式
    • v:切换到可视模式
    • hjkl: 选择内容
    • y: 复制
    • d: 删除
  • 查找操作
    • /str: 查找字符串str
      • n: 向下查找
    • ?str: 查找字符串
      • n: 向上查找字符串
    • #: 查找当前光标所处的单词(把光标移动到单词上,再按#
  • 缩进
    • >>: 向右缩进一个字符
    • <<: 向左缩进一个字符
  • 查看man文档
    • shift + k: 在man文档中查找当前光标所处的单词(shell命令/库方法)的介绍/用法,会从man文档的头部开始搜索,找到第一个匹配的值。如printf,直接shift + k会定位到man文档的第一个章节中,但实际上需要看printf的接口文档而不是命令使用方法,此时需要使用下面命令精确跳转到第三张(库函数定义相关章节)
    • n + shift + k: 跳转到第n章中进行查找。所以上面的问题可以使用命令3 shift k找到printf的接口文档

文本模式

  • i: 在光标所在位置前面插入

  • a: 在光标所在位置后面插入

  • o: 在光标所在行的下边开辟新一行

  • s: 删除光标后边的字符

  • I: 在光标所在行行首插入

  • A: 在光标所在行的尾部插入

  • O: 在光标所在行的上边开辟新一行

  • S: 删除光标所在行

末行模式

  • 分屏操作
    • sp: 水平分屏,不加文件名则表示对当前文件进行分屏,否则与输入的文件分屏
    • vsp: 垂直分屏,后接文件名的操作如上
    • ctrl + ww: 分屏时切换操作的屏幕
    • w / q: 仅保存或退出当前操作的屏幕
    • wall / qall: 保存或退出所有屏幕
  • 文件退出
    • q 退出
    • q! 退出并不保存
    • w 保存
    • wq 保存并退出
    • xwq相同
  • 运行终端命令
    • !+cmd: 在末行模式下执行shell命令cmd,如!pwd

参考:Linux全套教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值