Bash 內(nèi)置命令 alias 用于創(chuàng)建一個別名蒋困,創(chuàng)建別名的語法:
alias name='command'
一個常用的別名示例:
alias ll='ls -l'
另外一些使用別名的示例:
1.打開當前目錄下最后被修改的文件:
alias Vim='vim 'ls -t | head -1''
2.找出當前目錄下悔雹,5個最大的可執(zhí)行文件:
alias findbig='find . -type f -exec ls -s {} \; | sort -n -r | head -5'
3.列出當前目錄下的所有文件,包括隱藏文件墅垮,并附加指示符合顏色標識:
alias ls='ls -aF --color=always'
4.清除全部歷史記錄和屏幕:
alias hcl='history -c; clear'
5.使cp筏餐、mv和rm交互式地執(zhí)行并解釋執(zhí)行了哪些操作:
alias cp='cp -iv'
alias mv='mv -iv'
alias rm='rm -iv'
6.簡化經(jīng)常執(zhí)行的命令鸿秆,例如exit:
alias x='exit'
7.查看磁盤空間使用情況:
alias dus='df -h'
8.切換到上級目錄:
alias ..='cd ..'
alias ...='cd ../..'
如何查看當前環(huán)境下所有的別名###
直接使用 alias 不帶任何參數(shù)即可列出所有別名。
alias
如何查看某個別名的具體內(nèi)容###
alias name
暫時停止使用某個別名帚稠,調(diào)用實際的命令###
\alias
例如:
\cp * ~/backup/files/
刪除一個別名###
unalias dus
刪除所有別名###
unalias -a
本文參考自 《Linux Shell命令行及腳本編程實例詳解 》