论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
分布式数据库
›
Linux常用操作
Linux常用操作
三尺非寒
论坛元老
|
2024-12-11 07:48:25
|
显示全部楼层
|
阅读模式
楼主
主题
1041
|
帖子
1041
|
积分
3123
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
TOP-1:最常用下令之行光标移动快捷键
推荐程度:5星
应用场景:当输入的下令很长时,需要对其中的某些部门举行更改。
操作方法:
Ctrl + a:将光标定位到命令最左侧Ctrl + e:将光标定位到命令最右侧Ctrl + w:删除光标之前的一个单词Esc + b:往左移动一个单词Esc + f:往右移动一个单词
复制代码
TOP-2:vim 快速操作
推荐程度:5星
应用场景:修改配置文件内容。
操作方法
:(以下操作都在 vim 的下令模式下操作,不确定是否在下令模式?请在操作前按一下 Esc 键,即进入了下令模式)。
输入 :set nu,显示每一行行号输入 :20,光标跳转到第20行输入 :%s/aaa/bbb/g,将文件中所有的 aaa 替换成 bbb输入 ddp,换行
#对换光标所在行与光标下一行内容 - 手速要快哈,要不 dd 就删除当前行了,哈哈哈先将光标定位到两个引号中间,然后依次输入 ci"
#快速删除光标所在的引号中间的全部内容(非常适用于配置文件中的参数修改,强烈推荐
#如果是删除单引号中间的内容,将 ci" 中的双引号改成单引号即可,即 ci')
复制代码
TOP-3:快速进入上一次进入的目录
推荐程度:5星
应用场景:快速进入上一次进入的目录
操作下令:cd -
利用说明:实用于在两个不同的目录之间频繁切换的场景,比如上一次在 /a/work 目录,当前在 /b/work 目录,执行该下令后会跳转到 /a/work,再执行一次会跳转到 /b/work。
TOP-4:跨服务器文件拷贝
推荐程度:3星
应用场景:服务器间文件拷贝,利用 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:下令行简化下令
推荐程度:5星
操作方法:清空文件内容或创建新文件:> a.log,用于磁盘满大概文件太大时临时清空日记文件
当文件 a.log 存在时,表示清空文件内容当文件 a.log 不存在时,表示创建一个空文件,可以用来替换 touch 命令ctrl + c 结束命令,结束命令前输入的内容会存储到 a.log
复制代码
快速输入上一行下令的最后一段(空格分隔),按下 Esc .
如上一条命令为 mkdir -p /file/abc紧接着你需要进入到这个目录的时候,可以输入 cd,然后按下 Esc 和 .,即可快速输入 /file/abc
复制代码
TOP-6:便捷的连接 Redis
推荐程度:4星
应用场景:在机器上没有 redis 客户端时,临时利用的便捷通信手段,因此推荐 4 颗星。
操作下令:telnet 127.0.0.1 6379 连接本地的 Redis。
利用说明
:telnet + {redis 实例} + 端口,在没有 Redis 客户端的情况下,完成便捷的连接,随后可以利用 Redis 指令与 Redis 服务器完成交互,实现日常的查询操作!
增补说明:请留意,利用 telnet 直接与 Redis 通信并不是最佳实践,因为它不支持 Redis 的全部下令和协议。对于生产情况,建议利用支持 Redis 协议的客户端,如 redis-cli。
TOP-7:将当前任务放到背景
推荐程度:5星
应用场景:常见于在当前操作中,需要临时跳转到下令行,执行某些下令 操作下令:ctrl z 与 fg 组合利用。
利用说明:
当前正在 vim /abc/aaa.py,保存文件后 :w,此时还在 vim 操作空间,却需要检察该脚本执行效果。
此时按下 ctrl z,即可跳转到下令行,执行完相应操作后 python aaa.py。
再输入 fg 下令即可回到刚才的 vim 操作。
TOP-8:定位历程文件所在目录
推荐程度
:5星
应用场景
:定位历程文件所在目录
操作下令:pwdx pid
增补说明
:需要把下令中的 pid 更换成你需要查询的 pid,常用于查询某个历程的可执行文件路径,如通过 top 下令发现体系中有一个 python test.py 的历程在占用 cpu,但是历程中没有明确表现该文件所在路径,可以利用 top 下令中的 pid 更换上述下令中的 pid,快速定位出 test.py 文件所在目录。非常实用哦!
TOP-9:下令执行效果输出到终端的同时保存到文件
推荐程度
:5星
应用场景
:常用于执行某个脚本,需要保存执行日记,同时在执行过程中需要在终端检察对应内容。
操作下令:下令执行 | tee
利用说明:
比如执行以下下令 python test.py 会输出较多内容到终端,
常见的既保存记录又同步在终端输出的操作办法是先执行 python test.py > a.log,然后在另外一个终端窗口执行 tail -f a.log
而利用 python test.py | tee a.log 也可以实现相同效果,而且只需要在一个终端执行即可!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
三尺非寒
论坛元老
这个人很懒什么都没写!
楼主热帖
Centos7安装Mysql5.7(超详细版) ...
可观测性之两大误区
微信小程序--点餐系统(本地服务器+源 ...
小白也可以轻松破解被加密的ZIP口令啦 ...
GPRS与4G网络:技术差异与应用选择 ...
如何获取Class对象呢?
Java多线程超级详解(只看这篇就够了) ...
快速入门python看过的一些资料 ...
Docker 基础 - 1
Spark简单介绍,Windows下安装Scala+Ha ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
云原生
SQL-Server
物联网
快速回复
返回顶部
返回列表