728x90
ls
→ LiSt의 약자로 해당 디렉터리(폴더)에 있는 파일의 목록을 나열
| ls | 현재 디렉터리의 파일 목록 |
| ls /디렉터리 | 지정한 디렉터리의 목록 |
| ls -a | 현재 디렉터리의 목록(숨긴 파일 포함) |
| ls -l | 현재 디렉터리의 목록을 자세히 보여줌 |
| ls *.확장자명 | 해당 확장자 목록을 보여줌 |
| ls -l /디렉터리/찾을목록앞글자* | 디렉터리에 있는 목 중 지정한 앞글자인 목록을 자세히 보여줌 |

cd
→ Change Directory의 약자로 디렉터리를 이동하는 명령
| cd | 현재 사용자의 홈 디렉터리로 이동 |
| cd .. | 상위 디렉터리로 이동 |
| cd ~사용자명 | 사용자의 홈 디렉터리로 이동 |
| cd /디렉터리 | 디렉터리로 이동 |
| cd ../디렉터리 | 상대 경로로 이동 |

pwd
→ Print Working Directory의 약자로 현재 디렉터리의 전체 경로를 화면에 출력
| pwd | 현재 작업 중인 디렉터리의 경로 출력 |

rm
→ ReMove의 약자로 파일이나 디렉터리 삭제(삭제 권한 필요)
| rm 파일 | 해당 파일 삭제 |
| rm -i 파일 | 삭제 시, 확인 메시지 출력 |
| rm -f 파일 | 삭제 시, 확인하지 않고 바로 삭제(f는 Force의 약자) |
| rm -rf 디렉터리 | 디렉터리와 그 아래 하위 디렉터리 전부 삭제(r은 Recursive의 약자) |

cp
→ CoPy의 약자로 파일이나 디렉터리를 복사(읽기 권한 필요)
| cp 기존파일 복사파일 | 기존 파일을 복사파일이라는 이름으로 바꿔서 복사 |
| cp -r 기존디렉터리 복사디렉터리 | 기존디렉터리를 복사디렉터리로 복사 |

touch
→ 크기가 0인 새 파일을 생성하거나, 이미 파일이 존재한다면 파일의 최종 수정 시간을 변경
| touch 파일 | 파일이 없을 경우 빈 파일을 생성하고, 파일이 있을 경우 최종 수정 시간을 현재 시각으로 변경 |

mv
→ MoVe의 약자로 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길때 사용
| mv 파일 디렉터리 | 파일을 지정한 디렉터리로 이동 |
| mv 파일1 파일2 디렉터리 | 파일1, 파일2를 지정한 디렉터리로 이동 |
| mv 기존파일 새파일 | 기존 파일을 새파일명으로 변경해서 이동 |

mkdir
→ MaKe DIRetory의 약자로 새로운 디렉터리 생성
| mkdir 새디렉터리 | 현재 디렉터리 아래에 새디렉터리를 생성 |
| mkdir -p /부모디렉터리/자식디렉터리 | 부모디렉터리에 자식디렉터리를 생성하는데, 만약 부모 디렉터리가 없다면 부모 디렉터리도 함께 자동 생성 |

rmdir
→ ReMove DIRectory의 약자로 디렉터리를 삭제
| rmdir 디렉터리 | 디렉터리 삭제 |

cat
→ conCATenate의 약자로 파일 내용을 화면에 출력
| cat 파일 | 파일의 내용 출력 |
| cat 파일1 파일2 | 파일1과 파일2를 연결해서 출력 |

head, tail
→ 텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력
| head 파일 | 해당 파일의 앞 10행을 화면에 출력 |
| head -3 파일 | 해당 파일의 앞 3행만 화면에 출력 |
| tail -5 파일 | 해당 파일의 마짐가 5행만 화면에 출력 |

more
→ 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력
- space bar 클릭 시; 다음 페이지로 이동
- B 클릭 시; 앞 페이지로 이동
- Q 클릭 시; 종료
| more 파일 | 출력 |
| more +30 파일 | 30행부터 출력 |



less
→ more과 비슷한 용도이며, more에서 사용한 키 뿐 아니라 화살표 키와 더불어 page up과 page down 키 사용 가능
| less 파일 | 출력 |
| less +10 파일 | 10행부터 출력 |
file
→ 해당 파일이 어떤 종류의 파일인지 표시
| file 파일 | 파일의 종류 표시 |

clear
→ 현재 사용 중인 터미널 화면을 깨끗하게 지움
※ Ctrl + L 사용가능
# 참고 문헌 : 이것이 우분투 리눅스다
728x90
'IT > SQL' 카테고리의 다른 글
| [SQL] select (0) | 2022.03.24 |
|---|---|
| DB 필수용어 (2) | 2022.03.24 |
| [SQL] DCL 사용 (0) | 2021.10.11 |
| [SQL] DML 사용 (0) | 2021.10.11 |
| [SQL] DBMS 데이터 언어 (0) | 2021.10.11 |