반응형
커널
low level의 운영 체제
쉘
리눅스 커널과 사용자를 연결해주는 인터페이스입니다. 사용자가 입력하는 명령을 읽어 해석하고 프로그램을 실행시키는 인터페이스
처음엔 man 명령어부터 살펴보게씃빈다.
man 명령
주어진 명령에 대한 manual page를 보여주는 명령
형식
man [man options][[section]page] command
예 ) man ls
ls -a
모든 파일 출력
루트 디렉토리
루트 디렉토리
최상위 디렉토리, '/'로 표기
경로 또는 절대경로
루트에서 특정한 파일에 이르는 디렉토리와 파일명
현재 또는 작업 디렉토리
- 쉘이 현재 위치한 디렉토리
- 상대경로 : 현재 디렉토리에서 시작하여 나타낸 경로
특수한 디렉토리
- .는 현재 디렉토리를 의미함
- .. 은 부모 디렉토리
홈 디렉토리
- 사용자 별로 주어진 디렉토리
- 사용자 이름에 ~를 붙임
- $HOME 변수는 현재 사용자의 홈 디렉토리를 나타낸다.
디렉토리 관련 명령
- pwd(print working directory) : 현재 디렉토리를 알려준다.
- cd(change directory) : 현재 디렉토리를 주어진 디렉토리로 변경 cd
cd/ : 루트 디렉토리로 현재 디렉토리를 변경
cd 또는 cd ~ : 홈 디렉토리를 현재 디렉토리로 변경
cd ~사용자이름 : 사용자의 홈 디렉토리로 변경
cd /home/root : /home/root 디렉토리로 이동
cd - : 이던 디렉토리로 변경
cd .. 부모 디렉토리로 이동
ls명령
디렉토리의 파일을 보여줍니다. ls-a는 모든 파일을 보여주고 ls-l은 상세하게 보여줍니다.
이렇게하면 폴더 두개를 한꺼번에 만드는 것입니다. mkdir는 폴더를 생성하는 것이고 rkdir는 삭제하는 것입니다.
반응형
'IT 프로그래밍 > 오픈소스소프트웨어' 카테고리의 다른 글
[오픈소스소프트웨어] 명령인자 (0) | 2024.10.10 |
---|---|
[오픈소스소프트웨어] chap3-2 파일 (0) | 2024.10.10 |
[오픈소스소프트웨어] 이미지 파일 변환 (0) | 2024.10.07 |
[오픈소스소프트웨어] 흐름 제어 flow control (0) | 2024.10.07 |
[오픈소스소프트웨어] 문자열 연산:Pattern Matching (0) | 2024.10.07 |