본문 바로가기
웹개발 · IT 지식

[Linux/Shell/Vim] 자주 쓰는 리눅스, 쉘, 빔 명령어 모음

by 메이플 🍁 2022. 3. 29.

기초상식

키워드 의미
~ 루트 디렉토리
* 모든 파일 (asterisk)
. 현재 디렉토리
.. 상위 디렉토리

 

shell command

명령어 의미
clear  
cd <디렉토리 이름> 해당 디렉토리로 이동 (change directory)
cd .. 상위 디렉토리로 이동
ls 현재 directory 안에 있는 파일 리스트 확인 (list)
ls -l 상세 정보를 포함해서 현재 directory 안에 있는 파일 리스트 확인 (line by line)
ls -a .으로 시작하는 숨김파일을 포함해서 현재 directory 안에 있는 파일 리스트 확인 (all files)
ls -al  숨김파일을 포함한 모든 파일의 상세 정보를 포함해서 현재 directory 안에 있는 파일 리스트 확인
ls -help ls의 자세한 옵션 보기
mkdir <디렉토리 이름> 새로운 디렉토리 생성 (make directory)
pwd 내 현재 디렉토리 주소 path (print working directory)
touch <파일 이름> 새로운 빈 파일을 만들때
mv <파일 이름> <디렉토리 위치> 파일을 해당 디렉토리에 이동 (move)
mv <폴더 이름> <새로운 폴더 이름> 파일 이름 수정
cp <파일 이름> <디렉토리 위치> 파일을 해당 디렉토리에 복사 (copy)
cp -R <복사할 폴더 이름> <새로 만들 폴더 이름> 디렉토리 통째로 복사하기
rm <파일 이름> 해당 파일을 삭제 (remove)
rm -r <디렉토리 이름> 해당 디렉토리 삭제
rm -rf <파일 이름 or 디렉토리 이름> 강제로 삭제
cat <파일 이름> 파일 안에 있는 내용 터미널에 보여주기 (concatenate)
code . 해당 디렉토리를 코드 편집기(VS code)로 열기
open . 해당 디렉토리를 파인더로 열기 (Mac)

 

shell command 번외

mv *.js .. 모든 js 파일을 상위 디렉토리로 이동

 

vim 명령어

vi <파일 이름> vim으로 파일 열기
normal mode에서 i 버튼 누르기 insert mode로 변경
normal mode에서 v 버튼 누르기 visual mode로 변경
ESC버튼 누르기 normal mode로 변경

댓글