====== Linux Alias ======
* [[http://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html|30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X]]
* [[http://www.cyberciti.biz/faq/bash-shell-temporarily-disable-an-alias/|Bash Shell Temporarily Disable an Alias]]
===== 임시 끄기 =====
* alias 로 지정된 명령을 임시로 끄려면 명령 앞에 ''\''를 붙인다.
\alias걸린명령
===== alias 의 진짜 명령 확인 =====
* [[linux:type|type]]
* ''type ''
type ll
ll는 'exa -lah --colour=always --icons --git --group-directories-first'의 별칭임
===== alias 가 복잡한 파라미터 조합을 해야 할 때 =====
* alias 가 alias 뒤로 파라미터를 그대로 붙이는게 아니라 복잡하게 파라미터 조합이 필요한 상황이라면 function 을 만드는게 낫다.
* [[https://stackoverflow.com/questions/7131670/make-a-bash-alias-that-takes-a-parameter|Make a Bash alias that takes a parameter? - Stack Overflow]]
myfunction() {
#do things with parameters like $1 such as
mv "$1" "$1.bak"
cp "$2" "$1"
}
myfunction() firstarg secondarg