SMALL
리눅스에 접속하게 되면 위와 같은 "프롬프트"란 것이 나타납니다.
이것은 리눅스 서버에 성공적으로 로그인을 하게 되었다는 것을 의미합니다.
[trainer1@ftz trainer1]$
왼쪽 부터 보자면 다음과 같습니다.
trainer1 : 접속ID
@ 이후
ftz : 서버
trainer1 : 현재위치
이 "프롬프트"란 것은 항상 대기상태에서 여러분이 어떤 명령을 내리기만을 기다립니다.
다음으로 ls에 대해 배워볼텐데요.
윈도우를 처음 접했을 때 배운것이 아마 '내 컴퓨터'를 더블클릭하는 것이었을겁니다.
또, MS-DOS를 배우신 분이 있다면 dir 이라는 명령을 제일 먼저 배우셨을 거구요.
내 컴퓨터를 더블 클릭하고 다시 C: 를 클릭하면 현재 자신의 컴퓨터에 설치된 폴더와 화일들을 볼 수 있습니다.
마찬가지로 ls 명령도 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 화일들을 보여주는 역할을 하는 명령입니다.
* 리눅스에선 폴더란 단어보다 '디렉토리'란 단어를 더 많이 사용하며 이 둘의 의미는 같습니다.
디렉토리와 파일을 구분하는 방법을 배웁시다.
-rw-rw-r-- 1 trainer1 trainer1 779 9월 24 18:37 start.txt
drwxr-xr-x 2 trainer1 trainer1 1024 9월 24 11:52 tmp
위의것은 start.txt에 관한 정보이고, 아랫것은 tmp에 관한 정보입니다.
start.txt를 기준으로 뒷쪽에서부터, "9월 24 11:52" 이 부분은 이 파일이 생성된 날짜를 보여줍니다.
"779" 이 부분은 이 파일의 용량을 보여줍니다.
"trainer1 trainer1" 이 부분은 Permission에 관한 정보를 보여주며, Permission에 관해서는 training9에서 배우게 됩니다.
마지막으로 "-rw-rw-r--" 이 부분은 파일의 mode와 파일의 성격에 대해 보여줍니다. 파일의 mode에 관해서는 training4 에서 배우게 되며, 우리가 주목해
야할 부분은 파일의 성격에 대해 말해주는 가장 앞의 "-" 부분입니다.
-rw-rw-r-- 에서 가장 왼쪽의 문자가 -로 되어있다면 그것은 파일이라는 뜻입니다.
하지만,
drwxr-xr-x 2 trainer1 trainer1 1024 9월 24 11:52 tmp
와 같이. drwxr-xr-x의 가장 왼쪽 부분이 - 가 아닌d 로 되어있다면 그것은 디렉토리(directory)임을 의미하는 것입니다.
다음으로 ls의 옵션에 대해 알아보겠습니다. ls 옵션에는 2가지가있고 같이 사용가능합니다.
-l 옵션을 사용하면 디렉토리와 파일을 구분하여 출력하게 됩니다.
-a 옵션을 사용하면 숨겨진 파일까지 출력하게 됩니다.
trainer1 에서는 리눅스를 처음 접속했을때의 "프롬프트"와 그 속에서 디렉토리와 파일들을 출력하는 명령어 'ls'와 그에따른 옵션까지 학습을 하였습니다.
그리고 그 출력한 부분을 디테일하진 않지만 구별하는법과 파일 용량 등을 배웠습니다. 리눅스를 직접적으로 배워서 써본적이 없이 그냥 끄적끄적
써본게 전부인데 이번 해커스쿨 FTZ trainer과정을 통해 리눅스의 달인 될수 있도록 열심히 학습하겠습니다!
'System > FTZ' 카테고리의 다른 글
[해커스쿨]trainer6 (0) | 2019.07.20 |
---|---|
[해커스쿨]trainer5 (0) | 2019.07.20 |
[해커스쿨]trainer4 (0) | 2019.07.20 |
[해커스쿨]trainer3 (0) | 2018.07.30 |
[해커스쿨]trainer2 (0) | 2018.07.29 |