责编:中文妹 | 来源:克里斯叮
链接:juejin.cn/post/7401144423562133556
TOP-1:最常用命令之行光标移动快捷键
推荐程度:☆☆☆☆☆
应用场景:当输入的命令很长时,需要对其中的某些部分进行更改。
操作方法:
Ctrl + a:将光标定位到命令最左侧
Ctrl + e:将光标定位到命令最右侧
Ctrl + w:删除光标之前的一个单词
Esc + b:往左移动一个单词
Esc + f:往右移动一个单词
TOP-2:vim 快速操作
推荐程度:☆☆☆☆☆
应用场景:修改配置文件内容。
输入 :set nu,显示每一行行号
输入 :20,光标跳转到第20行
输入 :%s/aaa/bbb/g,将文件中所有的 aaa 替换成 bbb(vim 做替换操作十分便捷,有兴趣可以深入了解一下!)
输入 ddp,换行(对换光标所在行与光标下一行内容 - 手速要快哈,要不 dd 就删除当前行了,哈哈哈)
先将光标定位到两个引号中间,然后依次输入 ci" ,快速删除光标所在的引号中间的全部内容(非常适用于配置文件中的参数修改,墙裂推荐,如果是删除单引号中间的内容,将 ci" 中的双引号改成单引号即可,即 ci')
TOP-3:快速进入上一次进入的目录
推荐程度:☆☆☆☆☆
应用场景:快速进入上一次进入的目录
cd -
TOP-4:跨服务器文件拷贝
推荐程度:☆☆☆ 应用场景:服务器间文件拷贝,使用 scp 需要输入对端机器密码,在不知道机器密码的情况下无法使用 scp,在确实需要拷贝文件的时候可以使用如下方法(注意:线上配置应当走发布系统发布,不要直接从本地拷贝,因此本条操作推荐程度为 3 星)。
操作方法一:
使用 nc
命令(假设源文件机器 ip 为 1.1.1.1,使用端口 10017,当然端口你可以自定义)。
源文件所在机器执行命令:nc -l 10017 < abc.sh
目标机器执行命令:nc 1.1.1.1 10017 > abc.sh
操作方法二:在命令行使用 python 库
源文件所在机器执行命令:python -m SimpleHTTPServer 10010
目标机器执行命令:wget http://1.1.1.1:10010/abc.sh
如果目标机器为办公网本地机器,也可通过浏览器访问上述链接(http://1.1.1.1:10010/abc.sh)进行文件下载
TOP-5:命令行简化命令
推荐程度:☆☆☆☆☆
操作方法:清空文件内容或创建新文件:
> a.log
,用于磁盘满或者文件太大时临时清空日志文件
当文件 a.log 存在时,表示清空文件内容
当文件 a.log 不存在时,表示创建一个空文件,可以用来替换 touch 命令
ctrl + c 结束命令,结束命令前输入的内容会存储到 a.log
快速输入上一行命令的最后一段(空格分隔),按下 Esc .
如上一条命令为 mkdir -p /file/abc
紧接着你需要进入到这个目录的时候,可以输入 cd,然后按下 Esc 和 .,即可快速输入 /file/abc
TOP-6:查询本机内网 IP
推荐程度:☆☆☆☆ 应用场景:查询本机内网 IP 操作命令: hostname -i
TOP-7:便捷的连接 Redis
推荐程度:☆☆☆☆
应用场景:在机器上没有 redis 客户端时,临时使用的便捷通信手段,因此推荐 4 颗星。
操作命令:telnet 127.0.0.1 6379
连接本地的 Redis。
telnet + {redis 实例} + 端口
,在没有 Redis 客户端的情况下,完成便捷的连接,随后可以使用 Redis 指令与 Redis 服务器完成交互,实现日常的查询操作!TOP-8:将当前任务放到后台
推荐程度:☆☆☆☆☆ 应用场景:常见于在当前操作中,需要临时跳转到命令行,执行某些命令 操作命令:ctrl z 与 fg 组合使用。
使用说明:
当前正在 vim /abc/aaa.py,保存文件后 :w,此时还在 vim 操作空间,却需要查看该脚本执行效果。 此时按下 ctrl z,即可跳转到命令行,执行完相应操作后 python aaa.py。 再输入 fg 命令即可回到刚才的 vim 操作。
TOP-9:定位进程文件所在目录
推荐程度:☆☆☆☆☆ 应用场景:定位进程文件所在目录
操作命令:pwdx pid
TOP-10:命令执行结果输出到终端的同时保存到文件
推荐程度:☆☆☆☆☆
应用场景:常用于执行某个脚本,需要保存执行日志,同时在执行过程中需要在终端查看对应内容。
操作命令:命令执行 | tee
使用说明:
比如执行以下命令 python test.py 会输出较多内容到终端, 常见的既保存记录又同步在终端输出的操作办法是先执行 python test.py > a.log,然后在另外一个终端窗口执行 tail -f a.log 而使用 python test.py | tee a.log 也可以实现相同效果,而且只需要在一个终端执行即可!
你还有什么想要补充的吗?
最后给大家推荐一个ChatGPT 4.0国内网站,是我们团队一直在使用的,我们对接是OpenAI官网的账号,给大家打造了一个一模一样ChatGPT,很多粉丝朋友现在也都通过我拿这种号,价格不贵,关键还有售后。
一句话说明:用官方一半价格的钱,一句话说明:用跟官方 ChatGPT4.0 一模一样功能,无需魔法,无视封号,不必担心次数不够。
最大优势:可实现会话隔离!突破限制:官方限制每个账号三小时可使用40次4.0本网站可实现次数上限之后,手动切换下一个未使用的账号【相当于一个4.0帐号,同享受一百个账号轮换使用权限】
为了跟上AI时代我干了一件事儿,我创建了一个知识星球社群:ChartGPT与副业。想带着大家一起探索ChatGPT和新的AI时代。
有很多小伙伴搞不定ChatGPT账号,于是我们决定,凡是这三天之内加入ChatPGT的小伙伴,我们直接送一个正常可用的永久ChatGPT独立账户。
不光是增长速度最快,我们的星球品质也绝对经得起考验,短短一个月时间,我们的课程团队发布了8个专栏、18个副业项目:
简单说下这个星球能给大家提供什么:
1、不断分享如何使用ChatGPT来完成各种任务,让你更高效地使用ChatGPT,以及副业思考、变现思路、创业案例、落地案例分享。
2、分享ChatGPT的使用方法、最新资讯、商业价值。
3、探讨未来关于ChatGPT的机遇,共同成长。
4、帮助大家解决ChatGPT遇到的问题。
5、提供一整年的售后服务,一起搞副业
星球福利:
1、加入星球4天后,就送ChatGPT独立账号。
2、邀请你加入ChatGPT会员交流群。
3、赠送一份完整的ChatGPT手册和66个ChatGPT副业赚钱手册。
其它福利还在筹划中... 不过,我给你大家保证,加入星球后,收获的价值会远远大于今天加入的门票费用 !
本星球第一期原价399,目前属于试运营,早鸟价149,每超过50人涨价10元,星球马上要来一波大的涨价,如果你还在犹豫,可能最后就要以更高价格加入了。。
早就是优势。建议大家尽早以便宜的价格加入!
声明:本文部分素材转载自互联网,如有侵权立即删除 。
往期精彩
喜欢本文的朋友们,欢迎长按下图,关注订阅号Linux中文社区
收看更多精彩内容