리눅스서버

[기본] 리눅스 기본명령어

일단 명령어 사용법부터 알아봅시다.

아래화면은 리눅스에서 "새폴더만들기" 예제입니다.

 

1.png

 

위와 같이 명령어는 "[명령어]V[옵션]V[인수]"형태로 사용합니다. ("V"는 스페이스바를 눌려 한칸뛰운다는 의미입니다.)

 

이제 리눅스 기본명령어를 익혀봅시다. (명령어에서 '[' 와 ']'는 설명을 위한 표시일뿐 실제로는 입력하지않습니다.)

  • pwd : 현재위치를 절대경로로 보여줍니다. [ 현재 절대경로의 예) /home/usr ]
  • ls [옵션] [경로] : 현재위치에 있는 파일및 폴더를 보여줍니다.

[옵션]

-a : 폴더에 존재하는 모든파일및 폴더를 보여줍니다. (숨겨진 파일도 보여줌)

-l : 파일및 폴더에 대한 자세한 정보(퍼미션,수정일,용량)도 보여줍니다.

 

[경로]

경로는 생략해도 되나, 경로를 입력하면 해당 경로위치에 있는 파일및 폴더를 보여줍니다.

  • cd [이동할 위치경로] : 입력한 위치경로로 이동합니다.
  • mkdir [생성할 폴더이름] : 현재위치에 폴더를 생성합니다.

[생성할 폴더이름]

현재위치에 생성할 것이라면 폴더이름을 입력하고,  ----> 예) abcde

다른 곳에 생성할 것이라면 해당경로를 포함하여 폴더이름을 입력하세요.  ----> 예) /home/abcde

  • rm [옵션] [삭제할 폴더 or 파일] : 파일및 폴더를 삭제합니다. 실행하면 삭제할거냐고 묻는 데 "y"를 입력해야 삭제됩니다.

[옵션]

-r : 이 옵션을 사용해야 폴더를 삭제할 수 있습니다.

-f : 삭제물음 없이 무조건 삭제합니다.

 

[삭제할 폴더 or 파일]

현재위치에 삭제할 폴더나 파일이 있으면 파일이름이나 폴더이름을 입력하고,

다른위치에 있으면 해당 파일및 경로를 입력하세요.

  • cp [옵션] [원본파일] [복사할 위치] : 파일및 폴더를 복사합니다. 예) cp /home/abcde /var/usr
  • mv [옵션] [원본파일] [이동시킬 위치] : 파일및 폴더를 이동시킵니다. 예) mv /home/abcde /var/usr

*폴더나 파일 이름바꾸기는 명령어가 따로 없고, mv명령을 이용해 폴더나 파일의 이름을 바꿀 수 있습니다.

예) mv /home/abcde /home/abcde2

  • [명령어] --help : 해당 명령어의 사용법과 옵션을 보여줍니다.
  • date [옵션] : 현재 시스템 시간을 확인할 수 있거나 변경할 수 있습니다. 자세한 내용 : https://conory.com/blog/11781

 

*여기서 [옵션]은 생략해도 됩니다.

*한문자 옵션들은 동시에 써도 됩니다. 예시) "-a -b"로 옵션을 써도 되지만, "-ab"로 써도 됩니다.

*리눅스는 대소문자를 구분하기에 "a"와"A"는 서로 다른문자로 인식합니다.

 

실제로 명령어를 쳐보면 명령어를 보다쉽게 이해할 수 있습니다.

 

※위치경로 지정

절대경로와 상대경로로 위치를 지정할 수 있습니다.

 

*절대경로

절대적인 고유경로로 지정합니다.

예)/home/abc/def/index.html

 

*상대경로

같은 위치에 대해서는 "./" 지정   ---> 예) 현재위치 /home/abc/def 이고, 같은 위치에 index.html이 있을때, "./index.html"지정됨

현재위치보다 상위위치에 대해서는 "../" 지정   ---> 예) 현재위치 /home/abc/def 이고, 상위위치(/home/abc)에 a.html이 있을때, "../a.html"지정됨

 

Atachment
첨부 1
?