반응형
셸(Shell) 소개
셸(Shell)이란?
- 커널과 사용자 사이를 이어줌
- 명령어 입력시 해석하여 커널에 명령 요청
셸의 종류
이름 | 키워드 |
Bourne-Again Shell | bash |
Bourne Shell | sh |
C Shell | csh |
Korn Shell | ksh |
bash란?
- GNU 프로젝트의 일환으로 개발
- 리눅스의 기본 Shell
GUI VS CLI
GUI
- Graphical User Interface
- 사용자가 편리하게 사용할 수 있도록 기능을 아이콘, 이미지 등의 그래픽으로 나타낸 인터페이스
- 윈도우, 맥, 우분투 Gnome
CLI
- Command Line Interface
- 문자로 사용자와 컴퓨터가 상호작용하여 동작하는 인터페이스
- 윈도우 CMD, 맥 터미널
- 우분투는 주로 CLI 환경 터미널 이용
리눅스 기초 명령어
명령어 입력법
[명령어] [옵션] [내용]
예시) cat -n dilttan.txt
- [명령어] : 하고 싶은 행동에 대한 명령어 입력하기
- [옵션] : 명령어에 자세한 설명 추가. 앞에 -또는 --가 붙는다.
- [내용] : 파일명이나 디렉토리명을 주로 입력
사용자 관련 명령어
- whoami : 현재 로그인한 사용자 ID를 알려주는 명령어
- passwd : 로그인한 사용자의 비밀번호 변경
디렉토리 관련 명령어
- pwd : 현재 디렉토리 위치를 출력
- ls : 현재 디렉토리의 목록을 출력
- ls -I : 현재 디렉토리의 목록을 상세히 출력
- ls -a : 숨겨진 파일(이름이 .으로 시작하는 파일)이나 디렉토리를 포함하여 출력
- ls -al : a와 l옵션 합쳐서 사용
- cd : 해당 디렉토리로 이동
- mkdir : 디렉토리 만들기
파일 관련 명령어
- cat : 읽기 전용으로 파일 열기. |나 >로 연결
- vi : 읽기/쓰기로 파일 열기
- rm : 파일 삭제
기타
- --help : 명령어 뒤에 이 옵션 붙이면 사용 방법 출력
패키지 관리자 : apt
apt란?
- Advanced Packaging Tool
- 데비안 리눅스(.dev) 또는 파생된 배포판(우분투 포함)에서 소프트웨어를 설치, 제거, 업데이트할 때 사용
- apt install, apt remove, apt update, apt search, apt show
- (구버전에서는 apt-get apt-cache)
root
- 리눅스에서 모든 권한을 가지고 있는 최고 관리자
- sudo [사용할 명령어]로 획득 가능
- apt 권한이 없을 때 이용 ex) sudo apt install nano
반응형
'👾 유용한 도구들 > 리눅스 (Linux)' 카테고리의 다른 글
🐧 리눅스(Linux) 초간단 요약 소개! (0) | 2022.09.11 |
---|
댓글