사용자 도구

사이트 도구


linux:alias

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
linux:alias [2012/06/12 10:10]
kwon37xi 새로 만듦
linux:alias [2020/09/17 15:00]
kwon37xi [alias 가 복잡한 파라미터 조합을 해야 할 때]
줄 1: 줄 1:
 ====== Linux Alias ====== ====== 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/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 로 지정된 명령을 임시로 끄려면 명령 앞에 ''\''를 붙인다.
 +<code>
 +\alias걸린명령
 +</code>
 +
 +===== 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]]
 +<code sh>
 +myfunction() {
 +    #do things with parameters like $1 such as
 +    mv "$1" "$1.bak"
 +    cp "$2" "$1"
 +}
 +
 +myfunction() firstarg secondarg
 +</code>
  
linux/alias.txt · 마지막으로 수정됨: 2022/01/02 12:14 저자 kwon37xi