在当前 Shell 会话中创建和管理别名
在这一步中,你将学习如何在当前 shell 会话中创建和管理别名。
首先,让我们创建一个简单的别名来缩短 ls -l
命令:
alias ll='ls -l'
现在,每当你在终端中输入 ll
时,它都会执行 ls -l
命令。
你还可以为更复杂的命令或命令序列创建别名。例如,让我们创建一个别名来快速导航到 ~/project
目录并列出其内容:
alias projects='cd ~/project && ll'
现在,你只需输入 projects
即可切换到 ~/project
目录并以长格式列出文件。
要查看当前 shell 会话中定义的所有别名列表,可以使用不带任何参数的 alias
命令:
alias
这将显示你创建的所有别名。
如果你想删除一个别名,可以使用 unalias
命令:
unalias ll
这将从当前 shell 会话中删除 ll
别名。
示例输出:
$ alias ll='ls -l'
$ ll
total 12
drwxr-xr-x 2 labex labex 4096 Apr 18 12:34 documents
drwxr-xr-x 2 labex labex 4096 Apr 18 12:34 downloads
drwxr-xr-x 2 labex labex 4096 Apr 18 12:34 pictures
$ alias projects='cd ~/project && ll'
$ projects
total 4
drwxr-xr-x 2 labex labex 4096 Apr 18 12:34 docs
drwxr-xr-x 2 labex labex 4096 Apr 18 12:34 src
$ unalias ll
$ ll
ls: cannot access 'll': No such file or directory
在上面的示例中,我们首先创建了 ll
别名,然后创建了 projects
别名,最后删除了 ll
别名。