linuxbash学习笔记(bash命令行编辑)

首页常识更新时间:2023-07-12 09:54:00

首先说一下什么是bash?bash 是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again Shell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。上一篇文章,我们讲了shell(),而Shell是linux下经典的文本互动方式,而Bash是现在最常用的一种Shell。

bash是Linux系统默认的shell程序,每天都要用到,所以我把所有bash的功能汇总,详细讲解bash的各项功能,以提高我们在使用linux中的操作效率。

bash的功能汇总

关于bash功能汇总,我们整理了一个导图,供大家学习参考,也欢迎大家补充指正,请看下图:


命令行编辑技巧

我们在shell里输入一行命令,然后又想对其修改,就会用到命令行编辑技巧;看下面这条命令:

mkdir /tmp/a /tmp/b # 在/tmp目录下分别创建a和b两个文件夹;

如果我只想创建a文件夹,不想再创建b文件夹了,按照传统方法,就是用左右键移动光标,按Back删除。这是最笨的方式,使用命令行编辑快捷键效率会更高,请看下面。


跳转光标到行首行尾

ctrl a 光标跳转到行首

ctrl e 光标跳转到行尾


删除命令中的单词

在一条命令行里,只要中间有一个空格,他就认为这是一个单词,比如:

mkdir /tmp/a /tmp/b

"mkdir","/tmp/a","/tmp/b"bash认为这就是3个单词。

ctrl w 删除光标前的一个单词

ctrl u 删除光标前的所有内容

ctrl k 删除光标后的所有内容


清屏和取消执行

ctrl l 清屏命令,让屏幕更干净

ctrl c 命令输入后,想取消执行

以上内容就是我们整理的bash功能,以及常见的使用方法。

如果本文对你有所帮助,记得点赞,评论、转发、支持一下作者啦!非常感谢大家!

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.