全面分析RHCE7(红帽认证工程师)考试题目之 ----alias(自定义别名)篇

自定义命令vim

alias 别名设置bash

alias [别名名称] #查看已设计的别名ide

alias 别名名称 = '实际执行命令行'#定义新的别名spa

unalias [别名名称]#取消以设置的别名命令行

配置文件设计

 用户个性化配置文件orm

影响指定用户的bash解释环境虚拟机

~/.bashrc(用户的家目录下) ,每次开启bash终端时生效it

vim /root/.bashrc(root用户配置文件)class

 全局环境配置

影响全部用户的bash解释环境

/etc/bashrc,每次开启bash终端时生效

vim /etc/bashrc (全局配置文件)


例:

[root@system ~]# vim /root/.bashrc #影响root文件

...

alias hello='echo hello'

...

[root@system ~]# vim /home/student/.bashrc#影响student文件

...

alias hi='echo hi'

...

[root@system ~]# vim /etc/bashrc#全局配置文件

...

alias hh='echo hh'

...

[root@system ~]# hello 

hello

[root@system ~]# hi

bash: hi: 未找到命令...

[root@system ~]# hh

hh

[root@system ~]# su - student 

[student@system ~]$ hello

bash: hello: command not found...

[student@system ~]$ hi

hi

[student@system  ~]$ hh

hh


在RHCE的考试中有一道题目是:

自定义用户环境

在系统system一、system20 上建立自定义命令为 qstat:

  • 此自定义命令将执行如下命令:/bin/ps -Ao pid,tt,user,fname,rsz

  • 此命令对系统中全部用户有效

   咱们须要作的是在俩台虚拟机上 进行以下操做:

    # vim /etc/bashrc

    .. ..

    alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'


    #source /etc/bashrc                                        #使别名配置当即生效   或能够从新登陆后生效

    # qstat                                                               #确认别名可用

相关文章
相关标签/搜索