본문 바로가기
컴퓨터/리눅스

[Linux] 007. 프롬프트란? & 명령어(cd, mkdir, pwd, ls, clear)

by Tommy0927 2020. 11. 20.
반응형

 

프롬프트란(prompt)?

 

형용사로 신속한 이라는 뜻으로 익숙하지만 동사로는

 

'to make something happen' 어떤것이 발생하도록 만드는 것이라는 뜻이 있습니다.

 

리눅스에서 프롬프트는 명령어를 치는 왼쪽에  있는것을 나타냅니다.

 

[root@tommy ~]# 이부분이 프롬프트입니다.

프롬프트로도 간단한 정보를 체크할 수 있는데요.

 

root

 

현재 시스템에 접속해있는 사용자 명(계정명)을 나타냅니다.

루트는 관리자이며, 사용자면 사용자 명이 적혀있겠죠

 

@

 

우리가 다 아는 골뱅이는 at의 기호로

구분자의 역할을 합니다.

 

tommy

 

호스트 명(서버명)입니다.

처음에 호스트명을 작성할 때 입력한 이름을 말합니다.

 

~

 

현재 사용자의 위치이자 작업중인 경로를 나타냅니다

현재 자신의 홈디렉토리에 접속 되어있다는 표시입니다.

 

#

 

접속한 사용자의 종류를 나타냅니다.

#은 관리자라는 의미, $표시는 일반사용자 접속을 의미합니다.

 

 

명령어 작성 방법

 

명령어는 위에 그림처럼 명령어를 입력한 후에 뒤에 옵션이나 파일, 디렉토리를 작성합니다.

 

여기서 중요한 것은

1. 명령어 다음에 한 칸은 띄고 시작 해야한다는 것입니다.

2. 대문자와 소문자를 철저하게 구별해야합니다.

 

 

1. clear

 

명령어 'clear'를 치면 아래처럼 터미널이 깨끗해집니다.

 

2. cd (change directory)

디렉토리로 이동한다는 뜻입니다.

 

cd 띄고 /home/을 치니까 home으로 들어온것을 볼 수 있습니다.

home 뒤에 /(슬래시)는 home이라는 것이 디렉토리라는 것을 명시해 주는 것이며

만약 슬래시가 없다면 리눅스는 파일로 인식을 하는 점 입니다.

 

3. mkdir (make directory)

빈 디렉토리는 생성합니다.

mkdir 명령어를 이용하여 a/ 라는 디렉토리를 생성하였습니다.

그리고 이동 명령어 cd를 통해 a/디렉토리로 들어갈 수 있게 되었습니다.

 

4. pwd (point working directory)

현재 작업중인 경로를 표시해서 현재 위치를 알려주는 명령어

 

pwd 명령어를 사용하여 현재 home디렉토리에

test안에 c디렉토리 안에 d 디렉토리에 있는 것을 알 수 있습니다.

 

5. ls (list)

디렉토리 안에 목록을 확인 하는 명령어 입니다.

Tommy라는 디렉토리 안에는 'a'라는 디렉토리가 있는것을 알 수 있습니다.

 

5-1. ls -a

옵션 -a를 붙여서 숨김목록을 포함한 모든 목록을 표시할 수 있습니다.

(이름 앞에 .(점)이 있으면 숨겨져 있는 것입니다)

 

5-2. ls -l

옵션 -l는 붙여서 목록의 자세한 정보를 표시합니다

drwxr은 허가권 연결되어있는 것을 나타내며 파일수는 3개이고 root는 소유권을 나타냅니다.

15는 목록의 크기를 나타냅니다.

 

또한 위의 사진처럼 옵션 a 와 l 을 순서 상관없이 합쳐서 명령어 뒤에 붙여

정보를 확인할 수도 있습니다.

 

5-3. ls -d

옵션 -d는 디렉토리를 지정하는 옵션입니다.

 

 

5-4. ls -F

대문자 -F라는 옵션은 목록의 형식을 기호로 나타내는 옵션입니다.

/(슬래시)가 뒤에 붙어있다면 디렉토리를 의미하며,

허가권 부분 시작 문자열이 'd'로 시작을 합니다.

/(슬래시)가 없다면 파일을 의미하며,

허가권 시작 문자열이 '-'(대쉬)로 시작합니다.

*(별)표가 뒤에 붙어있다면 *.exe(실행파일)이며,

허가권 부분에 x문자가 포함되어 있습니다.

*(별)표가 뒤에 없다면 일반 문서 파일이며,

허가권 부분에 x문자가 포함되어 있지 않습니다.

 

->(symbolic link file) 화살표 표시는 심볼릭링크 파일로써

윈도우에 '바로가기'와 유사하다고 보시면 됩니다. 

 

 

5-5. ls -R

대문자 R옵션은 디렉토리의 펼친 정보를 표시해주는 옵션입니다.

이렇게 디렉토리의 정보를 자세히 보여주지만, 전체 파일을 보는데 R옵션을 사용하면

엄청난 량의 파일을 볼 수 있기에, 지정해서 사용하는것이 좋겠죠~

:)

 

마지막으로 누구나 암기하여 사용하진 않지만

이러한 명령어와 옵션을 자세히 보고싶다면,

 

'ls --help' 나 'man ls'를 리눅스에 치시면 모든 명령어를 보실 수 있습니다.

 

반응형

댓글