야 나만 몰랐냐...?
우분투 쓰면서도 히스토리랑 터미널 기능 반도 못 쓰고 있었던 나 반성문 쓴다...
터미널 조작 좀 자유자재로 하자 이제... 이거 알면 너도 고수.
🔥 히스토리 관련 꿀팁
-
history
→ 지금까지 입력한 명령어 전부 리스트로 뿌려줌. 기본 1000개까지 저장됨. -
!숫자
→ 히스토리 번호 바로 실행. 예:!145
는 145번 명령어 재실행. -
!!
→ 방금 전에 쓴 명령어 그대로 다시 실행함. -
!명령어
→ 가장 최근에 쓴 해당 명령어 실행. 예:!ls
는 마지막ls
실행. -
history | grep 검색어
→ 히스토리 중에서 특정 단어만 찾아줌. 추억의 명령어 찾기 딱임. -
CTRL + R
→ 리버스 검색. 키보드로 찾고 싶은 명령어 몇 글자만 치면 바로 튀어나옴. 진짜 씹레전드 기능. -
HISTSIZE=숫자
→ 히스토리에 저장할 줄 수 지정. 예:HISTSIZE=2000
-
HISTFILESIZE=숫자
→ 실제.bash_history
파일에 저장할 최대 줄 수 지정. -
history -c
→ 히스토리 전체 삭제. 클린하게 시작하고 싶을 때. -
cat ~/.bash_history
→ 그냥 텍스트 파일처럼 히스토리 파일 내용 보여줌.
🔧 터미널 선택/활용 팁
-
gnome-terminal
→ 기본 GUI 터미널 실행 명령어 (GNOME 기반 우분투에서 기본값임). -
x-terminal-emulator
→ 기본 설정된 터미널 실행. 배포판에 따라 달라질 수 있음. -
update-alternatives --config x-terminal-emulator
→ 기본 터미널 바꾸기. 여러 개 설치돼 있으면 여기서 선택 가능. -
tmux
→ 터미널 멀티플렉서. 하나의 터미널에서 여러 세션 관리 가능. 진짜 생산성 폭발함. -
screen
→ tmux랑 비슷한 기능. 터미널 세션 백그라운드로 돌릴 수 있어서 서버 작업할 때 개좋음. -
CTRL + SHIFT + T
→ 터미널에서 새 탭 여는 단축키 (GNOME 기준) -
CTRL + SHIFT + N
→ 새 터미널 창 열기 -
CTRL + D
→ 세션 종료. exit 명령어랑 같음. -
CTRL + L
→ 화면 싹 정리해줌. clear 명령어보다 빠름. -
alias
→ 자주 쓰는 명령어 별칭 만들어서 단축키처럼 쓰기 가능. 예:alias gs='git status'
진짜 요거 알면 터미널 장인이랑 소리 들을 수 있음
몰랐던 애들 다 복사해다가 .bashrc
에 넣어두고 써봐.
너무 편해서 이제 GUI 싫어질지도 몰라 ㅋㅋㅋㅋ
궁금한 거 있음 댓글로 달아줘~
아는 건 다 풀어드림 🤓