linux快捷键(mac版)

linux快捷键(mac版)控制台快捷键command+a:回到命令开头command+e:回到命令结尾command+u:删除前面所有内容vim快捷键普通模式移动到第一行:gg移动到最后一行:G移动到第几行:数字+G向下移动几行:数字+enter到当前行第几个字符:数字+space查找字符串:/+字符串ZZ显示行号:(:setnu)替换:(:n1,n2/s/word1/word2/gc),$s代表行尾撤销/重做:u/ctrl+rnyy:向下复制多行p:在下一行粘

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

控制台快捷键

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. 执行上一条命令:!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234835.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于FPGA的SDRAM控制器设计(4)[通俗易懂]

    基于FPGA完整SDRAM控制器SDRAM控制器接口简述自动读写模块的框图SDRAM控制器完整代码SDRAM控制器的测试代码仿真结果SDRAM控制器接口简述完整的SDRAM控制器的模块框图如下:前面的三篇文章,我们已经简述了基本的SDRAM的基本操作。这里总结一下SDRAM的几个模块,SDRAM的上电初始化,自刷新、读写模块、顶层仲裁控制。了解了上面的操作,我们已经可以完成SDRAM控制器…

    2022年4月13日
    33
  • vue解决跨域问题(Vue-CLI)[通俗易懂]

    vue解决跨域问题(Vue-CLI)[通俗易懂]Vue项目中,使用反向代理解决跨域问题,首先在vue项目的根目录下创建vue.config.js文件,然后配置vue.config.js文件,只需两步即可解决跨域问题。

    2025年12月12日
    2
  • java中array的方法_array java

    java中array的方法_array java题目要求为:卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的…

    2022年9月20日
    4
  • 煤矿井下电气作业培训考试题库_煤矿电工学题库

    煤矿井下电气作业培训考试题库_煤矿电工学题库题库来源:安全生产模拟考试一点通公众号小程序煤矿井下电气免费试题根据新煤矿井下电气考试大纲要求,安全生产模拟考试一点通将煤矿井下电气模拟考试试题进行汇编,组成一套煤矿井下电气全真模拟考试试题,学员可通过煤矿井下电气作业考试题库全真模拟,进行煤矿井下电气自测。1、【多选题】电气设备长期过载会扩展成()故障。(AC)A、短路B、欠压C、漏电D、断相2、【多选题】短路电流的大小与()有关。(BCDE)A、电动机的额定功率B、电缆的长度C、电缆的截面D、电网电压E、变压器

    2022年9月27日
    3
  • JVM基础和调优[通俗易懂]

    JVM基础和调优[通俗易懂]CMS和G1回收器,G1的并发标记周期,为什么要JVM调优?减少GC,特别是FullGC对象优先在堆的Eden区分配大对象直接进入老年代长期存活的对象将直接进入老年代.当Eden区没有足够的空间进行分配时,

    2022年6月9日
    33
  • Spark Streaming Join「建议收藏」

    Spark Streaming Join「建议收藏」多数据源Join思路多数据源Join大致有以下三种思路:数据源端Join,如Android/IOS客户端在上报用户行为数据时就获取并带上用户基础信息。计算引擎上Join,如用SparkStreaming、Flink做Join。结果端Join,如用HBase/ES做Join,Join键做Rowkey/_id,各字段分别写入列簇、列或field。三种思路各有优劣,使用时注意…

    2022年6月30日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号