linux修改命令别名的方式

文章目录


一、临时修改

  • 以ls -a命令为例:
bash 复制代码
[root@mysql ~]# alias la='ls -a'
[root@mysql ~]# la
.   1.sh           .bash_logout   .bashrc  .cshrc    .mysql_history  .tcshrc
..  .bash_history  .bash_profile  .cache   .history  .ssh

二、永久修改

bash 复制代码
[root@mysql ~]# echo "alias le='ls -la'" >> /etc/bashrc
[root@mysql ~]# source /etc/bashrc
[root@mysql ~]# le
total 52
dr-xr-x---.  4 root root 4096 Sep 26 11:12 .
dr-xr-xr-x. 20 root root 4096 Sep 23 16:27 ..
-rwxrwxrwx   1 root root  240 Sep 26 11:12 1.sh
-rw-------   1 root root 5072 Sep 26 17:09 .bash_history
-rw-r--r--.  1 root root   18 Oct 29  2019 .bash_logout
-rw-r--r--.  1 root root  176 Oct 29  2019 .bash_profile
-rw-r--r--.  1 root root  176 Oct 29  2019 .bashrc
drwx------   3 root root 4096 May 18  2020 .cache
-rw-r--r--.  1 root root  100 Oct 29  2019 .cshrc
-rw-------   1 root root    0 May 18  2020 .history
-rw-------   1 root root 2113 Sep 23 20:50 .mysql_history
drwx------   2 root root 4096 Sep 23 09:56 .ssh
-rw-r--r--.  1 root root  129 Oct 29  2019 .tcshrc

三、针对特定用户永久修改

bash 复制代码
[root@mysql ~]# useradd -m pt
[root@mysql ~]# su - pt
[pt@mysql ~]$ echo "alias la='ls -la'" >> ~/.bashrc
[pt@mysql ~]$ source ~/.bashrc
[pt@mysql ~]$ la
total 24
drwx------  2 pt   pt   4096 Sep 26 17:04 .
drwxr-xr-x. 3 root root 4096 Sep 26 17:03 ..
-rw-------  1 pt   pt    141 Sep 26 17:07 .bash_history
-rwxr-xr-x. 1 pt   pt     75 Jan 10  2020 .bash_logout
-rwxr-xr-x. 1 pt   pt     71 Mar 19  2020 .bash_profile
-rwxr-xr-x. 1 pt   pt    156 Sep 26 17:06 .bashrc
相关推荐
水饺编程25 分钟前
【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,1-1
linux·嵌入式硬件·fpga开发
大嘴巴子44 分钟前
华为源NAT技术与目的NAT技术
运维·服务器·网络
小狗爱世界1 小时前
vim/vi常用命令大全
linux·编辑器·vim
豆小匠Coding1 小时前
Windows安装Vim,并在PowerShell中直接使用vim
linux·编辑器·vim·powershell
天下蒂一厨1 小时前
jenkins微服务
linux·servlet·微服务·jenkins
亿林网络安全事业部1 小时前
等保测评:如何进行安全的远程访问控制
运维·网络·安全
当归10241 小时前
将图片资源保存到服务器的盘符中
运维·服务器
星卯教育tony2 小时前
算法竞赛:Online Judge 工作原理 常见报错分析 如何判断算法是否超时 知己知彼 方能骗分
linux·c++·python·hoj
cooldream20092 小时前
CentOS 7 系统中安装与配置 Telnet 服务详解(使用非root用户登录)
linux·运维·centos·telnet
xflm2 小时前
wsl(2) --- ubuntu24.04配置
linux