본문 바로가기
리눅스와 서버/리눅스 기초

리눅스 기초(1) - 리눅스란? 명령어 종류

by 빈스터디 2023. 2. 2.

리눅스는 운영체제의 한 종류이다.

윈도우와는 다르게 오픈소스 운영체제이다.

구글의 안드로이드도 리눅스를 기반으로 만든 것이다.

 

운영체제는 하드웨어 장치를 편하게 사용하게 해주는 도구이다.

명령어(실행 프로그램)를 운영체제에게 전달해주는 것이 리눅스의 Shell, 윈도우에서는 탐색기이다.

리눅스에서 명령어를 외우는 것이 중요하다.

 

리눅스의 종류

우분투 : 개발자 또는 일반 유저가 사용하기 좋다.

CentOS : 서버로 사용하기 좋다.

 

리눅스의 특징

가장 대표적인 특징은 계층적 파일 시스템이다.

리눅스는 파티션을 나누고 하드디스크를 추가해도 제일 취상위 디렉토리가 존재한다.

이를 '/'이렇게 표시하고, root(루트)라고 한다.

 

파일 시스템과 포맷이란?

포맷은 파일 시스템을 다시 만드는 것을 말한다.

파일 시스템은 체계적으로 시스템에 맞게 파일을 저장하는 역할을 한다. C언어로 빗대면 포인터 같은 역할이다.

 

리눅스 기본 환경

프롬프트 : 컴퓨터가 입력을 기다리고 있음을 나타내기 위한 표시이다.

프롬프트 예시

 

리눅스 디렉토리 관련  명령어(feat. 약간의 실습)

디렉토리 관련 명령어의 종류

 

디렉토리 내용 확인 명령어에 옵션을 추가하여 ls -a -l(= ls -al)명령어를 사용하는 경우가 있는데 

이 때 'l'은 자세히 보기이고, 'a'는 숨긴 파일을 볼 수 있는 옵션이다. 

리눅스에서 파일을 숨기려면 파일명 앞에 '.'을 붙인다.

ls -al 명령어를 입력했을 때 보여지는 화면

 

디렉토리를 생성하는 mkdir 명령어를 사용한 모습이다.

 

디렉토리의 경로는 나타내는 종류에는 절대 경로상대 경로가 있다.

절대 경로최상위 디렉토리인 /에서부터 특정 파일 또는 디렉토리의 경로를 모두 입력해야한다.

상대 경로현재 작업 디렉토리를 기준으로 특정 파일 또는 디렉토리의 경로를 입력한다.

(이 때, '.'은 현재 디렉토리를 의미하고, '..'은 상위 디렉토리를 의미한다.)

 

리눅스 파일 관련  명령어

파일 관련 명령어의 종류

파일 내용을 확인하는 명령어 중,

cat은 안의 내용 길이와 상관없이 모두 출력하는 명령어이다.

head는 파일의 내용을 시작부터 몇 줄만 확인하는 명령어로 기본 10줄이다. 옵션으로 보고 싶은 줄 지정도 가능하다.

tail 명령어에 '-f'옵션을 추가하면 실시간으로 해당 파일을 확인하는 것이다.

more는 파일의 내용을 화면에 맞춰서 확인하는 명령어이다.

more 명령어 사용 예시

more 명령어는 이런 식으로 많이 쓴다.