2案例2:自定义用户环境
2.1问题
本例要求为系统server0和desktop0创建自定义命令,相关说明如下:
- 自定义命令的名称为qstat
- 此自定义命令将执行以下操作:/bin/ps -Ao pid,tt,user,fname,rsz
- 此自定义命令对系统中的所有用户都有效
2.2方案
命令别名:为一个复杂的命令行建立一个更加简短的命令字,方便重复使用。
基本管理操作:
- 定义别名:alias 别名='复杂的命令行'
- 查看别名:alias、alias 别名
- 取消别名:unalias 别名、unalias -a
用户登录初始化文件:
- 全局配置:/etc/bashrc
- 用户自定义配置:~/.bashrc
2.3步骤
实现此案例需要按照如下步骤进行。
步骤一:为主机server0添加别名qstat
1)为所有用户添加初始化命令
[root@server0 ~]# vim /etc/bashrc
.. ..
alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
2)验证别名qstat是否生效
步骤二:为主机desktop0添加别名qstat
操作与步骤一相同。