본문 바로가기

리눅스/실습

[리눅스] ls, cat,cd 명령어 정리 + 리눅스 기본 개념

#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