하루에 한 걸음

Linux Ubuntu(우분투) 터미널 기본 명령어(command) 본문

Ubuntu

Linux Ubuntu(우분투) 터미널 기본 명령어(command)

유파랑 2021. 3. 23. 13:22

외워두면 편리한 우분투 터미널 기본 명령어.

디렉토리 관련 명령어

명령어 옵션 기능 예시
ls   현재 디렉토리의 파일, 디렉토리를 표시 ls
a 숨김파일까지 모두 표시 ls -a
l   ls -al
pwd   현재 경로 표시 pwd
clear   터미널 창에 있는 내용을 모두 지운다 clear
cd   디렉토리로 이동한다 cd hello
touch   파일을 생성한다. 이미 있을 시에는 수정시간을 현재시간으로 변경 touch ./hi.txt
rm   파일 삭제 rm ./hi.txt
-r 내부 디렉토리 안의 모든 파일까지 삭제 rm -r ./hello
mkdir   디렉토리 생성 mkdir hello
-p 하위 디렉토리까지 생성 mkdir ./hello/hi/bye
rmdir   디렉토리 삭제. 안에 아무 것도 없을 때만 사용 가능 rmdir ./hello
mv   이동 mv hi.txt /hello
  이름변경 mv hi.txt bye.txt
cp   파일을 경로로 복사 cp hi.txt ./hello
-r 디렉토리 복사 cp hello ./bye

 


터미널 프로그램 단축키

복사: ctrl + insert 또는 ctrl + shift + C

붙여넣기: shift + insert 또는 ctrl + shift + V

새 탭: ctrl + shift + t

탭 이동: alt + 1, 2, 3

탭 닫기: ctrl + shift + w

화면 멈춤: ctrl + s

다시 시작: ctrl + q

 


Linux Shell 명령어

cat [파일명] : 파일 내용 출력

cat ./test.txt
-> 현재 경로의 test.txt의 내용 출력

cat /proc/cpuinfo
-> cpu 정보를 출력

 

cat [파일명] > [저장할 파일명] : cat 명령어로 출력된 내용을 텍스트로 저장

cat /proc/cpu > ./test.txt

find [경로] -name [파일명] : 경로 내의 파일 및 디렉토리 검색

find / -name test
-> 전 영역에서 이름이 test인 파일과 디렉토리 검색

find ~/ -name A*
-> 홈 디렉토리에서 이름이 A로 시작하는 파일과 디렉토리 검색

find / -name *hi*
-> 전 영역에서 이름에 hi가 포함된 파일과 디렉토리 검색

fin ~/ -name *.txt
-> 홈 디렉토리에서 확장자 .txt인 파일과 디렉토리 검색

-type f: 파일만 검색

-type d: 디렉토리만 검색

find / -name hw -type f
-> 전 영역에서 이름이 hw인 파일만 검색

grep [문자열] [파일명] : 파일 안에서 해당 문자열이 포함되는 라인만 출력

grep hello ./test.txt
-> test.txt에서 hello가 포함된 라인만 출력

grep printf ./*
-> 현재 디렉토리의 모든 파일에 대해서 printf가 포함된 라인만 출력

 

다른 명령어와 합쳐서 굉장히 많이 쓰인다

ls -al | grep .txt
-> ls -al 실행 결과에서 .txt 포함 된 라인만 출력

cat /etc/passwd | grep bash
-> 현재 유저 목록 확인

history : 명령어 사용 이력 확인

!번호 : 번호에 해당하는 명령어 다시 실행

'Ubuntu' 카테고리의 다른 글

Ubuntu 18.04 Chrome 설치  (0) 2021.08.26
Ubuntu 18.04 듀얼 부팅 설치  (0) 2021.08.26
리눅스 우분투에서 압축 해제(zip, tar, tar.xz ...)  (0) 2021.03.24
[Vim] Vim 명령어 모음  (0) 2021.03.24