반응형
SMALL

일단 가장 기초적이면서도 많이 쓰이는 리눅스 명령어들을 정리해보았다. 사실 어떻게 보면 너무 기초적인 것이라 좀 그렇기도 하지만 리눅스를 시작함에 있어서는 중요하기 때문에 몇개 올려보았다.



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파일로 바꾸라는 명령이다.


반응형
LIST
블로그 이미지

만년필석사

,