리눅스의 개념과 리눅스 명령어 모음

Posted by 박리뷰
2016. 9. 1. 09:00 IT/정보
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이번 포스팅에서는 리눅스의 개념과 리눅스 명령어에 대해 알아보겠습니다.

 

 

리눅스란 리누스 토발즈에 의해 개발되어 유닉스 소스코드를 사용하지 않고 독립적으로 자체 커널이 최초로 개발된 공개용 운영체제로 멀티유저, 멀티태스킹을 지원하는 유닉스와 유사한 프로그램입니다.(리눅스 운영체제는 무료입니다.)

리눅스는 다음과 같은 특징들을 가지고 있습니다. 

 

-완벽한 멀티유저, 멀티태스킹 운영체제로 신뢰성과 최고의 성능을 보장합니다.

-CUI(Character User Interface) 및 GUI(Graphical User Interface)를 지원합니다.

-데이터를 저장하는데 필요한 여러 종류의 파일 시스템을 지원합니다.

-윈도우 파일 시스템인 NTFS와 저널링 파일 시스템인 JFFS를 지원합니다.

-사용자들에게 가장 중요한 유틸리티인 쉘(Shell)을 제공하며, 인터넷의 모든 기능들을 지원합니다.

 

리눅스는 크게 하드웨어, 커널, 쉘, 애플리케이션(데몬)으로 구성되어 있습니다.

 

 

여기서 커널이란 리눅스 시스템의 가장 핵심적인 부분으로 항상 주기억 장치에 상주하며, 하드웨어와 프로그램간의 인터페이스 역할을 하고 있습니다.

리눅스의 쉘이란 명령어 해석기라고 말할 수 있으며 사용자의 명령어를 인식하여 필요한 프로그램을 호출하거나 그 명령을 수행하는 역할을 합니다. 또한, 시스템과 사용자간의 인터페이스 기능을 담당하며 본 쉘(Bourne Shell), 배시 쉘(Bashshell) 등의 여러 종류가 있습니다.

 

리눅스 명령어 모음

cat 파일과 내용을 화면에 출력시 사용합니다.

 

cd 자신의 홈디렉토리로 이동시 사용합니다.

 

cd.. 상위 디렉토리로 이동시 사용합니다.

 

ls 현재 디렉토리의 파일 목록을 표시할때 사용합니다.

-a : 디렉토리내의 숨겨진 파일까지 모두 표시합니다.

-l : 파일의 정보를 자세히 출력합니다.

 

mkdir 새로운 디렉토리를 생성합니다.

 

pwd 현재 디렉토리의 경로를 보여줍니다.

 

cp 파일/디렉토리를 복사합니다.

 

mv 파일/디렉토리를 이동합니다.

 

rm 파일/디렉토리를 삭제합니다.

-r : 하위디렉토리를 포함하여 모든 내용을 삭제합니다.

-f : 강제로 삭제 및 에러 메시지 출력하지 않습니다.

 

touch 파일을 만듭니다.

 

vi 파일의 내용을 수정합니다.

 

su 사용자 변경시 사용합니다

 

useradd 사용자를 추가합니다.

 

passwd 비밀번호를 변경합니다.

 

chmod 파일에 대한 엑세스(읽기, 쓰기, 실행) 권한을 설정합니다.

r : 읽기

w : 쓰기

x : 실행

 

man 명령어에 대한 메뉴얼을 표시합니다.

 

clear 터미널을 초기화 합니다.

 

df 디스크의 정보를 보여줍니다.

 

ps 프로세스의 현재 상태를 보여줍니다.

 

kill 프로세스를 종료합니다.

 

shutdown 리눅스 시스템을 종료합니다.

 

exit 리눅스의 사용을 종료합니다.

 

리눅스 명령어는 사용하지 않으면 금방금방 잊어버립니다. 시간날때 주기적으로 봐주고 손에 익도록 연습하면 언젠가는 리눅스 고수가 되는 날이 올것입니다. ^_^