상위 디렉토리 이동
하위 특정 디렉토리 이동
최상위 디렉토리 이동
다른 계정으로 전환
현재 계정에서 권한만 빌리기 (cd 못함)
현재 디렉토리의 목록 조회
ls / : 최상위 경로의 디렉토리 목록 조회
ls /bin/ : 현재 (최상위) 경로 안에 bin 디렉토리 목록 조회
현재 디렉토리의 목록 상세 조회 (합계, 허가권, 소유권, 용량, 생성일자, 파일명)
.점을 포함한 경로안의 모든 파일과 디렉토리 목록 조회
.점을 포함한 경로안의 모든 파일과 디렉토리 목록 상세 조회
remove
강제 삭제 (복구불가, 절대 하면 안되는 명령어!)
디렉토리
복사할파일명 복사될파일명 (.확장자 까지)
파일 내용 보기
파일의 마지막 10줄 출력
tail -n 라인수 파일명
이렇게 라인수를 지정할 수 도 있음.
tail 파일명 파일명
이런식으로 여러개의 파일을 볼 수도 있음.
#### tail -f 파일명 (실시간 로그보기)
변경사항 모니터링
tail 명령이 종료되지 않고 파일 변화를 계속 확인 가능
톰캣 서버 내리기 (war 파일 올리기전에!)
아래 경로 찾아가서 실행
/usr/local/tomcat/bin/shutdown.sh
터미널창 내용 지우기
리눅스 에디터 편집기
i : 현재 커서위치에 입력
a : 현재 커서 다음위치에 입력
o : 현재 줄 다음 위치 입력
x : 커서 위치의 글자 1개 삭제 (2x : 글자 2개 삭제)
dw : 커서 위치부터 띄어쓰기까지 단어 삭제
dd : 커서 위치의 줄 잘라내기
u : 방금 한 명령 취소 (ctrl + z)
yy : 현재 줄 복사 (2yy 2줄 복사)
p : 커서위치 아래줄에 붙여넣기
k : ↑
j : ↓
l : →
h : ←
0 : 줄의 맨앞
$ : 줄의 맨뒤
G : 파일 끝으로 이동
cc : 커서 위치 줄 내용 변경
편집기 나가기 : ESC + :
w : 저장
w 파일명 : 다른이름으로 저장
q : 저장 안하고 나가기
q! : 강제종료
wq : 저장 후 종료
wq! : 강제저장 후 종료
f 파일명 : 파일명 변경
/검색문자열 : 검색
(j, k / 화살표로 행을 왔다갔다 할 수 있음)
(n, shif+n으로 단어만 왔다갔다 할 수 있음)
현재 디렉토리 위치 확인
파일 검색
프로젝트 마무리 단계에 오게 되면서 리눅스를 해볼 기회가 생겼다.
처음에는 막막했지만 이렇게 명령어들을 숙지하고 나니까 재밌기도 했다 :)
까먹지 않으려면 꾸준히 연습을 해야겠다!