*可執行檔別名

  1. 如果執行檔已存在,只是執行時要加太長的參數很不方便,也可在用戶登入時必須讀取的設定檔 /etc/bashrc 中加入別名。 alias 設定在 /etc/bashrc 或 /etc/profile 兩個檔案 ssh 登入都會生效,但圖形界面開啟 gnome-terminal 不會讀取 /etc/profile,所以不建議放在 /etc/profile。
    [root@kvm8 ~]# vim /etc/bashrc
    [root@kvm8 ~]# tail -1 /etc/bashrc
    alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
    
  2. 重新讀取 /etc/bashrc,別名 qstat 已生效。
    [root@kvm8 ~]# source /etc/bashrc 
    [root@kvm8 ~]# alias 
    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 qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
    alias rm='rm -i'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    
  3. 查看時過濾 qstat 更清楚。
    [root@kvm8 ~]# alias | grep qstat
    alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
    
  4. 直接執行看看。
    [root@kvm8 ~]# qstat 
      PID TT       USER     COMMAND    RSZ
        1 ?        root     systemd   7452
        2 ?        root     kthreadd     0
        3 ?        root     ksoftirq     0
        5 ?        root     kworker/     0
        6 ?        root     kworker/     0
        7 ?        root     migratio     0
        8 ?        root     rcu_bh       0
        9 ?        root     rcuob/0      0
    .......................................
    12944 pts/0    root     ps        1276
    
  5. 切換一般用戶 deyu1,一樣可以執行 qstat,出現的結果不會一樣。
    [root@kvm8 ~]# su - deyu1
    Last login: Sun Aug  9 07:42:07 CST 2015 on pts/0
    [deyu1@kvm8 ~]$ qstat 
      PID TT       USER     COMMAND    RSZ
        1 ?        root     systemd   7452
        2 ?        root     kthreadd     0
        3 ?        root     ksoftirq     0
        5 ?        root     kworker/     0
        6 ?        root     kworker/     0
        7 ?        root     migratio     0
        8 ?        root     rcu_bh       0
        9 ?        root     rcuob/0      0
    .......................................
    12973 pts/0    deyu1    ps        1280
    
  6. 退出 deyu1。
    [deyu1@kvm8 ~]$ exit
    logout