본문 바로가기

Shell2

[python] Shell script 실행 안녕하세요. TDR입니다. 오늘은 python에서 shell scipt를 실행시킬 수 있는 3가지 방법을 간략히 알아보겠습니다. 참고로 해당 환경은 linux입니다. 1. os.system import os os.system('ls -al') 위와 같이 명령어를 실행하면 해당 명령어가 즉시 실행 됩니다. blocking 명령으로 해당 작업이 모두 끝날 때 까지 다음 명령어는 실행 되지 않습니다. 2. os.popen() import os stream = os.popen('ls -al') for line in stream: print(line) os.system과 달리 명령 결과를 stream 형태로 받을 수 있어 원하는 후처리가 가능하다는 장점이 있습니다. os.popen도 blocking 명령어 입니다.. 2024. 3. 20.
[Linux] Shell에서의 단축키 Linux는 대게 서버에서 많이 사용하는데 그러다보면 대부분이 CLI 환경을 사용할 것이다. 그럼 필연적으로 shell 환경에서 사용을 할 텐데 오늘은 shell에서의 단축키를 정리해 볼까 한다. 동작 단축키 설명 Control Screen Ctrl + L 화면을 모두 지움 ($ clear) Ctrl + S 화면의 출력을 멈춤 Ctrl + Q Ctrl + S로 멈췄던 화면을 다시 재개함 Control Cursor Ctrl + A 줄의 맨 앞으로 이동 Ctrl + E 줄의 맨 뒤로 이동 Alt + B 왼쪽으로 한 단어 이동 Ctrl + B 왼쪽으로 한 글자 이동 (방향키와 동일) Alt + F 오른쪽으로 한 단어 이동 Ctrl + F 오른쪽으로 한 글자 이동 (방향키와 동일) Copy / Paste Ctr.. 2021. 12. 23.