ls (list segments) 현재 위치의 파일 목록 조회
- ls : 파일 표시
- ls -l : 파일 상세정보
- ls -a : 숨김파일 표시
cd (change directory) 디렉토리 이동
- cd [디렉토리 경로] : 이동하려는 디렉토리로 이동
- cd ~ : 홈 디렉토리로 이동
- cd / : 최상위 디렉토리로 이동
- cd . : 현재 디렉토리
- cd .. : 상위 디렉토리로 이동
- cd – : 이전 디렉토리로 이동
touch : 0 바이트의 더미 파일 생성
- touch 파일이름 : 해당 이름의 파일 생성
mkdir (make directory) : 디렉토리 생성
- mkdir 폴더이름 : 해당 이름의 폴더 생성
- mkdir 폴더이름1, 폴더이름2 : 해당이름의 폴더 동시에 생성
- mkdir -p 폴더이름1/폴더이름2 : 폴더이름1 아래에 하위 폴더이름2 생성
cp (copy) : 파일 복사
- cp 파일이름1 파일이름2 : 파일이름1을 파일이름2로 복사
- cp -f 파일이름1 파일이름2 : 파일이름2가 있어도 지우고 강제로 복사
mv (move) : 파일이동
- mv 파일이름1 파일이름2 : 파일이름1을 파일이름2로 변경 (이름바꾸기 효과)
- mv 파일이름1 /폴더이름 : 파일을 해당폴더로 이동
- rm (remove) 파일삭제
- rm 파일이름: 파일이름1을 삭제
- rm -r 폴더이름: 해당 폴더를 삭제
- rm 파일이름* : 해당파일이름을 가진 화일들 * 뒤로는 어떤 다른 단어들이 오더라도 다 삭제
cat (catenate) : 파일 내용을 화면에 출력
- cat 파일이름: 파일 내용을 출력
- cat 파일이름 | more : 페이지별로 출력
- cat 파일이름 | head : 내용을 처음부터 10번째 줄 까지 출력
- cat 파일이름 | tail : 내용을 끝에서 마지막 10번째 줄까지 출력
redirection (>, >>) 화면의 출력결과를 파일로 저장
- > : 기존 내용을 지우고 저장
- >> : 기존 내용 뒤에 덧붙여서 저장
- cat 파일이름1 파일이름2 > 파일이름3 : 두개 파일 내용을 파일이름3에 저장
- cat 파일이름2 >> 파일이름1 : 파일이름2 내용을 파일이름1에 추가
alias : 자주 사용하는 명령어를 재정의하여 설정
- alias 새로운명령어이름 = 명령어 (eg. alias lsa = ‘ls -a’)