Hugh_휴 님의 블로그
시스템 기초4-리눅스역사 - vim에디터까지 본문

<리눅스 종류와 소개>
유닉스: 리눅스 나오기 전부터 있었던 운영체제. 리눅스 개발의 뿌리. 대부분 C언어를 기반하여 개발된 운영체제
대표적인 유닉스: Solaris / (HP-UX, AIX)
리눅스: 리눅스 커널과 다른 구성 요소가 무료인 오픈 소스 소프트웨어. PC 또는 기타 장비에서의 이식성(호환성)이 높음.
안드로이드 - 리눅스
맥OS - 유닉스
<데비안 계열>
우분투/칼리 리눅스
<레드햇 계열>
RHEL/Rocky Linux
<리눅스 서버 쉘의 이해>
리눅스에서는 쉘 = 터미널이라고 부름. 명령어 해석기 기능.
본 쉘(sh):
Bash: 본 쉘(sh)에서 다양한 기능을 확장시킨 쉘 = 본 어게인 쉘.
ROM-BIOS: 윈도우와 마찬가지로 부팅을 도움. 부팅 과정이 전반적으로 비슷하다고 생각하면 됨.
<명령어>
echo: 문자 등을 출력하는 명령어.

-l: 파일 정보를 표시
맨 처음 d는 디렉터리. l은 링크 = 바로가기

[pwd 명령어] : 지금 현재 경로. 디렉터리를 이동할 수 있게 도움.

[cd 명령어]
. : 현재 위치 디렉터리
.. : 상위 위치 디렉터리
~ : 현재 로그인 되어 있는 계정의 홈 디렉터리
[cp 명령어] : 파일 혹은 디렉터리 복사
[rm 명령어] : 지울 때 사용.
rm -rf(주로 이것 사용. 메세지 없이 하위 디렉터리 포함 파일 삭제)
mkdir(디렉터리 생성)

rmdir(디렉터리 삭제)

[find 명령어]: 파일 찾기
-name: 지정된 문자열 패턴에 해당하는 파일 검색.

[ps 명령어]
-ef 옵션: 시스템의 모든 프로세스 표시

[who 명령어]
tty: 로컬 로그온 되어 있는 사용자
pts: 원격 로그온 되어 있는 사용자
[kill 명령어]
-9 : 프로세스 강제 종료
ex) 파이어 폭스를 켜놓은 상태에서 강제 종료.
1)파이어 폭스를 열고 ps -ef로 전체 프로세스 확인
2)파이어 폭스의 제일 위 PPID를 보고 PID 확인

3)kill PID -9 입력.

[cat 명령어]: 파일 안의 내용을 명령어
[grep 명령어]: “” 안에 넣은 키워드만 출력. 파일 안에 있는 명령을 찾을 때 사용.
-i : 대소문자 구분을 하지 않음.
ex) ifconfing | grep “broadcast”
ifconfig의 결과물을 broadcast에 대입하여 원하는 것만 출력.

[more 명령어]
more [옵션][파일명]
*기존에 설정되어 있는 변수를 환경변수라고 함.
vim : 터미널을 통해 텍스트 편집이 가능한 에디터
i : 입력모드
:w : 저장
:q : 나가기
:q! : 저장 안하고 나가기
:wq : 저장+나가기
'개념 공부' 카테고리의 다른 글
| 시스템 기초6 - 리눅스 주요 로그파일 까지 (0) | 2026.03.14 |
|---|---|
| 시스템 기초5 - Inode까지 (0) | 2026.03.13 |
| 시스템 기초3-레지스트리, 윈도우 시스템 관리 (0) | 2026.03.13 |
| 시스템 기초2- 윈도우 기초 - 윈도우 파일 시스템까지 (0) | 2026.03.13 |
| 시스템 기초1- 컴퓨터 구조 (0) | 2026.03.13 |