控制台快捷键

command + a:回到命令开头
command + e:回到命令结尾
command + u:删除前面所有内容

vim快捷键

普通模式

  1. 移动到第一行:gg
  2. 移动到最后一行:G
  3. 移动到第几行:数字 + G
  4. 向下移动几行:数字 + enter
  5. 到当前行第几个字符:数字 + space
  6. 查找字符串:/ + 字符串ZZ
  7. 显示行号:(:set nu)
  8. 替换:(:n1,n2/s/word1/word2/gc),$s代表行尾
  9. 撤销/重做:u / ctrl + r
  10. nyy:向下复制多行
  11. p:在下一行粘贴复制的内容
  12. ndd:向下删除多行
  13. 向后删除多个字符:n + x
  14. 不保存退出文件::q!
  15. 保存退出文件::wq!
  16. 移动到行首/尾:0/$
  17. 删除光标后一个单词:de
  18. 移动光标到前/后一个单词:b/e

Linux目录

  1. /bin:系统命令,如ls,cat等
  2. /boot:开机使用的文件,如内核文件、开机配置文件
  3. /dev:设备/接口文件
  4. /etc:系统配置文件,如人员账号密码等
  5. /lib:系统函数库
  6. /usr:操作系统软件资源
  7. /usr/local:下载软件目录
  8. /usr/bin::系统命令,如ls,cat等

查看文件

  1. cat
  2. tac
  3. nl
  4. more
  5. less
  6. head -n
  7. tail -n -f(实时监控文件)

用户

  1. 查看用户:/etc/passwd
  2. 切换用户: su + 用户名
  3. 退出当前用户:exit
  4. 查看当前用户:whoami
  5. 新建用户:useradd -m username
  6. 修改密码:passwd username
  7. 删除用户:userdel username

文件/目录权限

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gyMmihsn-1632367262160)(a.png)]

查看文件位置

  1. 查看命令位置: which ls
  2. 查看文件类型:file + 文件名
  3. 查看文件位置:locate/whereis + 文件名

关闭终端保持程序运行(screen)

  1. 建立一个会话:screen
  2. 从会话中退出:control + a,d
  3. 列出所有会话:screen -ls
  4. 进入某个会话:screen -r name
  5. 杀死某个会话:screen -X -S 8119 quit

压缩/解压

  1. 压缩tar.gz:tar -cztf 打包文件名 目标打包文件
  2. 解压tar.gz:tar -zxvf 文件名

环境变量

  1. 全局环境变量(对所有用户都永久有效):/etc/profile,修改完文件要生效需要运行source /etc/profile
  2. 用户环境变量(支队单一用户生效):在用户目录下的.bash_profile,修改完文件要生效也需要运行source命令
  3. 只对当前用户有效:export xx=xx,shell关闭了,变量也就失效了
  4. 进入个人主目录:cd ~

别名

  1. 添加别名:alias rm=‘rm -i’
  2. 删除别名:unalias rm
  3. 查看所有别名:alias

历史命令

  1. 查看最近n条历史命令:history n
  2. 清除当前shell历史命令:history -c
  3. 执行第n条历史命令:! + n
  4. 执行最近前缀命令:! + name
  5. 执行上一条命令:!!

linux快捷键(mac版)相关推荐

  1. Visual Studio Code 快捷键 Mac 版

    说明:该文章内容翻译自Visual Studio Code 快捷键 Mac 版 Mac 键盘符号说明 ⌘ == Command ⇧ == Shift ⇪ == Caps Lock ⌥ == Optio ...

  2. IDEA常用快捷键和谷歌浏览器快捷键Mac版

    IDEA快捷键Mac版 IDEA快捷键 功能 Option + Command + L 格式化代码 Option + enter 打开提示 Command + / 注释方式是"行注释&quo ...

  3. Android Studio 快捷键--MAC版详解

    本文转载自 https://blog.csdn.net/fanpeihua123/article/details/53691512 要点总结 : -- 熟练使用快捷键 : 在任何编程环境中, 熟练使用 ...

  4. mac系统linux快捷键,Mac与Linux快捷键

    Linux: control +option +t :窗口 Macdown: ctrl+shift+i :插入图片 command + delate快捷删除一行 command+k:这个是重点 Mac ...

  5. IntelliJ IDEA 快捷键 Mac版(个人自用最新版)

    Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ...

  6. idea mac 查找文件快捷键_intellij idea 常用快捷键mac版

    command + N  查找类 command + shift + N 查找文件 alt + enter 快速import class alt + command 格式化代码 shift + con ...

  7. eclipse快捷键(Mac版)整理

    eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...

  8. mac linux 蓝牙键盘,还在纠结Mac版键盘?试试KeyRemap4MacBook吧!

    本帖最后由 亦草亦木 于 2013-2-18 02:03 编辑 有时候能在外设区看到坛子里的朋友发帖求适合Mac的键盘,其实键盘这个东西Mac上和PC上真的没有太大的区别,只不过是键盘映射不同,还有就 ...

  9. 【Android应用开发】Android Studio - MAC 版 - 快捷键详解

    博客地址 : http://blog.csdn.net/shulianghan/article/details/47321177 作者 : 韩曙亮 要点总结 : -- 熟练使用快捷键 : 在任何编程环 ...

  10. mac linux工具下载,xshell mac版

    xshell mac版功能非常齐全,可以满足不同人的个性需求.具有强大的分页式环境,还可以定义的文本编辑器编辑终端内容,应对不安全的Telnet客户端,帮助大家实现控制终端的目的,带给用户良好的终端服 ...

最新文章

  1. Java格式化日期用斜杠_[java工具类01]__构建格式化输出日期和时间的工具类
  2. pass在python中啥意思_python3中的pass是什么意思
  3. c++将小数化为二进制_C/C+学习笔记:C语言实现任意进制转换,代码全解析!...
  4. NullPointerException
  5. 看《长安十二时辰》可以了解哪些算法知识
  6. Python之数据拆分——groupby()方法
  7. bzoj 2743spoj DQUERY - D-query
  8. 项目中遇到的关于兄弟controller之间传值的问题解决
  9. 日常知识点之公开课内存碎片优化(内存池)
  10. Python中格式化操作漂亮打印文件的读取和写入
  11. linux系统下文件误删除该如何恢复?
  12. 多层次细节(Level of detail)
  13. 网易视频云:为何说张三丰是个优秀的程序员?
  14. 大麦网滑块验证码自动识别
  15. 【PyTorch问题】Tensor for ‘out‘ is on CPU, Tensor for argument #1 ‘self‘ is on CPU,but expected them...略
  16. linux中syscmd用法,M4 宏处理器
  17. SolidWork的使用技巧总结
  18. Excel表格如何快速隔行填充指定颜色
  19. 总结-空洞卷积(Dilated/Atrous Convolution)、gridding问题以及解决方案、训练技巧BN和PReLU、CReLU
  20. CST微波工作室学习笔记—7.边界条件和背景材料

热门文章

  1. Android手机通过adb命令录制屏幕并导出录制文件
  2. C++11条件变量使用详解
  3. 猜成语背单词俄罗斯方块聊天微信流量主小程序开发
  4. 如果Spring中有两个ID相同的Bean,会报错吗?
  5. Stata:elabel命令-强大的标签管理工具
  6. count(字段),count(*)和count(1)的区别
  7. Node.js (上)(超级详细的node.js学习笔记 !!!)
  8. 广州佰新视觉:单会ps可以从事平面设计吗?
  9. vue的mixins
  10. python关键字查看方式