관리 메뉴

IT창고

리눅스를 사용하기 위한 기본 명령어1 본문

서버운영/Linux

리눅스를 사용하기 위한 기본 명령어1

방구석여포 2017. 8. 16. 01:38

 

리눅스란 운영체제의 핵심 커널(Kernel)입니다 즉 리눅스커널 + GNU프로젝트응용프로그램을 우리는 리눅스라 부릅니다. 정확하게 표현하자면 GNU/LINUX입니다. 또한 GPL에 따르는 무료/공개 운영체제이기도 합니다. 리눅스의 발전은 2007년 리눅스의 발전을 지원하기 위한 비영리 영합체 리눅스 재단(The Linux Foundation)이 설립되고 리눅스 커널을 개발하는 리누스 토발즈를 지원하며 삼성전자,인텔,구글,오라클,개인 등 많은 사람들이 참여하고 있습니다.

 

리눅스의 특징은 완벽한 멀티테스킹과 가상메모리, 공유라이브러리, 실시간 페이지 적재기능, 뛰어난 안정성 및 완벽한 유닉스 호환과 임베디드 시스템최적화와 오픈소스 운영체제 등 많은 특징들을 가지고 있습니다.

리눅스의 구조로 살펴볼건 커널인데 커널이란 좁은 의미의 운영체제로서 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제 및 관리하는 역활을 합니다.

커널은 리눅스에서 매우 중요한데 매우 복잡하므로 몇 마디 글로 모두 이해할 수는 없지만 적어도 커널의 버전을 확인 하는 법은 알아야 합니다.

 

커널의 버전을 보는 법은 입력창에

uname -r혹은 cat /proc/version 또는 rpm -qa kernel로 입력하면 버전을 확인 할 수 있습니다.

버전이 나오면 2.6.32와 같이 <Major>.<Minor>.<Patch>로 major는 커널의 큰 구조적 변화 minor는 내부적 구현방식의 변화 , patch는 동일번전에 업데이트가 된 횟수를 뜻합니다.

 

리눅스를 다루기 위해 기본적인 지식을 알아보았는데 본격적으로 기본 명령어를 알아보도록 하겠습니다.

pwd(print working diretory) : 현재 위치한 절대경로 확인

 

ls(list segment) : 파일 및 디렉토리 목록 출력

옵션: -a 숨김파일포함한모든내용출력, -l list형태로 출력 -t 수정된 날짜를 기준으로 출력

 

cd(change directory) : 디렉토리 이동

 

mkdir(maje directory) : 디렉토리 생성

옵션: -p 하위 디렉토리까지 한번에 생성

 

cp(copy) : 파일을 복사(복사할때 파일이름 변경가능)

옵션: -r 디렉토리를 복사할 경우 포함된 하위디렉토리 및 파일 모두 복사 -i 복사할대상과 동일이름이존재할경우 덥어쓸지 물어봅니다.

 

mv(move) : 파일을 이동

옵션: -i cp옵션과 동일 -f 중복될 경우 사용자에게 묻지 않고 덮어씁니다.

 

 rm(remove) : 파일을 삭제(디렉토리까지 전부 삭제 가능)

옵션: -f 삭제시 물어보지않고 바로 삭제 -r 하위디렉토리 및 파일들 모두 삭제

 

Comments