1. 命令行下的快捷键

经常在命令行下工作的同志们,可能用的最多的就是两个上下键,主要用来调出

历史命令;使用左右箭头使光标向后或向前移动以修改上次使用过的命令。其实

这样做效率并不是很高,有了快捷键可以让我们的效率有所提高,而且看起来还

更专业、更加Awesome、更加Geek。掌握了这些快捷键,我们可以做到手不离主键

盘区域,完全可以忽略掉键盘上的四个可爱的箭头。当我们熟练之后,会越发喜

欢这种方式。

1.1 常用快捷键介绍

下面介绍一些作者在命令行下经常使用的快捷键,这些快捷键在Emacs下面是有同

样的效果的,不信?你可以试试看。其实,Emacs是Gnu/Linux系统下的命令行编

辑器,通过/etc/profile或/etc/bashrc等文件都可以找到相关的设置。

Ctrl+A快捷键这里的A可以理解为Head。当我们按下此组合键时,光标就从当前位置移到

了命令行的起始位置。别只顾着看,动手试试!

Ctrl+B快捷键这里的B可以理解为Backward,向后的意思。有时在命令行上,我们把某个

命令的参数或路径写错了,一般的做法是,使用左箭头,使光标移动到指定

的位置,然后修改。其实我们完全可以使用Ctrl+B的方式以达到同样的效果。

别只顾着看,动手试试!

Ctrl+C快捷键这个组合键是用来终止当前正在运行的前台进程。在UNIX环境高级编程一书

上看到了一个用来终止当前运行进程的组合键,是Ctrl+\textbackslash

\cite{unixenvironment}。别只顾着看,动手试试!

Ctrl+D快捷键这个组合键的用途也很广,我主要用此组合键来退出某个程序,如Python、

MySQL等等。在命令行下意思就不同啦,此时的D可以理解为Delete。按下此

组合键,会删除当前光标处的字符。别只顾着看,动手试试!

Ctrl+E快捷键这里的E可以理解为End。当在命令行按下此组合键时,我们的可爱的光标就

乖乖地跑到了当前命令行的最后。

Ctrl+F快捷键这里的F可以理解为Forward,向前的意思,等同于按下右箭头。别只顾着看,

动手试试!

Ctrl+H快捷键此组合键相当于键盘上的Backspace键。按下此组合键,它会从当前光标处

开始向后删除字符。别只顾着看,动手试试!

Ctrl+J快捷键此组合键相当于键盘的回车键。按下此组合键,相当于按了一次回车键。在

Windows的命令行下,Ctrl+M好像是等同于回车键。别只顾看着,动手试试!

Ctrl+K快捷键这里的K可以理解为Kill。按下此组合键,会删除从当前光标到本命令行的

结束的位置的所有字符。别只顾着看,动手试试!

Ctrl+L快捷键这里的L可以理解为Clear。按下此组合键相当于执行了clear这条命令,清

除当前屏幕上的内容。别只顾着看,动手试试!

Ctrl+N快捷键这里的N可以理解为Next。这个组合键的作用是用来调出下一条历史命令,

与之对应的快捷键Ctrl+P是调出上一条历史命令。代替了向下的箭头。别只

顾着看,动手试试!

Ctrl+P快捷键这里的N可以理解为Previous。这个组合键的作用是用来调出上一条历史命

令,与之对应的快捷键Ctrl+N是调出下一条历史命令。代替了向上的箭头。

别只顾着看,动手试试!

Ctrl+R快捷键这个组合键是用来搜索之前的历史命令。这里的R可以理解为Reverse,反向

的意思。在Emacs里为向后搜索,与之对应的是Ctrl+S快捷键是向前搜索。

不过Ctrl+S在命令行里却不是这个作用,而是用来锁屏的。别只顾着看,动

手试试!

Ctrl+T快捷键此组合键是交换两个相邻字符的位置。交换的是当前光标处字符及其当前光

标前面的字符。比如我们不小心把clear命令写成了clera,此时我们也不用

把ra两个字符删掉,然后再写上正确的。此时使我们的光标位于字符a上,

让后按下此组合键,是不是神奇的事情发生了?当然,如果光标在行尾,按

下此组合键,它会交换光标前的两个连续的字符。在Emacs下面,使用

Ctrl+X与Ctrl+T两个组合键\footnote{先按下Ctrl+X,然后松开X,继续按

着Ctrl键,然后再按下T键,即可完成两个组合键的操作。别嫌麻烦,习惯

就好了。},可以交换当前光标行与上一行的位置。别只顾着看,动手试试!

Ctrl+W快捷键此组合键在Emacs中的作用是剪切选中区域的文本。在命令行上使用该组合

键则是往后删除一个字符组合。也就是说,删除光标左边的一个字母组合或

单词。比如,我们在此命令行上使用了命令如下,“service network

restart”,让我们的光标位于字符串的restart的后面,按下该组合键,看

看有何效果?是不是变成“service network”了?确实是这样,如果我们使

用Backspace键的话,则需要使用7次的按键才能达到一个Ctrl+W的组合键的

效果。嗯,别只顾着看,动手试试?

Alt+.快捷键此组合键是调出上一条命令的最后一个参数。如上一条命是“service

network restart”,则“restart”就是最后一个参数。如果我们接下来要敲

的命令需要用到上一条命令的最后一个参数,则可使用此快捷键,而不需要

手工输入“restart”了,而且不会出错,节省敲击键盘的次数。如果我们接

下来想重启httpd服务,则只需要输入“service httpd ”,然后按下

“Alt+.”即可补全上一条命令的“restart”。在有些终端上,按“Alt+.”组合

键可能会没有效果,这时可以使用“ESC+.”组合键代替。在Emacs中,ESC键

与Alt键是等价的。可以动手试试该组合键的效果。

linux命令行下读取u盘内容_Linux命令行下的快捷键相关推荐

  1. linux命令行下读取u盘内容_Linux拷贝U盘文件(命令行)

    Linux系统有的有界面,有的没有只要命令窗口,因此导入外部文件就变得困难,没有可视化的方便. 这里通过挂载u盘进行文件拷贝. 首先挂载u盘:这里以centos为例 1.进入命令行模式下,输入命令 s ...

  2. linux命令行下读取u盘内容_Linux系统下使用U盘的方法

    在linux系统之中, 一切设备皆文件, 所以我们的U盘也是一个文件.磁盘设备被抽象成sda文件, U盘设备被抽象成sdb文件. 1.查看所有的设备文件. 在linux的文件系统中, /dev中存放着 ...

  3. linux命令行下读取u盘内容_Linux复制U盘文件(命令行)

    某些Linux系统具有一个界面,并且某些不仅仅具有命令窗口,因此导入外部文件变得困难并且没有视觉上的便利. 在这里,通过安装USB闪存驱动器来复制文件. 首先安装USB闪存盘:这里以centos为例 ...

  4. 快速上手Linux核心命令(四):文件内容相关命令

    前言 上一篇中已经预告,我们这篇主要说一说Linux中文件内容查看处理相关的命令.一共16个命令,其中 标注的为重点命令,工作中用的也比较多,需要熟练掌握 cat 合并文件或查看文件内容 1.简介 c ...

  5. Ubuntu 如何读取U盘内容

    VMware版本为15,Ubuntu版本18.04 之前用VMware14,插入U盘后不能挂载,网上查询后为软件Bug. 步骤: 插入优盘,打开终端 输入以下命令: 查看磁盘名: $ sudo fdi ...

  6. Linux 中的五种查看文件内容的命令 and 三种搜索文件的命令

    一.查看文件内容的命令 1.head 命令 作用:查看文件的头部内容 使用:head [参数] 文件名 参数:-n,-c 案例:查看 yzc 的文件的前5行内容 查看 yzc 的文件的前5个字母 he ...

  7. linux图像化界面读取u盘,Linux上用的4种USB image程序:Etcher,Unetbootin,DD,MultiWriter

    本文介绍Linux上使用的4种最佳USB image应用程序,它们是:Etcher.Unetbootin.DD.GNOME MultiWriter. 1.Etcher Etcher是一款适用于Mac. ...

  8. 磁盘检测命令:chkdsk 修复U盘、SFC命令

    磁盘检测命令是:chkdsk (Win98是scandisk). 我们可以如下操作运行磁盘检测命令:在 开始 运行 中输入 CMD ,启动命令行.然后输入: chkdsk 这个命令的意思是 check ...

  9. linux 读取U盘内容

    粤嵌RK3399PRO开发板 1. 开发板插上U盘 2. fdisk -l 我的u盘4个G,在这里有两个3.8,之前一直以为是 /dev/sda,所以一直挂在不上去.应该选择/dev/sda1,因为s ...

最新文章

  1. 给Java新手的一些建议——Java知识点归纳(Java基础部分)
  2. Python学习笔记(八)—使用正则获取网页中所需要的信息。
  3. ERROR 1366 (HY000): Incorrect string value......(Mysql报错解决)
  4. LINUX查看进程开始时间、结束时间、运行时间
  5. DeepMind发布Sonnet 帮你用TensorFlow快速搭建神经网络
  6. hive建立内部表映射hbase_快手 HBase 在千亿级用户特征数据分析中的应用与实践...
  7. 《scikit-learn》随机森林之回归
  8. 朋友圈设置成昨天发的_如何让你的朋友圈骚到脱颖而出?
  9. 关于服务网关的几个问题
  10. 如何用C语言编辑窗口界面,「分享」C语言如何编写图形界面
  11. CSS3背景图片百分比及应用
  12. CANoe_Demo_下载以及安装教程
  13. 英语名言警句100句
  14. sql 恢复刚删除的表
  15. matlab 八连通,科学网—四连通和八连通概念理解 - 贺飞扬的博文
  16. electron开发客户端注意事项(兼开源个人知识管理工具“想学吗”)
  17. 最优投资组合的确定matlab,最优投资组合问题的数学模型
  18. 沃顿商学院自我管理课——完美融合
  19. 03_我不是潘金莲,聊相似性推荐
  20. 全面解析流式大数据实时处理技术、平台及应用

热门文章

  1. 中美技术人才硅谷大讲堂
  2. 用于时间序列异常值检测的全栈机器学习系统
  3. 《DevOps实践指南》——阅读笔记(长文告警)
  4. 个人读书思维导图笔记之mysql-innodb之changebuff
  5. python 实现过滤出tomcat日志中含有ERROR 或Exception 的行并保存在另一个文件
  6. 【每日随笔】两套知识与规则 ① ( 对人性认知的缺失的后果 | 儒家思想和法家思想 | 花拳绣腿与自由搏击 )
  7. 安化云台山风景区研学趣味多,时间碎片记录精彩瞬间
  8. 【Spring】基于xml文件的Autowire自动装配
  9. 计算机机房漏水,比较出名的机房漏水检测系统有哪些?
  10. 加工中心的刀具库通常位于远离主轴的机床侧面或顶部