Park, Geon (re-st)

Linux 명령어

[log] 1 min read

공부하기

  • [[(북마크) Bandit 게임 서버|(북마크) Bandit 게임 서버]]

!의 사용

  • !echo:p 명령어는 Bash 히스토리 확장에서 특정 패턴과 일치하는 마지막 명령어를 찾고, 해당 명령어를 출력하는 데 사용된다.
  • 만약 이를 실행하고 싶다면, !echo를 사용하면 된다.
  • !3은 히스토리에서 3번째 명령어가 실행된다.

$!

가장 최근에 백그라운드에서 실행한 작업의 프로세스 ID를 나타냅니다.

1python your_script.py & sleep 10; kill $!

htop

  • htop -u : 내 프로세스만 보기
  • TIME+: 프로세스가 프로세서를 사용한 시간 (그래서 1h이상이면 긴 거여서 빨개짐)
  • COMMAND: 프로세스 시작에 사용한 명령어

cd의 사용

cd -: 이전 폴더로

find의 사용

폴더 내 파일 이름 다 출력

1find . -type f -print | sort | xargs -I{} sh -c 'echo "{}"; cat "{}"; echo ""'

htop의 사용

프로세스 강제종료 : 실수 방지를 위해 필터 기능으로 원하는 프로세스만 출력. 화살표로 지목해 k / F9 -> 9

kill의 사용

제거 kill -9 PID 안전제거 kill -15 PID

ls의 사용

  • ls -1v: 가나다순. 한줄에 하나
  • ls -1v | tr '\\n' ' ': 가나다순. 한 줄로.

tmux #

  • tmux 창 나누기: C b, S 5 (가로) C b, S ' (세로)
  • tmux 모든 창 종료: C b, S 7
  • tmux 세션 이름 변경: C b, 콤마
  • tmux에 붙여넣기: C b, ]
  • tmux set mouse on또는 .tmux.confset -g mouse on

기타

  • basename <-> dirname

#Info 

<< Previous Post

|

Next Post >>

← 뒤로