[LINUX] Terminal

김나영·2023년 4월 4일
0

LINUX

목록 보기
7/9
post-thumbnail

Terminal

  • 콘솔이라고도 함
  • 리눅스에서 터미널이란 명령어를 입력하여 컴퓨터를 제어하는 사용자 인터페이스를 뜻함
  • 사용자가 컴퓨터에 명령을 내리고 실행 결과를 확인하는 데 사용
  • bash나 cmd에서 CLI(Command Line Interface)방식으로 입력과 출력을 얻는 화면

리눅스 서버에 SSH로 연결할 때 로컬 컴퓨터에서 실행하고 명령을 입력하는 프로그램이 터미널이다

  • CLI (Command Line Interface)
    사용자가 텍스트로 명령어를 입력하고 다시 텍스트로 결과를 화면에 출력해주는 인터페이스를 가진 컴퓨팅 인터페이스

  • 대표적으로 윈도우의 명령프롬프트

내가 주로 사용한 터미널 프로그램은 PuTTY이다~!

tty

현재 커널과 연결된 가상 터미널 장치 확인

stty

터미널 설정 출력, 변경

setterm

터미널의 설정값 변경

test

터미널 설정 초기화, 터미널 타입 출력

5가지 터미널 명령

sudo

  • 모든 명령을 슈퍼유저(루트) 권한으로 실행
  • 사용자가 자신의 home 디렉토리를 벗어나서 파일을 편집하거나 수정해야하는 경우 대부분 sudo를 사용해야 한다
  • 시스템을 파괴하거나 다른 사용자의 개인정보를 침해할 수 있기 때문에 사용에 주의해야 함

패키지 관리자 도구

패키지 설치, 제거, 업그레이드

yum (레드햇/페도라/센트OS)

패키지 설치 : yum install <패키지>
패키지 제거 : yum remove <패키지>
시스템 업그레이드 : yum update

apt(데비안/우분투/민트)

패키지 설치 : apt install <패키지>
패키지 제거 : apt remove <패키지>
시스템 업그레이드 : apt update / apt upgrade

pacman(아치/만자로)

패키지 설치 : pacman -S <패키지>
패키지 제거 : pacman -R <패키지>
시스템 업그레이드 : pacman -Syu

systemctl (Systemd)

서비스 관리 애플리케이션

systemctl start <서비스이름>

서비스 시작

systemctl restart <서비스이름>

서비스가 실패하거나 구성이 변경된 경우 재시작

systemctl stop <서비스이름>

서비스 중지

systemctl enable <서비스이름>

부팅 시 서비스 활성화

systemctl disable <서비스이름>

서비스 비활성화 / 부팅시 시작되지 않도록 함

ls

  • 지정한 경로의 파일과 폴더를 나열
  • 기본적으로 현재 디렉토리의 파일과 폴더를 나열하지만 주어진 경로의 내용도 찾아볼 수 있음
  • 하위 디렉토리에서 구성 파일을 찾을 수 있음

man

  • manual의 줄임말
  • 컴퓨터에 저장된 온라인 명령 문서에 접근

참고사이트
https://www.oss.kr/info_techtip/show/02041534-1523-4836-a3da-83b8e788c8f9

profile
응애 나 애기 개발자

0개의 댓글