歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> Linux命令之使用別名-alias

Linux命令之使用別名-alias

日期:2017/2/28 9:59:42   编辑:Linux命令
Linux命令

別名是一種快捷方式,其作用是:省去用戶輸入一長串命令的麻煩;也能統一Windows、Linux、Unix命令差異,滿足用戶的輸入習慣。

$ alias new_command=’command sequence’

$ alias ll=’ls -al’

#此時設置的別名是暫時性的,一旦終端關閉,則設置的別名失效,為了使別名一直有效,可以將其放入~/.bashrc文件中。(每當一個新的SHELL生成時,都會執行~/.bashrc中的命令)如下:

$ echo ‘alias cmd=”command seq”’ >> ~/.bashrc

如果要刪除別名,只用將其對應的語句從~/.bashrc中刪除,或者使用 unalias命令。

注意:當創建別名時,如果已經有同名的別名存在,則原有的別名設置將被替換。

有時候,別名也會造成安全問題:在不信任的環境下,命令也許已經被偽裝過,可能會被盜取帳號、密碼等重要信息。

避免此類問題的方法:對別名進行轉義(命令之前加 \ )

$ \command

#字符 \ 對命令進行轉義,使我們可以執行原本的命令,而不是這些命令的本身。

Copyright © Linux教程網 All Rights Reserved