단순 명령
[ cd ] : 디렉토리 이동

[ ls ] : 디렉토리 내용 목록

[ pwd ] : 현재 위치

[ date ] : 날짜및 시간 출력

옵션)

[date +%R] : 00:00 형식으로 출력

[date +%x] : 00/00/2018 형식으로 출력


[ file ] : 파일 유형 표시

[ history ] : 최근 사용했던 명령 출력

추가)

아래의 명령을 쉘에서 사용 하면 history 기록된 명령 실행

[!문자열], [!번호]

[ touch ] : 파일 타임스탬프 최신화, 빈 파일 만들 시 사용


텍스트 출력

[ head ] : 시작부터 10행 출력

[ tail ] : 끝부터 10행 출력

위 두 명령은 -n 옵션으로 출력 할 행을 지정 가능


[ less ] : 1화면씩 끊어서 출력

[ wc ] : 문자 카운트

옵션)

[wc -l] : 라인 수

[wc -w] : 단어 수

[wc -c] : 문자 수

[ cat ] : 파일 출력

[ vi ] : 파일 편집기


파일관리

- 명령어는 A to B 형식의 구조를 가진다. 


<명령어> A B


- A는 여러개를 지정 할수 있으며 구분은 공백. 


<명령어> A1 A2 A3 B


[ cp ] - 파일 복사

옵션)

[cp -r] : 하위 내용 모두 복사

[cp -f] : 강제 덮어 쓰기

[ mv ] : 파일 이동

[ rm ] : 파일 삭제

옵션)

[rm -r] : 하위 내용 모두 삭제

[rm -f] : 강제로 삭제

[ mkdir ] - 디렉토리 생성

옵션)

[mkdir -p] : 중간에 경로가 없는 디렉토리도 알아서 생성

[ tar ] - 파일 아카이빙(파일을 묶는 것)

옵션)

[tar -cvf 파일명 저장위치] : 파일 묶기

[tar -xvf 파일명] : 파일 풀기

[tar -z] : gz 압축

[tar -j] : bz2 압축

[tar -J] : xz 압축

[tar -p] : 권한유지 압축

[ rsync ] : 파일 동기화(차이점 만 복사)

심볼릭 링크를 인식, 심볼릭 링크로서 복사, 873port

옵션)

[rsync -av 동기화할폴더 해당위치]