깃이나 깃허브 사용 할 때 터미널을 사용하는데 매번 명령어가 기억이 안나서 현재 알고있는, 공부중인 명령어들을 정리 해보려고 합니다.
pwd = print working directory
현재 디렉토리의 위치를 확인하는 명령어
pwd
history
이전에 사용한 명령어를 확인할 수 있는 명령어
history
man = manual
원하는 명령어의 매뉴얼을 확인
man
cat = concatenate
파일의 내용을 확인하는 명령어
cat file.확장자
which
원하는 파일을 찾을 때 사용
which vim which node
ls = list
현재 경로에 존재하는 폴더 및 파일 확인
ls
ls 폴더이름 : 해당 폴더 안 목록 확인
ls folder
ls -a : 숨겨진 파일 및 모든 폴더 확인
ls -a
ls -l : 파일 상세정보 확인
ls -l
ls -al : ls -a, ls -l을 같이 적용
ls -al
mkdir = make directory
디렉토리(폴더)를 생성할 때 사용
mkdir folder
mkdir -p : 디렉토리의 하위 디렉토리까지 생성
mkdir -p folder/forder1/forder2
touch
새로운 파일을 생성할 때 사용
touch file.확장자
cp = copy
파일 및 디렉토리를 복사할 때 사용
cp -r : 디렉토리 및 하위 디렉토리를 모두 복사
cp -r folder folder2
echo
문자열 입력 후 파일 생성 및 문자열 저장
echo "Hello World" > file.txt echo "Bye World" >> file.txt
rm = remove
파일 및 디렉토리를 삭제하는 명령어
rm
rm -r : 파일 및 디렉토리 삭제시 하위 경로의 파일을 삭제
rm -r folder rm -r folder/forder2
rm r * : 파일 및 디렉토리 전체 삭제
rm -r *
rmdir = remove directory
폴더를 삭제하는 명령어
rmdir file
clear
현재 터미널의 내용을 모두 지우는 명령어
clear
cd = change directory
현재의 작업 디렉터리의 위치를 바꾸는 명령
cd
cd 폴더이름 : 해당 디렉토리로 이동
cd folder
cd .. : 현재 경로의 상위 디렉토리 이동
cd ..
cd ~ : 홈 디렉토리로 이동
cd ~
cd -: 이전에 있던 디렉토리로 이동
cd -
mv = move
파일이나 디렉토리를 이동시킬 때 사용
mv folder folder2