일단 가장 기초적이면서도 많이 쓰이는 리눅스 명령어들을 정리해보았다. 사실 어떻게 보면 너무 기초적인 것이라 좀 그렇기도 하지만 리눅스를 시작함에 있어서는 중요하기 때문에 몇개 올려보았다.
1. cd [경로]
- 해당 경로로 이동한다.
- "."은 현재 경로를, ".."은 상위 경로를 의미한다.
- 상대경로 혹은 절대경로를 이용해 이동 가능하다.
- ex) cd / : 루트 경로로 이동.
cd conf : 현 위치의 conf 폴더로 이동
cd .. : 상위 경로로 이동.
cd ../conf : 상위 경로의 conf 폴더로 이동
cd /apache/conf : 루트 경로의 apache폴더 내의 conf 폴더로 이동
2. pwd
- 현재 작업중인 폴더의 위치를 확인하는 명령어
3. mkdir [폴더명]
- 현 경로에 폴더를 생성한다.
- ex) mkdir example : 현재 경로에 example이라는 이름의 폴더를 생성
4. ls
- 현재 경로의 파일 및 하위폴더 목록을 보여준다.
옵션 내용
-a 숨김 파일을 포함한 목록을 보여준다.
-l 리스트 형식으로 권한, 파일명, 수정시간 정보도 함께 보여준다.
-c 파일 상태 정보가 변경된 순으로 보여준다.
-t 파일이 변경된 순으로 보여준다..
-u 최근 사용 파일 순으로 보여준다.
- ex) ls : 그냥 현재 경로의 파일 및 하위폴더 목록을 보여준다.
ls -l : 현재 경로의 파일 및 하위폴더 목록을 자세히 보여줌
ls -al : 현재 경로의 파일 및 하위폴더 목록(숨김 파일 포함)을 자세히 보여줌
ls -altr : 현재 경로의 파일 및 하위폴더 목록(숨김 파일 포함)을 파일 변경 시간 내림차순으로 보여줌(오래된순)
5. reboot
- 재부팅 명령어이다.
- reboot라고 입력하면 재부팅된다.
- "shutdown -r now"
6. VI
1.Vi 실행하기
vi <file명> : 입력한 file을 연다
vi + file : file을 열 때 커서가 본문의 마지막 행에 위치한다.
2.Vi 입력모드 전환 명령어
H : 화면 맨 위로 이동
M : 화면의 중간으로 이동
L : 화면 맨 아래로 이동
i : 커서 있는데서 입력모드 전환한다.
3. 복사와 붙여넣기
yy : 현재 줄을 버퍼로 복사(Ctrl + c)
p : 버퍼에 있는 내용을 커서 뒤에 삽입
d : 현재 커서가 위치해 있는 단어 복사
4. 문자열 찾기
/name : name에 입력한 내용이 있는 문자열 찾기
5. 파일 저장 및 불러오기
:w : 지정된 파일에 저장
:wq : 지정된 파일에 저장하고 vi를 종료
:q! : 저장하지 않고 종료
7. mv
- 파일 또는 디렉토리의 이름을 바꾸거나 위치를 이동시키는 명령
- 옵션
-f : 옮겨질 파일이 이미 존재하더라도 묻지 않고 덮어 쓴다. ('f'는 force의 약어)
-i : 옮겨질 파일이 이미 존재하는 파일이면 덮어 쓸 것인지 물어본다.
-b : 파일을 지우기 전에 백업본을 만든다.
-u : 옮겨질 디렉토리에 구버전의 파일이 있는 경우에만 옮긴다.
- 예시
1) mv readme.txt /home/posein/data => readme.txt라는 파일을 /home/posein/data 디렉토리로 옮기라는 명령이다.
2) mv aaa.txt bbb.txt => aaa.txt 파일을 bbb.txt파일로 바꾸라는 명령이다.
'리눅스 ' 카테고리의 다른 글
리눅스 파일보안 명령어 (0) | 2016.09.11 |
---|---|
터미널에 프로세스정지 메시지가 떴을때 대처법 (0) | 2016.08.23 |
원하는 포맷의 파일의 갯수를 확인하는 리눅스 명령어 (0) | 2016.08.19 |
javascript code line 카운팅하는 리눅스 명령어 (0) | 2016.08.19 |
알면 편리하고 유용한 리눅스 find, grep, ps 명령어들 (0) | 2016.08.16 |