====== 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