2023. 2. 2. 15:05ㆍLinux
[프롬프트]
[root@server ~]#
리눅스를 사용하다 보면 흔히 볼 수 있는 것이 프롬프트입니다. 프롬프트에서 얻을 수 있는 정보들을 살펴보면
- root : 현재 로그인한 사용자명
- @ : 구분자
- server : 현재 접속해 있는 서버 이름
- ~ : 현재 위치한 디렉토리(경로)
- # : 관리자 계정을 의미 (일반 계정은 $)
* 리눅스의 경우, 여러 개의 세션을 연결해서 동시에 작업을 할 수 있는데, 사용자(일반) 계정과 관리자 계정이 사용할 수 있는 명령어는 차이가 있으므로 주의해야 합니다.
[디렉토리 구조]
- /
루트 디렉토리(최상위 디렉토리)
모든 디렉토리는 이 디렉토리로부터 생성됨
모든 디렉토리의 출발점이자 다른 파티션의 연결점
- /bin
리눅스에서 자주 사용되는 프로그램들이 들어 있음 ( ls, pwd 등 )
- /boot
부팅과 관련된 파일들이 들어 있음 ( 부트 로더, 커널 등 )
- /dev
주변 장치와 관련된 파일들이 들어 있음 ( 리눅스는 모든 장치들을 파일로 관리함 )
- /etc
리눅스에서 사용되는 애플리케이션과 리눅스 환경 설정과 관련된 파일들이 들어 있음
- /home
사용자들의 홈 디렉토리
- /lib
시스템 운영 및 프로그램 구동에 필요한 공유 라이브러리
- /root
root 계정의 홈 디렉토리
- /mnt
마운트 포인트 제공
- /proc
프로세스와 관련된 파일들이 들어 있음
문자 : 시스템 및 커널 정보
숫자 : 현재 실행중인 프로세스
- /sbin
관리자가 사용하는 명령어들이 들어 있음 ( fdisk, reboot 등 )
- /tmp
임시 파일들이 저장됨
- /usr
프로그램 설치 시 대부분이 여기에 설치됨
/usr/bin : 사용자 지향적인 실행파일들
/usr/sbin : 파일 관리 시스템
/usr/local : 컴파일 설치 시 관례상 이곳에 설치함
- /opt
표준 레드햇 리눅스 배포판에 존재하지 않는 패키지가 설치될 경우 이곳에 설치됨
- /var
계속 변경되는 가변 파일들이 저장됨
로그, 스풀 데이터 등
[절대 경로, 상대 경로]
절대 경로 : /(최상위 디렉토리)를 시작으로 해서 목표 파일까지의 경로
상대 경로 : 현재 위치를 기준으로 목표 파일까지의 경로
. : 현재 위치
.. : 상위 디렉토리 ( 1칸 위 )
ex)
목표 파일 : /var/log/apache2/access.log
현재 위치 : /home/test
절대 경로 : /var/log/apache2/access.log (최상위 디렉토리부터 차례대로 경로를 입력)
상대 경로 : ../../var/log/apache2/access.log (현재 위치에서 두 칸을 올라간 뒤 경로 입력)
'Linux' 카테고리의 다른 글
리눅스 - 컴퓨터 부팅과 종료 (0) | 2023.02.02 |
---|