2020. 9. 30. 18:16ㆍ운영체제/Linux
1. 파일 시스템 탐색
pwd (print working directory)
현재 작업중인 디렉터리 정보 출력
$ pwd
/Users/narae
ls (list segments)
디렉터리 목록 확인
$ ls
Applications Library ...
-p
디렉터리의 하위 목록까지 전부 보여주기
cd (change directory)
경로 이동
$ cd /Users/narae/Documents
$ pwd
/Users/narae/Documents
$ cd ..
$ pwd
/Users/narae
2. 파일 관리
cat (concatenate)
파일 내용 출력
파일 여러개를 합쳐서 하나의 파일로 만들기
한 파일의 내용을 다른 파일에 덧붙이기
새로운 파일 만들기 등등
rm (remove)
파일 혹은 디렉터리 삭제
cp (copy)
파일 혹은 디렉터리 복사
mv (move)
파일 혹은 디렉터리 이동
mkdir (make diretory)
디렉터리 만들기
-p
하위 디렉터리까지 한 번에 생성
rmdir (remove directory)
디렉터리 삭제
head
파일의 앞부분을 10줄 출력
-숫자
숫자만큼 앞부분 출력
tail
파일의 뒷부분을 10줄 출력
-숫자
숫자만큼 앞부분 출력
-F
파일의 내용을 화면에 게속 띄워주고, 파일이 변경됐을 경우 새로 업데이트 된 내용으로 갱신시킴
주로 실시간으로 내용이 추가되는 로그파일 모니터링 시 사용
3. 시스템 조작
ps (process)
현재 시스템에서 실행중인 프로세스 목록 출력
$ ps
PID TTY TIME CMD
2752 ttys000 0:00.05 -bash
kill
프로세스 중지
vi
vi 편집기 실행
입력 모드 전환 명령어
i | 현재 커서의 위치부터 입력 | I | 현재 커서 줄의 맨 앞에서부터 입력 (shift + i) |
a | 현재 커서의 위치 다음 칸부터 입력 | A | 현재 커서 줄의 맨 마지막부터 입력 (shift + a) |
o | 현재 커서의 다음 줄에 입력 | O | 현재 커서의 이전 줄에 입력 (shift + o) |
s | 현재 커서 위치의 한 글자를 지우고 입력 | S | 현재 커서의 한 줄을 지우고 입력 (shift + s) |
저장 및 종료 명령어
:q | vi 편집기 종료 |
:q! | 변경된 내용을 무시하고 종료 |
:w | 변경된 내용을 저장 |
:wq | 변경된 내용을 저장하고 종료 |
:wq 파일이름 | 지정한 이름으로 파일을 저장하고 종료 |
ZZ | 변경된 내용을 저장하고 종료 (:wq와 동일) |
echo
터미널에 텍스트 출력
$ echo hello word!
hello word!
chmod (change mode)
파일 또는 디렉터리 액세스 권한 변경
chown (change owner)
파일 또는 디렉터리의 소유권 변경
ssh
원격접속
포트 지정해서 접속 ssh [원격 계정]@[원격지 ip] -p [변경할 포트]
원격 접속 후 바로 수행할 명령문 지정 ssh [원격 계정]@[원격지 ip] netstat -ntl
'운영체제 > Linux' 카테고리의 다른 글
SSH 원격 접속시 RSA 공유키 충돌 에러 (0) | 2022.01.24 |
---|---|
Linux lsblk, df 명령어 비교 (0) | 2021.04.28 |
Linux ipcs 명령어 (0) | 2021.04.28 |
Linux df, du 명령어 (0) | 2021.02.15 |