본문 바로가기
Computer Science/OS (운영체제)

[linux] GUI 환경 vs CLI 환경, linux 명령어 몇개

by SIXXXX_ 2023. 4. 1.
728x90

[GUI 환경 vs CLI 환경]

  • GUI (Graphical User Interface) : 그래픽 사용자 인터페이스, 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 아이콘 같은 그래픽으로 나타낸 것.
  • CLI (Command Line Interface) : 글자를 입력하여 컴퓨터에 명령을 내리는 방식.

 

 

[Linux 명령어]

# mkdir  + (folder name) : 폴더 만들기

# cd + (folder name): 폴더로 이동

# pwd(print working directory) : 내가 있는 디렉토리

# ls : 현재 위치한 곳의 파일들 보기

# touch + (file name.확장자) : 파일 만들기

# ls -al (= ll) : 권한까지 보기

# clear : 지우기

# vi +(file name.확장자) : 파일 안으로 들어가기

~ a : 명령모

~ i : 끼워넣기(입력모드)

~ esc(편집모드) + shift + :

 : q! (!는 강제로) 종료

 : wq!  코드쓰고 강제로 종료

# python (filename).py 실행

# dd : 라인 한개 삭제

# yy : 라인 한개 복사

# p : 오른쪽 붙여넣기

# P (대문자 p) : 위에 붙여넣기

# cat (filename.확장명)  : 읽기*한번에 출력

# more (filename.확장명) : (양이 많은 파일) 읽기 * 한페이지씩 출력

# echo 코드 : 그대로 출력

# 화살표 위로 키 : 전에 쓴 명령어 그대로 쓰기

# echo 코드 > (filename.확장명) : 코드 그대로 보내기

# cp + (원본filename.확장명) + (복사filename.확장명) : 복사하기

# ls -al > (filename.확장명) : 권한까지 보는것

# rm (filename.확장명) : 파일 지우기

# mv filename.확장명(tab 으로 자동완성) ../ : (../는 상위폴더) 이동

# cd .. : 상위 폴더로 이동

# rmdir (foldername) : 폴더삭제

# rm -r (안에까지 지우겠다) : 안에 폴더까지 삭제

# mkdir -p 폴더/폴더/폴더 : p옵션으로 폴더 3개가 만들어진다

# mkdir foldername; cd foldername : 폴더를 만들고 바로 폴더 안으로 들어감

# cat filename.확장명 | grep "검색어" : 검색어를 포함된 문구 출력

# 'ctrl + c' : 실행중단(인터럽트), 쉘창에서 복사 되지 않음

# wget (웹에서 가져오기) + ( shift + insert : 이미지주소 복사붙여넣기) : 이미지 다운로드

# sudo : super user do 

# apt-get : ubuto 에서 패키지를 관리하는 프로그램

# sudo apt-get install git  : git 설치