Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)">Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)
1242
2022-05-29
別名命令是用一個文本替換另一個文本的簡單字符串,當它用作簡單命令的第一個單詞時。
在本文中,讓我們了解一下如何永久和臨時設置/取消設置 bash 別名。讓我們還回顧一些可以在 bash 啟動文件中使用的有用 bash 別名示例。
如何設置別名
可以使用以下語法在命令行、.bash_profile 或 .bashrc 中定義別名:
$ alias name='unix command with options'
alias - 是一個內置的 shell
name – 任何用戶定義的別名的簡單名稱。
command – 任何 unix 命令,可能帶有選項。
這意味著 name 是命令的別名。每當將 name 作為命令鍵入時,bash 將替換相應的命令及其位置的選項。
注意:等號兩邊都沒有空格。如果被別名的字符串包含多個單詞,則需要在 command 周圍加上引號。
在命令行中執行此命令使其成為臨時別名。也就是說,此別名在您退出 shell 之前可用。將別名存儲在 bash 啟動文件中使其成為永久別名。
以下別名可能有用。您可以在 ~/.bashrc 文件中設置這些別名。
最常見的別名示例
以下別名可供您立即使用。你最喜歡的別名是什么?
alias Vim="vim `ls -t | head -1`"
alias findbig="find . -type f -exec ls -s {} \; | sort -n -r | head -5"
alias psg="ps -aux | grep bash"
alias ls='ls -aF --color=always'
alias ll='ls -l'
alias hcl='history -c; clear'
alias cp="cp -iv" # interactive, verbose alias rm="rm -i" # interactive alias mv="mv -iv" # interactive, verbose alias grep="grep -i" # ignore case
alias x="exit"
alias cls='clear;ls'
alias dus='df -h'
alias ..='cd ..' alias ...='cd ../..'
應為您的環境修改的別名示例
本節提供的別名示例在使用前應根據您的環境進行修改。
alias rm_fire_lock='/bin/rm .mozilla/firefox/NAME.default/.parentlock' # edit NAME
alias server_name='ssh 192.168.1.1 -l tom' # change the ip & user name alias ser2='ssh www.dbserver.com -l kgf' # create as many alias as required.
export CVS_RSH=/usr/local/bin/ssh alias cvl='cvs -d :ext:username@cvs.server.com:/usr/local/cvsroot' # change required.
alias umnt='umount /mnt/cdrom' # cdrom / thumb drive.
如何查看所有別名
執行不帶參數的別名以查看在 shell 中設置的別名列表。
$ alias alias ..='cd ..' alias ...='cd ../..' alias mnt='mount /mnt/cdrom' alias umnt='umount /mnt/cdrom' alias dus='df -h'
要查看特定別名,請輸入格式為“alias aliasname”的命令,如下所示。
$ alias dus alias dus='df -h'
如何暫時停止使用別名
當您想調用命令而不是別名時,您必須對其進行轉義并調用。
$ \aliasname
例如,別名 cp=”cp -iv” 將詢問您是否要覆蓋文件。當您復制大量您已經知道要覆蓋的文件時,這可能會很煩人。可能您可能想暫時使用常規 cp 命令而不是 cp 別名。
因此,如果存在別名 cp,但您想改用 cp 命令,請暫時轉義別名,如下所示:
\cp * /backup/files/
如何刪除別名
unalias 是用于刪除別名的內置 shell。要刪除特定別名:
$ unalias hcl where unalias is a shell built-in. mnt is an alias name. $ hcl -bash: hcl: command not found
如何刪除所有別名
unalias 帶有 -a 選項,刪除所有別名。
$ unalias -a $ alias
注意:Shell 函數更快。別名在函數之后查找,因此解析速度較慢。雖然別名更容易理解,但對于幾乎所有用途,shell 函數都優于別名。您應該非常小心地將標準命令替換為別名或函數。
Bash Unix
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。