공부하기
!의 사용
!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.conf에set -g mouse on
기타
- basename <-> dirname