- A+
所属分类:未分类
实例一
查看当前系统有多少改名后的命令
使用-p参数,命令如下:
alias -p
输出结果如下:
[root@iZwz9bpg2u1r39ml9st8qzZ xubo]# alias -p alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i'
总结:如上,当前系统所有的通过alias改名后的命令都列出来了,要注意的是,特别是刚接手其他人的系统时,最好执行查询一下,不排除谁捣蛋,直接把rm -rf 给改名了。
实例二
使用alias改名
加入我想把ls -al 命令修改成baiked,命令如下:
alias baiked='ls -al
然后命令行执行baiked,结果如下:
[root@xubo xubo]# baiked total 16 drwxr-xr-x 4 root root 4096 Apr 2 14:30 . dr-xr-xr-x. 19 root root 4096 Apr 3 01:55 .. drwxr-xr-x 4 root root 4096 Apr 10 11:38 software
总结:改名其实很简单,但是,要注意的是alias的生命周期仅及于该次登入的操作,退出登录后就失效了,对此如果要长期使用的话,需要添加到系统环境变量
指定用户:
只允许某一个用户执行,这样就修改当前用户目录下的环境变量配置文件.bashrc,如root的如下:
[root@izm5e9scdftrqdnflz2nzgz ~]# cat /root/.bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
其他用户也一样都有自己的环境变量配置文件,根据需求修改就行。
实例三
alias命令好处
该命令可以有效的保护系统安全,例如,我们可以将重要的或者敏感的命令改名或者指定特定用户访问,如 rm -fr 获取其他获取系统敏感信息的命令改名
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫