linux命令bash什么意思(bash命令行编辑教程)
首先说一下什么是bash?bash 是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。上一篇文章,我们讲了shell(linux学习笔记: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功能,以及常见的使用方法。
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.com/it/5531.html
原文地址:https://tangjiusheng.com/it/5531.html
大家都在看
- vscode保存自动格式化怎么设置(按照eslint规范格式化代码)
- Linux查看端口是否占用命令(端口被占用怎么关闭)
- linux重启网卡的命令(教你查看网卡以及开启网卡方法)
- 查看linux操作系统版本(查看发行版名称和版本号的8种方法)
- 电脑tar文件怎么解压(linux常用的解压与压缩命令)
- ArrayList和LinkedList的区别(面试必问的ArrayList和LinkedList知识)
- Carlink手机软件是什么(一文搞懂Carlink)
- 查看Linux系统版本的命令有哪些(分享8 种查看版本方法)
- tplink登录网址是多少(tp-link路由器设置方法)
- fwrite函数的用法示例(Linux下fwrite和write使用详解)