사용자 도구

사이트 도구


linux:bash

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
linux:bash [2018/05/22 20:24]
kwon37xi [Oh My Bash]
linux:bash [2019/11/22 14:37]
kwon37xi
줄 171: 줄 171:
     exit     exit
 fi fi
 +</code>
 +
 +===== Editor로 명령 편집하기 =====
 +  * ''Ctrl-X Ctrl-E''를 누르면 ''$EDITOR'' 혹은 ''$VISUAL''에 지정된 에디터로 명령행을 편집할 수 있다.
 +  * ''set -o vi'' 모드일 때는 ''~/.inputrc''에 아래 내용을 넣고 ''Ctrl-X Ctrl-E''를 누른다<code sh>
 +bind -m vi-insert '"\C-x\C-e": edit-and-execute-command'
 +</code>
 +  * 위 명령 실행후 ''b'' 등 몇몇 글자가 안쳐지는 현상이 있었음.
 +
 +===== echo 로 환경변수 내용을 파일로 저장하기 =====
 +  * ''echo'' 명령으로 환경변수 내용을 파일로 저장할 때 환경변수를 따옴표로 감싸지 않으면 환경변수 내의 새줄 기호나 ''echo'' 관련 플래그 등이 해석이 돼 버린다.
 +  * 환경변수 내용을 그대로 파일로 만들고 싶다면 환경변수를 따옴표로 감싸야한다.
 +
 +<code sh>
 +echo "${MY_ENV}" > myfile.txt
 </code> </code>
  
줄 187: 줄 202:
   * [[http://coffeenix.net/doc/shell/introbashscript.htm|Bash Script intro]]   * [[http://coffeenix.net/doc/shell/introbashscript.htm|Bash Script intro]]
   * [[https://zwischenzugs.com/2018/01/06/ten-things-i-wish-id-known-about-bash/|Ten Things I Wish I’d Known About bash – zwischenzugs]]   * [[https://zwischenzugs.com/2018/01/06/ten-things-i-wish-id-known-about-bash/|Ten Things I Wish I’d Known About bash – zwischenzugs]]
 +  * [[https://devhints.io/bash.html|Bash scripting cheatsheet]]
 +
 +
linux/bash.txt · 마지막으로 수정됨: 2024/02/07 08:41 저자 kwon37xi