리눅스 기본 명령어

최준호·2024년 4월 17일

핵심 정리

리눅스 명령어 SHELL

  • clear : 화면 정리

  • pwd : 현재 위치한 폴더 알려주기

  • cd 명령어

cd .. : 현재 위치한 폴더보다 위로 이동

cd 경로 : (상대경로, 절대경로)로 이동

  • 절대경로 /로 시작하여 명령어 입력
  • 상대경로는 폴더이름으로 시작하여 입력

  • ls : 현재 위치한 폴더의 상태를 볼 수 있는 명령어

  • ls -l : 현재 위치한 폴더의 자세한 정보

리눅스의 퍼미션이 예를 들어 drwx------ 라고 가정하면, d일 경우 폴더입니다. 또는 -시작이면 파일입니다.

  • acpi는 폴더, adduser.conf는 파일

  • --help : 모든 명령어의 사용법

  • ls --help 명령하면, ls의 사용법과 추가적인 옵션을 볼 수 있습니다.
  • ls -a를 사용하면 모든 파일을 볼 수 있다. 모든 파일은 숨김파일을 포함하여 볼 수 있다는 걸 의미합니다.
  • 옵션 명령어를 합쳐서 사용 할 수 있습니다.

  • ls -la : 숨김파일을 포함하여 모든 파일을 보여주고 그 파일에 관한 정보를 자세히 보여달라는 명령어입니다.

숨김 파일의 특징은 이름 앞에 .이 붙습니다.


  • mkdir 폴더 생성하기

  • touch 파일 생성

  • rm : 삭제하기

  • 임의로 폴더 내에 b.txt를 생성한 후 삭제를 시도하였는데, 폴더는 삭제가 안된다는 명령어가 뜹니다. 이유는 폴더 안에 파일이 존재하기 때문에 파일을 삭제해야 폴더를 삭제할 수 있기 때문입니다.

  • rm -r 명령어는 디렉토리를 삭제할 때 쓰는 명령어입니다.

  • ctrl+c : 취소하기

  • cp : 복사하는 명령어

  • a.txt 만든 상태에서 b.txt로 복사

  • mv 파일, 폴더를 이동과 이름 변경할 수 있는 명령어

  • b.txt를 user 폴더로 이동

  • a.txt를 user 폴더로 이동시키고 이름을 c.txt로 변경

  • ln : 바로가기 파일을 생성하는 명령어

바로가기를 많이 쓰는 폴더 위치는 bin 폴더입니다.
bin 폴더 위치에 파일들을 보면

이처럼 mt와 같이 실제로 위치하는 곳은 다른곳이지만 bin파일에 모아두기 위해 바로가기를 만들어둔 것입니다.


파일 찾기

  • find / -name (이름) : / 시작하는 부분에서 이름의 위치를 찾는 겁니다. 이름 뒤에 *를 붙이면 tomcat이라는 이름 뒤에 뭐가 있든 다 찾아줍니다.
profile
변화를 두려워하는 사람이 가장 불행한 사람이다.

0개의 댓글