[Linux] 리눅스 기본 명령어 총정리, 적용예제
-커널
**커널이 할수있는 역할 잘보기
:프로세스 관리,
저장되어 있는 파일 관리,
파일 시스템 관리, 메모리 관리 등
디렉토리 단위로 모아서 관리
-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
'Devel > 리눅스' 카테고리의 다른 글
npm run build 시 code ELIFECYCLE 해결하는 방법 (0) | 2022.05.10 |
---|---|
디스크 확장하는 법 (0) | 2021.11.24 |
[Linux] 리눅스 기본 명령어 총정리, 적용예제2 (0) | 2020.08.06 |
[Linux] 리눅스, 우분투 설치하는방법, 설치과정2 (0) | 2020.08.06 |
[Linux] 리눅스, 우분투 설치하는방법, 설치과정 (0) | 2020.08.06 |