프롬프트란(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'를 리눅스에 치시면 모든 명령어를 보실 수 있습니다.
'컴퓨터 > 리눅스' 카테고리의 다른 글
[Linux] 009. 명령어(cp, mv, rmdir, rm) (0) | 2020.11.24 |
---|---|
[Linux] 008. 리눅스 경로이동방법(절대경로&상대경로 형식) (0) | 2020.11.22 |
[Linux] 006. PuTTY 란? 및 PuTTY다운로드 & 리눅스 서버 원격 제어 설정 (0) | 2020.11.18 |
[Linux] 005. 디렉토리란? & 리눅스 주요 디렉토리 (0) | 2020.11.17 |
[Linux] 004. 리눅스 설치&세팅하기 (0) | 2020.11.17 |
댓글