ls (List)
- 현재 디렉토리에 있는 파일들을 전부 보여준다
cd (Change Directory)
- 디렉토리 이동 명령어
- 명령어 입력 앞에 경로도 달라진것을 확인 할 수 있고, ls의 파일들도 변화됨을 볼 수 있다
"." 와 ".."
- "." : 현재 디렉토리
- ".." : 현재 디렉토리의 상위 디렉토리
- 예를들어 cp ../lib/abc . = 현재 디렉토리의 상위 디렉토리(..)아래에 있는 'lib'디렉토리의 abc파일을 현재 디렉토리(.)에 복사하라는 뜻입니다
pwd (Print Working Directory)
- 현재 작업중인 디렉토리의 경로 출력
- 리눅스는 숨김파일이라는 속성이 별도로 존재하지않고, 파일 앞에 . 을 지정하면 자동으로 숨김파일이 됩니다
rm (ReMove)
- 파일이나, 디렉토리를 삭제합니다
- 명령어 수행전
- 명령어 수행후
cp (CoPy)
- 파일이나, 디렉토리를 복사합니다
touch
- 크기가 0인 파일을 생성하거나, 파일이 존재한다면 최종 수정 시간 변경
mv (MoVe)
- 파일이나, 디렉토리의 이름을 변경하거나 다른 디렉토리로 옮길때 사용
- 잘 이동됐는지 확인해보자
- 굳
mkdir (MaKe DIRectory)
- 새로운 디렉토리를 생성합니다
rmdir (ReMove DIRectory)
- 디렉토리를 삭제합니다
cat (conCATenate)
- 파일 내용을 화면에 출력
head,tail
- 텍스트 형식으로 작성된 파일의 앞 10행, 마지막 10행만 화면에 출력
more
- 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력
less
- more 명령과 용도가 비슷하지만, 추가적인 기능 확장
file
- 파일의 종류를 표시합니다
clear
- 현재 사용중인 터미널 화면을 깨끗하게 합니다
- 터미널에 clear 명령어 입력만 하시면 됩니다
TMI
- -r : 재귀적으로 무엇을 처리하기위함 (cp에 -r을 붙이면, 그 하위폴더들을 재귀적으로 전부 복사 하기위함)
- 폴더 대충치고 tab누르면 자동완성해줌
참조 블로그
https://www.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS6390061632