#2주차
ㅇ 파일의 종류
- 일반 파일 : 데이터 저장하는 데 주로 사용
- 디렉토리 : 파일을 효과적으로 관리하기 위해 디렉토리 사용 , 디렉토리도(특수) 파일로 취급
해당 디렉토리에 저장된 파일이나 하위 디렉토리에 대한 정보가 저장
ㅇ 디렉토리 계층 구조
- 파일 효율적 관리 위해 디렉토리를 계층적으로 구성 -> 트리(tree) 구조
- 모든 디렉토리의 출발점은 루트 디렉토리이며, 빗금(/)으로 표시
- 하위 디렉토리(서브 디렉토리)
- 상위 디렉토리(부모 디렉토리)
- 루트 디렉토리를 제외하고 모든 디렉토리에는 부모 디렉토리가 있음
⊙ 작업 디렉토리(또는 현재 디렉토리)
: 현재 사용 중인 디렉토리
: 현재 디렉토리는 '.' 기호로 표시 // 생략 가능
: 현재 디렉토리의 위치는 pwd 명령으로 확인
⊙ 계정 홈 디렉토리
: 각 사용자에게 할당된 디렉토리로 처음 사용자 계정을 만들 때 지정
: 사용자는 자신의 홈 디렉토리 아래에 파일이나 서브 디렉토리를 생성하며 작업 가능
: 계정 홈 디렉토리는 '~' 기호로 표시 : ~user1
파일 및 디렉토리 조작 관련 명령
1. ls 명령어
ls (List Contents of Directory)
: 특정 디렉토리의 파일 리스트를 확인하는 명령
$ ls [옵션][디렉토리 또는 파일]
(1) ls -a : 히든 파일 보기
- all의 뜻
- 일반 사용자에게 보이지 않는 파일을 포함한 모든 파일과 디렉토리 이름을 화면에 보여줌
(2) ls -l : 자세히 보기
- long이라는 의미
- 세부적으로 나열
(3) ls -al : 히든 파일 + 자세히 보
ls 명령의 사용법
: $ls [옵션][디렉토리 또는 파일]
2. cd 명령어 : 디렉토리 위치 변경 명령 / 이동
cd (Change working Directory
- 현재의 작업 디렉토리에서 새로운 작업 디렉토리로 디렉토리 변경
(1) 상대경로 표시 방법
: 현재 자신이 위치한 디렉토리로부터 시작하는 경로명을 지정하는 방법
ex) cd ./work
(2) 절대경로 표시 방법
: 루트(/)디렉토리로 시작하는 경로명을 지정하는 방법
cd 명령의 사용법
$cd [변경하고자하는 디렉토리명]
ⓐ상위 디렉토리로 이동 : $cd ..
ⓑ하위 디렉토리로 이동 :
$pwd => /home
$cd ./lyune01
$pwd => /home/lyune01
ⓒ절대 경로 사용 : 절대 경로의 기준은 언제나 '/'(루트 디렉토리)에서 시작해야한다
3. cat 명령어
cat : (Concatenate)
- 새로운 파일에 텍스트 문자를 저장하는 방법
- <Ctrl> + <D> 를 누름으로써 문자 입력을 종료
$ cat > sample
This is a sample text
<CTRL> + <D>
- 기존 파일에 저장된 내용 확인
$cat sample
This is a sample text
cat 명령어 사용법
cat > [생성할 파일 이름] // 파일생성
... // 텍스트 문자 입력
<CTRL> + <D> // 누르고 문자 입력 종료
'리눅스 > 실습' 카테고리의 다른 글
[리눅스] 기초 명령어 (1) | 2023.10.05 |
---|