# 设置 临时 alias ``` alias ll="ls -al" ``` 缺点是下次登录时就不生效了 # 永久生效解决方案 进入到 etc 文件夹下 ``` cd /etc/ ``` 创建 bash_aliases 文件 ``` vim bash_aliases ``` 填写 别名命令,如有需要可以填写自己的别名命令 ``` alias gohome="cd ~" alias ll="ls -al" ``` 按 ```ESC ``` 输入 ```:wq ``` 保存文件 修改 bash.bashrc 文件 ``` vim /etc/bash.bashrc ``` 光标移至最下面粘贴如下代码 ([参考博文](https://my.oschina.net/u/2396236/blog/1002656)) ``` if [ -f /etc/bash_aliases ]; then . /etc/bash_aliases fi ``` 按 ```ESC ``` 输入 ```:wq ``` 保存文件 执行 ```source ~/.bashrc ``` 立即生效 如果没生效 执行 ```reboot ``` 重启(注:服务器不要随意执行) 重新登录 ``` C:\Users\admin>ssh root@10.98.193.96 root@10.98.193.96's password: Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-52-generic x86_64) ``` 输入 ```ll``` 显示 ``` root@iZs9kgd0x5xmhaZ:~# ll total 108 drwx------ 14 root root 4096 Jul 22 16:13 . drwxr-xr-x 22 root root 4096 Jul 22 13:59 .. drwxr-xr-x 3 root root 4096 Jul 18 10:25 .aspnet -rw------- 1 root root 6241 Jul 22 16:13 .bash_history -rw-r--r-- 1 root root 83 Jul 22 14:25 .bash_profile ``` 参考文章: [Ubuntu配置永久生效的alias总结](https://my.oschina.net/u/2396236/blog/1002656) [Ubuntu18.04 永久设置别名的方法](https://www.tuziang.com/combat/1234.html) Like (0) Docker