728x90
반응형

리눅스는  미래지향적인 운영 체제라고 합니다.

그래서 리눅스에 대해 공부중입니다.

리눅스에 명령어와 익숙해지고 친해지려고 합니다!


리눅스 설치 방법에는 

클라우드 컴퓨팅, 머신에 설치, 가상머신에 설치하는 3가지 방법이 있는데요.

 1) 클라우딩 컴퓨팅 : 가상 호스팅으로 대표적인 예로는 아마존 웹 서비스(AWS)가 있습니다.

 2) 머신에 설치 : 컴퓨터나 노트북에 직접 리눅스를 설치하는 방법입니다.

 3) 가상머신에 설치 : 운영체제 안에 또다른 운영체제를 설치하는 방법입니다.

                            윈도우나 맥OS에 가상머신을 설치하여 리눅스를 설치하는 것이죠.                 

(저는 가상 머신에 우분투를 설치하는 방법으로 공부중입니다.)


1. 디렉토리와 파일

기본적인 리눅스, 유닉스 계열을 동작시키는 방법입니다.

리눅스의 기본은 터미널(콘솔)과 파일입니다.

아이콘을 이용하여 제어하는 GUI(Graphic User Interface)방식이 있고

터미널(콘솔)에 명령어를 입력하여 제어하는 CLI(Command Line Interface)방식이 있습니다.

리눅스 서버는 CLI방식을 사용합니다.


명령어에 대해 알아 보겠습니다.

 · ls -al : 현재 디렉토리의 파일 목록을 보는 명령어

 · pwd : 현재 머물고 있는 디렉토리를 확인하는 명령어

 · mkdir 새로 생성할 디렉토리명 : 디렉토리를 새로 만드는 명령어

 · ls -l : 디렉토리를 자세히 보여주는 명령어

 · cd 디렉토리명 : change directory의 약자로 디렉토리를 바꾸는 명령어

                        (cd 디렉토리명의 몇 글자만 입력하고 tab키를 누르면 자동으로 만들어줍니다.)

 · clear : 콘솔 화면을 깨끗하게 지워주는 명령어

 · logout : 로그아웃 명령어

 · rm -r 디렉토리명 : 디렉토리를 삭제하는 명령어


*리눅스 명령어 성공 시 메세지가 나타나지 않아요. (과묵한 녀석)

실패 시에는 메시지가 나타납니다.


ex-1.1) 

cd hello_linux

pwd : hello_linux로 이동합니다.

ex-1.2) 

cd /home/killershin

pwd : 홈 밑 killershin로 이동합니다.

ex-1.3)

rm -r hello_linux : hello_linux 디렉토리를 제거합니다.



2. --help와 man, 리눅스 명령어 사용법을 익히겠습니다.

 · 디렉토리명 --help : 디렉토리에 대한 간단한 설명이 나옵니다.

 · man 디렉토리명 :  디렉토리에 대한 자세한 설명이 나옵니다.

                            (전용페이지로 이동하기 때문에 페이지를 벗어나기위해 q를 누르면 됩니다)

 · --help와 man의 차이 : help명령어는 화면을 벗어나지 않아요.

                                man명령어는 전용 페이지를 이동해 상세한 설명을 나타냅니다.

 · mkdir -p 디렉토리명/디렉토리명/디렉토리명/디렉토리명 : 부모 디렉토리를 생성하는 명령어


ex 2-1) 

mkdir -p dir1/dir2/dir3/dir4 

cd dir1/dir2/dir3/dir4 

pwd : dir4로 들어갑니다.


ex 2-2)

ls -a, ls --all : 모든 파일을 보여주는 것(숨김 파일을 다 보여줍니다.)

ls -al : 숨김 파일을 자세히 보여줍니다.

ls -alS : 파일 사이즈에 따라 정렬합니다.







3. 필요한 명령을 검색으로 찾는 법

검색엔진은 구글을 이용하는 것이 좋다고 합니다.

국내 검색엔진에 비해 해외 자료들까지 있어 개발 자료들이 많다고 합니다.

create directory in linux

예를 들어 파일 복사하고 싶은 리눅스 명령어를 찾고자 할 때 file copy in linux 검색을 합니다.

 · cp 파일위치&파일이름 (한칸 띄고) 파일위치&파일이름

아래 예제는 cp.txt 파일을 dir1 디렉토리로 이동하는 것입니다.

cp cp.txt dir1/cp.txt : dir1으로 cp.txt가 이동합니다.

확인을 위해 cd dir1 dir1으로 이동하여

ls -l 엔터를 하면 dir1을 cp.txt가 잘 이동한 것을 확인할 수 있습니다.




파일 이동하고자 하는 명령어를 찾고자 할 때는 구글에 move file in linux 검색을 합니다.

touch mv.txt : mv.txt파일을 생성합니다.

 · mv mv.txt dir1/mv.txt  : mv.txt파일을 dir1디렉토리로 이동하는 명령어 입니다.

mv 명령어는 파일을 이동하는 데 사용되지만 파일 이름을 바꾸는 데에도 사용 됩니다.

 · mv rename.txt rename2.txt 

ls -l 확인하면 파일명이 바뀐 것을 확인할 수 있습니다.



4.  명령어의 빈도수

보편적이고 빈도수가 많은 것을 밑천으로 공부하면 리눅스를 익히는 데 수월하다고 하네요~


생활코딩 리눅스 강의


728x90
반응형

+ Recent posts