1) pwd - 현재 내가 작업 중인 폴더의 절대 경로를 보여준다. (ex. pwd)

 

 

2) cd – 이동하고자 하는 폴더로 이동한다.(ex. cd /home/)

 

 

3) ls - 폴더의 목록을 볼 수 있다.

 

 3-1) -a : 경로에 위치한 모든 파일과 폴더를 출력해준다. (all)

 3-2) -l : 지정한 폴더의 내용을 자세하게 출력해준다. (long)

 3-3) -d : 지정한 폴더의 정보를 출력해준다.

 3-4) -n : 파일 및 폴더 정보 출력시 소유자(UID)와 소유 그룹(GID)에 대해 출력해준다.

 3-5) -F : 파일 형식을 알리는 문자를 각 파일 뒤에 출력 해준다.

 3-6) -R : 하위 경로와 그 안에 있는 모든 파일들도 같이 나열 해준다.

 

 

4) cp - 파일과 폴더를 복사한다(ex. cp /home/a/file /home/a/b)

 

 4-1) -r : 폴더를 복사할 경우에 하위 폴더와 그 안에 있는 파일까지 모두 복사한다.

 

 

5) mv - 파일이나 폴더를 이동할 때 사용하며, 같은 폴더 내에서 사용할 경우 파일의 이름도 변경할 수 있다.

 

 

6) mkdir - 폴더를 생성한다.(make directory)

 

 

7) rmdir - 폴더를 삭제한다.(remove directory)

 

* , 빈 폴더만 삭제한다. 삭제하고자 하는 폴더의 하위에 폴더가 존재할 때는 삭제 할 수 없다.

 

 

8) rm - 파일 및 폴더를 삭제한다.

 

 8-1) -f : rm을 사용할 경우 사용자에게 정말 지울 것인지 확인을 묻는 반면에, 이 옵션을 사용하면 확인 작업을 거치지 않고 바로 삭제한다.

 8-2) -r : rm을 쓰면 기본적으로 폴더는 지울 수가 없다. 하지만 이 옵션을 사용하면 폴더와 그 폴더를 포함한 하위 경로까지 모두 삭제한다.

 

 

9) chmod - 각 파일과 폴더에 사용 권한을 부여할 때 사용한다.(-rwxrwxrwx)

 

* r(read), w(write), x(execution)

 owner / group / all user (7   / 7   /  7)

* -rwx /    rwx   / rwx ( 111 / 111 / 111) => 2진수 표현

 

 

10) cat - 파일의 내용을 화면에 출력하거나, 파일을 만드는 명령(capture)

 

 10-1) more : Space bar(다음 페이지), Enter Key(다음 줄), v(vi 편집기 전환), /str(문자를 찾음), b(이전 페이지), q(more 상태를 빠져 나감), h(도움말), =(현재 라인 넘버를 보여줌)

+ Recent posts