Linux下為命令設置別名的方法


       

       我們都知道,在管理和維護Linux系統的過程中,將會使用到大量命令,有一些很長的命令或用法經常被用到,重復而頻繁的輸入某個很長命令或用法是不可取的。這時可以使用 別名 功能將這個過程簡單化。Linux系統下有的命令 如 rm cp mv 等,這些命令是刪除移動之類的。使用時要謹慎,也可以通過設置別名來進行變相的一些的提醒。

       前幾天聽馬哥講課講到了這個問題,閑來無事,就去網上找了些方法,來為自己刪庫前點個警號燈。

       我們來給rm設置一個別名,即用到rm的時候就會出現提示信息。

1.如果你想輸出一串字符,那就需要用到echo

[root@contos7 ~]# echo 你想嘎哈? 你想嘎哈?

2.查看自己操作系統上已存在的別名

[root@contos7 ~]# 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 which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

3.給rm配置別名

在腳本中的最后一行加入下列代碼

alias rm='echo 你想嘎哈?'

4.修改/root/.bashrc

在rm那一行前面加#

# .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

5.source使配置生效

[root@contos7 ~]# source /etc/profile

這樣我們使用rm刪除文件時就會出現提示字符,並且不會生效

[root@contos7 ~]# rm 1 你想嘎哈? 1

那么我們如何去刪除文件呢?只需要在rm前面加一個\就可以了。

[root@contos7 ~]# \rm 1

話不多說,希望對大家有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM