IT 프로그래밍/오픈소스소프트웨어

[오픈소스소프트웨어] chap3-1

기술1 2024. 10. 10. 20:34
반응형

커널

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는 삭제하는 것입니다. 

 

반응형