它可以让我们通过键入文本指令与系统进行交互,history命令历史当我们在使用 shell 进行操作时,有时候需要查看之前输入过的指令记录或者重新执行某个指定指令。本文目录导读:1、shell介绍2、history命令历史3、命令补全和别名4、通配符
在 Linux 中,命令行是最为常用的操作方式。随着使用时间的增加,我们可能会发现自己需要更高效、更便捷的命令行工作环境。本篇文章将介绍一些实用技巧和工具,帮助你打造一个高效的命令行工作环境。shell介绍
首先来了解一下 shell 是什么。Shell 是用户和内核之间的接口程序,在 Linux 系统中默认采用 Bash Shell。它可以让我们通过键入文本指令与系统进行交互,并执行相应操作。history命令历史
当我们在使用 shell 进行操作时,有时候需要查看之前输入过的指令记录或者重新执行某个指定指令。这时候就可以利用 history 命令来查询历史记录。
例如:
```
$ history
1 ls
2 cd /usr/local/
3 vim test.txt
上面代码表示之前执行过三个指定分别是 `ls`、`cd /usr/local/` 和 `vim test.txt` 的记录。
如果想要重新执行其中某条记录,则可以使用 `!n` 来调用该条记录(n 代表对应编号)。
$ !2
cd /usr/local/命令补全和别名
在使用 shell 进行操作时,我们经常会输入一些长而复杂的指令。这时候就可以利用命令补全功能来提高效率。
当我们想要执行 `cd /usr/local/share/doc/` 指令时,只需要输入 `cd /u` 然后按下 tab 键即可自动补全为 `/usr/` 目录。
如果有多个以 `u` 开头的目录,则再次按下 tab 键,系统将列出所有可能的选项供你选择。
此外,在平常使用中经常会遇到一些重复性较强的指令或者过于繁琐难记的指令。这时候就可以使用别名来简化操作。
alias ll='ls -alF'
上面代码表示将 `ll` 命令替换成了 `ls -alF` 命令。这样每次执行 `ll` 就相当于执行了原本比较麻烦的完整指定了参数 `-alF` 的 ls 命令。通配符
Linux 中还支持通配符匹配功能,它能够帮助我们快速查找某种类型文件并进行相关操作。
* 表示任意字符
? 表示单个字符
[] 包含范围内任意一个字符
例如,我们想要查找当前目录下所有以 `.txt` 结尾的文件,则可以使用 `*.txt` 命令。
网页标题:Linux学习笔记(二十三):打造高效命令行工作环境
网站URL:http://www.shufengxianlan.com/qtweb/news4/468704.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联