본문 바로가기
기타

리눅스 터미널 명령어 정리

by 테크케찰 2023. 1. 17.

https://www.youtube.com/watch?v=EL6AQl-e3AQ 

드림 코딩 엘리님의 리눅스 영상을 보고 정리한 내용입니다.

맥 os를 기반으로 정리하였습니다.

man // 매뉴얼을 나타내주는 명령어

clear // 터미널 창을 지워줌

pwd // 현재 있는 곳의 경로를 나타냄

ㅣs // 현재 디렉토리 안에 있는 파일 및 폴더 등을 나타냄
-a // 숨긴 파일도 나타냄
-l // 긴 정보들을 다 나타내줌
-la // 같이 사용하는 경우에 사용 가능

open . //현재 디렉토리를 열 수 있음

cd [폴더명] // [폴더명]으로 이동할 수 있음
cd .. // 상위 경로로 이동
cd ~ // 최상위 경로로 이동
cd - // 이전에 있던 경로로 이동

find [파일명/디렉토리명] // 파일 및 디렉토리를 찾을 수 있음
ex) find . -type file -name "*.txt"
ex) find . -type file directory -name "*2"

which [파일명/디렉토리명]// [파일명/디렉토리명]의 경로를 찾을 수 있음

touch [파일명] // 새로운 파일을 만듦, 기존에 존재하는 파일은 수정된 시점으로 변경

cat [파일명] [파일명] [파일명]... // 파일명 확인 가능 (여러 개 확인 가능)

echo [문자열] // 터미널에 문자열을 나타낼 수 있음
echo [문자열] > [파일] // 파일에 문자를 넣어줄 수 있음 (>>를 사용하는 경우 텍스트를 덮어쓰지 않고 뒤에 이어 붙여줌)
ex) echo "Hello" > file1.txt

mkdir [폴더명] // 디렉토리를 만듦
mkdir -p [폴더명]/[폴더명]/[폴더명] // 경로에 따른 디렉토리를 모두 생성

cp [파일] [경로] // 파일이 경로로 복사

mv [파일] [경로] // 파일이 경로로 이동

rm [파일] // 특정 파일을 삭제
rm -r [폴더] // 폴더 내의 모든 걸 삭제

grep [키워드명] [파일] // 특정 파일 내에서 키워드가 있는지 확인
ex) grep "world" *.txt
-n // 몇 번쨰 줄인지 확인
-i // 대소문자 구분없이 확인
-r // 폴더 안에 있는 모든 것들을 확인할 수 있음

환경 변수 설정하기

export [변수명]=[변수값] // 변수 선언
ex) export VARIABLE_1=variable1

env // 모든 환경 변수를 출력 가능

$[변수명] // 변수를 참조하기
ex) $VARIABLE_1