[ 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 동기화할폴더 해당위치]