자동 완성 기능
Tab키 사용 ( 명령어가 여러 개면 Tab Tab )
i18ninternationalization, 국제 언어i~n 사이 18개의 문자가 있어서 i18nUTF-8을 기본 문자 세트로 사용LANG 환경 변수 설정의 영향을 받는다printing working directory
현재 디렉토리를 표시
change directory
cd / : 루트 디렉토리로 이동cd ~ : 홈 디렉토리로 이동루트 디렉토리와 홈 디렉토리루트 디렉토리는 모든 디렉토리의 시작점. 일반적으로 데이터 저장 x홈 디렉토리는 사용자의 홈 디렉토리(사실상 여기가 시작)cd - : 이전 경로로 이동cd home/user/바탕화면 : 바탕화면으로 이동cd . : 현재 디렉토리, 생략 가능cd folder1 : 바탕화면의 folder1으로 이동cd ../folder2 : folder1의 이전 디렉토리(바탕화면)의 folder2로 이동list file
ls -a : all. 현재 디렉토리의 파일 목록을 숨김 파일까지 출력ls -l : 현재 디렉토리의 파일 목록을 long-format으로 출력ls -t : 시간순으로 출력(최신순)ls -r : 역순으로 출력여러 명령어를 합칠 수도 있다
ls -al, ls -lt, ls -ltr...drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면
drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면- : 그냥 파일d : 디렉토리l : 심볼릭 링크rwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면UNIX file mode
UNIX의 파일 권한을 나타내는 3+9bit 체계
owner, group, others 3파트로 나뉜다
rwx][`rwx`][rwx] → [owner][`group`][others]r : 읽기 권한w : 쓰기 권한x : 실행 권한- : 권한 없음Symbolic mode, Octal mode 2가지 방식
[rwx]에서, 권한이 있으면 1, 없으면 0으로 표현
r-x → 101 → 5rwxr-xr-- → 111 101 100 → 754
파일 권한의 기본값을 설정하는 값
umask = 022일 때,디렉토리의 기본 mode = 777-022 = 755파일의 기본 mode = 666-022 = 644drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면
drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면
drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면
drwxr-xr-x 3 mixergim mixergim 4096 9월 28 11:20 바탕화면
바탕화면mkdir→ make directorymkdir work→ 현재 디렉토리에 work 디렉토리를 생성mkdir -p work/testdir→ 현재 디렉토리에 work, testdir디렉토리를 생성-p: 디렉토리를 여러 개 만들 때rmdir→ remove directoryrm -rf로 파일과 디렉토리를 함께 지운다rm -fr → remove -recursively -forcecopy
cp -r folder1/folder1_1 folder2→ folder1의 folder1_1을 folder2로 이동-r : omitting directory오류로 복사가 안 될 때 사용remove
rm -r folder2 → folder2를 삭제디렉토리를 삭제할 때는 -r 명령어 사용move, rename
mv folder2/folder1_1 ~→ folder2의 folder1_1을 ~, 홈 디렉토리로 이동mv t.txt test.txt → t.txt 파일의 이름을 test.txt로 변경change mode
chmod 640 myfile → myfile의 권한을 110 100 000으로 변경하라change owner, group
root user만 변경 가능