어서와 리눅스는 처음이지?

두별·2021년 12월 2일
0

TIL

목록 보기
3/46
post-thumbnail

리눅스 연습하기

https://bellard.org/jslinux/

cd ../

상위 디렉토리 이동

cd 디렉토리명

하위 특정 디렉토리 이동

cd /

최상위 디렉토리 이동

su

다른 계정으로 전환

sudo

현재 계정에서 권한만 빌리기 (cd 못함)

ls

현재 디렉토리의 목록 조회

ls / : 최상위 경로의 디렉토리 목록 조회
ls /bin/ : 현재 (최상위) 경로 안에 bin 디렉토리 목록 조회

ls -l

현재 디렉토리의 목록 상세 조회 (합계, 허가권, 소유권, 용량, 생성일자, 파일명)

ls -a

.점을 포함한 경로안의 모든 파일과 디렉토리 목록 조회

ls -al

.점을 포함한 경로안의 모든 파일과 디렉토리 목록 상세 조회

rm

remove

-rf

강제 삭제 (복구불가, 절대 하면 안되는 명령어!)

-d

디렉토리

cp

복사할파일명 복사될파일명 (.확장자 까지)

cat 파일명

파일 내용 보기

tail 옵션 파일명

파일의 마지막 10줄 출력

tail -n 라인수 파일명
이렇게 라인수를 지정할 수 도 있음.

tail 파일명 파일명
이런식으로 여러개의 파일을 볼 수도 있음.

#### tail -f 파일명 (실시간 로그보기)
변경사항 모니터링
tail 명령이 종료되지 않고 파일 변화를 계속 확인 가능

tomcat shutdown

톰캣 서버 내리기 (war 파일 올리기전에!)
아래 경로 찾아가서 실행
/usr/local/tomcat/bin/shutdown.sh

clear

터미널창 내용 지우기

vi 파일명

리눅스 에디터 편집기

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으로 단어만 왔다갔다 할 수 있음)

pwd

현재 디렉토리 위치 확인

find 경로 -name 파일명

파일 검색




프로젝트 마무리 단계에 오게 되면서 리눅스를 해볼 기회가 생겼다.
처음에는 막막했지만 이렇게 명령어들을 숙지하고 나니까 재밌기도 했다 :)
까먹지 않으려면 꾸준히 연습을 해야겠다!

0개의 댓글