shell简介
在计算机科学中,Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
自动补全
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/afb50a07147c3bc6d8cfacaf8962aa6f.png)
快捷键
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ca8a338d7b22468dc548a3aeef1be66d.png)
历史命令
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c50e17c2188d5da5f8e70c97d70d9f6a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f39997d658efa369ce1f97bc3afce3b9.png)
安装一个小火车的命令
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7206f4ac310388dceeba2e8bda84dd22.png)
命令别名
定义与取消别名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a314094ff67ebf90b38d147cabfbc8cb.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2d0e7c135e5c93eab8e7f7a774a07b33.png)
通过alias查看别名的信息
ll实际上是ls -l 的别名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/af850efc45bae9f2e6e94c8a76c3a762.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/051a92dc47433b1d3278ecc0ea18fe6b.png)
查看一个命令的本质
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/183791b91b05f3706baa59ff8ccdd49b.png)
查看别名的类型
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4fec1ef41b696c0c1cd395ac1cdbaddd.png)
\代表跳过别名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1213397538f5169f52a1674b603a8cf4.png)
永久别名
通过alias定义的别名只是临时的
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/eb99a26a3739ce5e206be8550ae0f3c0.png)
shell配置文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d1ed81ad4cf977ef51561aa911603e09.png)
当更新了shell配置文件以后需要重新开启终端才可以体验到
已打开的终端无法使用