본문 바로가기
👾 유용한 도구들/리눅스 (Linux)

🐧 리눅스 셸 및 명령어 초간단 요약!

by 뒬탕 2022. 9. 11.
반응형

 

셸(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
반응형

댓글