写点什么

Linux 命令行小技巧分享第二弹 -- 超简单,超实用!

作者:优麒麟
  • 2022 年 4 月 14 日
  • 本文字数:953 字

    阅读完需:约 3 分钟

Linux 命令行小技巧分享第二弹--超简单,超实用!

前面我们分享了优麒麟上常用的 Linux 命令,来帮助大家快速解决问题。但是说到 Linux 技巧,怎么能少了命令行编辑

学会下面这些编辑技巧,将帮助大家节省大量时间,某些情况下还可以避免很多麻烦,提高效率。


1、快速移动

当你正在编辑一条长命令,却又需要返回命令的开始处进行修改。不熟悉的小伙伴或许会选择长按左键,直到移至需要修改的部分;也有小伙伴可能会借助 Home 键和 End 键。遇到这种情况,我们还有一种选择:使用 Ctrl + A 转到行的开头,并使用 Ctrl + E 转到结尾。


优麒麟


若此时在编辑命令中途误输入一些比较长的内容,那要如何快速删除掉呢?疯狂地按退格键当然可以达到目的。但是还有更快速的方法:

●  Ctrl+U:把光标前面的内容全删掉;

●  Ctrl+K:把光标后面的内容全删掉。


2、命令搜索

让我们来想象一下:几分钟之前你编辑了一条命令,现在需要再次使用它,但是你已经记不清这条命令了。

这时,可以借助 Ctrl+R 调出 Linux 历史命令的搜索窗口,输入要查找的命令的某部分,它会进行查找并显示相匹配的命令。命令格式:

Ctrl+R 搜索词
复制代码


优麒麟


3、多条命令执行

当我们需要一个接一个的运行多条命令时,你是否还在苦苦等待上一个命令结束后再执行下一个命令?

其实,我们可以使用分隔符“;”将多条命令隔开,在一行中运行多条命令而无需等待。

command_1; command_2; command_3
复制代码

但是大部分实际情况中,我们都必须确保上一条命令不会失败才能执行下一条命令,那应该怎么办呢?

在这种情况下,可以使用“&&”分隔符。“&&”确保下一条命令仅在上一条命令成功执行时运行。

command_1 && command_2
复制代码

相信大家绝对不陌生,我们升级系统时用到的:

sudo apt update && sudo apt upgrade
复制代码


4、复制粘贴

复制和粘贴是大家最常用的操作之一,通过快捷键 Ctrl+ C 和 Ctrl+ V 很容易做到,但是细心的小伙伴可能会发现,这一快捷操作在 Linux 终端上却并不适应。不同的终端有不同的快捷绑定方式,在优麒麟等许多其他 Linux 发行版上,我们可以通过以下快捷键完成复制粘贴操作:

复制:Ctrl + Shift + C

粘贴:Ctrl + Shift + V


5、实时查看日志

Linux 系统下具备不同种类的日志文件,用于记录 Linux 系统的各种运行信息的文件,对于诊断和解决问题很有帮助。当排查问题时,我们可以使用 tail -f 命令实时打印最新数据,快速定位问题。命令格式:

tail -f [文件]
复制代码


用户头像

优麒麟

关注

优麒麟社区官方账号 2021.12.29 加入

主页地址:https://www.ubuntukylin.com/

评论

发布
暂无评论
Linux 命令行小技巧分享第二弹--超简单,超实用!_Linux_优麒麟_InfoQ写作平台