File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-ti
5757```
5858### 命令别名永久生效
5959
60- 直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~ /.bashrc文件 ,然后重新载入下文件就可以了。
60+ 直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入 ` ~/.bashrc ` 文件 ,然后重新载入下文件就可以了。
6161
6262``` shell
6363$ vim ~ /.bashrc
@@ -76,7 +76,7 @@ if [ -f ~/.bash_aliases ]; then
7676fi
7777```
7878
79- 这个代码的意思就是加载.bash_aliases文件,CentOS7已经帮我们考虑好了,所以也可以在用户根目录下新建一个文件.bash_aliases存放命令别名设置 。
79+ 这个代码的意思就是加载.bash_aliases文件,CentOS7已经帮我们考虑好了,所以也可以在用户根目录下新建一个文件 ` .bash_aliases ` 存放命令别名设置 。
8080
8181### 小结
8282
@@ -96,22 +96,22 @@ CentOS系统下的创建自定义命令其实比较简单,使用的命令就
9696
9797假定系统操作员希望进行如下操作:
9898
99- 1.进入目录/root
100- 2.查看目录下文件
101- 3.切换回根目录
102-
103- 通常这需要三条命令 cd /root;ls; cd / ,如果需要经常使用那么我们可以通过自定义命令的方式用一条命令完成全部操作。
99+ 1.进入目录 ` /root `
100+ 2.查看目录下文件
101+ 3.切换回根目录
102+
103+ 通常这需要三条命令 ` cd /root ` , ` ls ` , ` cd / ` ,如果需要经常使用那么我们可以通过自定义命令的方式用一条命令完成全部操作。
104104
105105#### 四、 操作过程
106106
107107
108- 首先使用命令 type 自定义命令名 ,查看自定义命令名是否被系统占用。从图中可以看出test命令名已被系统占用,所以不能使用,而loo这个命令名经查询可以使用 。
108+ 首先使用命令 ` type ` 自定义命令名 ,查看自定义命令名是否被系统占用。从图中可以看出test命令名已被系统占用,所以不能使用,而 ` loo ` 这个命令名经查询可以使用 。
109109
110- 使用命令alias创建自定义命令:alias loo='cd /root;ls;cd /' 。需要注意的是命令的使用格式,分号与分号之间是没有空格的。
110+ 使用命令alias创建自定义命令:` alias loo='cd /root;ls;cd /' ` 。需要注意的是命令的使用格式,分号与分号之间是没有空格的。
111111
112- 测试一下自定义命令,当输入命令 loo 时,发现系统依次完成了 cd /root、ls、 cd / 三条命令,说明设置成功。同时也可直接使用命令 alias 查询系统中是否添加了loo这个自定义命令。
112+ 测试一下自定义命令,当输入命令 ` loo ` 时,发现系统依次完成了 ` cd /root ` 、 ` ls ` 、 ` cd / ` 三条命令,说明设置成功。同时也可直接使用命令 ` alias ` 查询系统中是否添加了loo这个自定义命令。
113113
114- 如果希望删除这个自定义命令,可以使用命令 unalias 自定义命令名 来完成。执行之后发现,loo命令已不存在,同时自定义命令库中也没有loo命令 。
114+ 如果希望删除这个自定义命令,可以使用命令 ` unalias ` 自定义命令名 来完成。执行之后发现,` loo ` 命令已不存在,同时自定义命令库中也没有 ` loo ` 命令 。
115115
116116
117117<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
You can’t perform that action at this time.
0 commit comments