[Linux] 리눅스 기본 명령어 총정리, 적용예제

Devel/리눅스|2020. 8. 6. 18:05
반응형

 -커널

**커널이 할수있는 역할 잘보기

:프로세스 관리,

저장되어 있는 파일 관리,

파일 시스템 관리, 메모리 관리 등

 

디렉토리 단위로 모아서 관리

 

-gnu(GNU is not unix)

1)프로그램을 어떠한 목적으로도 실행할 수 있는 자유. 

2)프로그램이 어떻게 동작하는지 학습하고, 자신의 필요에 맞게 변경할 수 있는 자유. 이를 위해서는 소스 코드에 대한 접근이 전제되어야 한다. 

3)이웃을 도울 수 있도록 복제물을 재배포할 수 있는 자유. 

4)프로그램을 개선할 수 있는 자유와 개선된 이점을 공동체 전체가 누릴 수 있도록 발표할 자유. 이를 위해서도 역시 소스 코드에 대한 접근이 전제되어야 한다.

 

-데미안(debian)계열

: 범용(데스크탑용/서버용) 이다.

가장 안정적이다. 

다른 여러 배포판의 기반이 된다

 

- Ubuntu

범용(데스크탑용/서버용) 이다. 

데비안 기반이다. 

편리한 설치와 유지보수, 사용자 친화적 사용법을 가지고 있다. 

안드로이드 커널-플랫폼 빌드에 기본으로 사용되는 리눅스OS 이다. 

서드 파티를 지원한다.

 

 

**리눅스(배포판)의 구조

커널의 역할

-프로세스/메모리/파일시스템/장치 관리 -컴퓨터의 모든 자원 초기화 및 제어 기능

 

셀( like cmd창)의 역할

: 사용자 인터페이스 

명령해석 

프로그래밍기능 

리눅스 기본 셸: 배시 셸(리눅스 셸)

 

가상머신 설치 목적

컴퓨터에 설치된 운영체제(호스트 os) 안에 가상의 컴퓨터를 만들고 그 가상의 컴퓨터 안에 또 다른 운영체제(게스트 os)를 설치/운영할 수 있도록 제작된 소프트웨어

 

스냅숏 기능: snap shot이 가능한 기능

 

-터미널 열기

ctrl+alt+t

 

-root계정을 써야 프로그램 설치, 명령주기 가능, 하얀계정

앞에 계정이 녹색으로 나오면 일반계정, 이용 계정

 

-dir

 

ls->  List의 약자로 윈도우의 dir 명령어와 같은 역할.

 

ls -l

 

**파란 글씨 디렉토리, 흰 글씨는 파일

 

ls -a

숨긴 파일 포함해서 현재 디렉터리의 목록

 

ls - al

숨긴 파일 포함해서 자세히 보여준다.

 

pwd

내가 지금 어디 디렉토리에 들어있는지, 현재 디렉토리를 보여줌.

 

root 계정 변경

sudo su - root

 

 

 

**처음 root 계정으로 들어가면 빈 홈이고, 더 상위 계정으로 가야 디렉토리가 보인다.

 

 

그 사람의 홈 디렉토리에 와있다는 표시는 '~'

홈을 벗어났을 때 '/'

 

-cd

Change directory 의 약자로 디렉토리를 이동하는 명령어

 

특정폴더 지정해서 이동:

cd ~centos

cd  

 

*그냥 cd 입력어 치면, 바로 사용자 home으로 이동한다.

 

pwd

 

댓글()
loading