카테고리 없음

#56. 리눅스 명령어

story0689 2026. 5. 18. 08:51
 

셸과 명령 프롬프트, 명령어 형식

 

 

 


목차(T.O.C)

1. 셸과 명령프롬프트
1-1. 셸
1-2. 명령 프롬프트

 

2. 명령어 형식
2-1. ls -al
2-2. mkdir
2-3. cd
2-4. pwd

2-5. rmdir
2-6. rm

 

 

1. 셸과 명령 프롬프트

 

1-1 . 셸

사용자가 리눅스 시스템과 소통할 수 있도록 돕는 일종의 명령어 해석기 소프트웨어

 

1-2 . 명령 프롬프트

1. 명령 줄 인터페이스(Command line Interface)에서 사용자가 명령어를 입력할 수 있도록 표시되는 줄

2. 사용자->셸->커널에게 명령어를 전달함

커널->셸-> 사용자로 명령어를 출력

3. 호스트 명 : 가상머신이나 호스트명

4. 사용자 유형 : 루트사용자와 일반사용자(루트 사용자는 #로 표시, 일반사용자는 $로 표시)

 

2. 명령어 형식

명령어는 명령어 이름, 옵션, 인자로 구성되며 이 형식을 통해 셸에게 전달된다.

명령어 이름은 필수, 옵션이나 인자는 선택적

각각 공백으로 구분함. 붙여서 쓰면 오류

2-1 . ls 명령어

현재 디렉터리의 파일이나 디렉터리 목록을 출력하는 명령어

1. -l : 세부내용을 확인

파일의 유형 소유권과 허가권. 파일 접근 링크 수, 사용자 , 그룹명, 파일의 크기, 접근시간, 파일 디렉터리 명

2. -a : 숨김파일도 함께 출력

.으로 시작하는 것들은 다 숨김파일임

(-al, -la)으로 자세히 볼 수 도 있음.

 

2-2 . mkdir

디렉터리를 생성하는 명령어

1.  같은 이름의 디렉터리가 없다면 새로 생성함

2. -p 옵션을 이용하면 디렉터리를 연속해서 생성함.

경로 상의 모든 디렉터리를 함께 생성

 

2-3. cd : change directory 디렉터리를 이동하는 명령어

 

1. 그냥 엔터나 물결/$HOME -> 홈 디렉토리로 이동

2. .. 상위 디렉터리로 이동

3. . 현재 디렉터리로 이동함(그대로 유지하기에 의미없음)

2-4. pwd : print working directory 현재 작업중인 디렉터리를 출력하는 명령어

명령 프롬프트에서 현재 작업 중인 디렉터리->pwd는 전체 경로를 출력함.

 

2-5 . touch : 시간을 변경하는 명령어

해당 파일이 없는 경우는 비어있는 파일을 생성하기도 함.

1.  만약 -a 만 있다면 현재 시간으로 변경하지만 -t를 추가해서 특정 시간으로 변경한다.

2-6. rmdir : remove directory 디렉터리를 삭제하는 명령어

단 비어있는 디렉터리만 삭제할 수 있다(파일이나 다른 디렉터리가 있으면 rm으로 삭제)

 

2-7. rm : 존재하는 파일을 삭제하는 명령어

근데 이걸로는 디렉터리를 삭제할 수 없으니깐 -r 옵션으로 디렉터리를 포함하여 삭제가 가능하다.