#리눅스 기본 명령어 및 사용법 (pwd, ls, 권한 rwx, chmod, mkdir, touch, rm, cd, mv, cp)
#pwd
-현재 작업중인 디렉토리 위치입니다.
#ls
-디렉토리의 파일을 조회합니다.
#ls -l
-디렉토리의 파일을 구체적으로 조회합니다.
#ls -al
-디렉토리의 숨겨진 파일도 조회합니다.
#권한
파일: - rwx rwx rwx
디렉토리: d rwx r-x rwx
Link파일: l rwx rwx r--
rwx rwx rwx
(user)(group)(other)
7 7 7 <-- 3비트(421)씩 총9비트
rwx
421 3bit
r : read 읽기
w : write 쓰기
x : excute 실행
- : 권한 없음
#chmod
-파일 및 디렉토리 권한을 변경 합니다
-비트로 변경시
-ex) chmod 777 test
-문자로도 변경 가능(chmod (user(u), group(g), other(o)) + (+, -) + (r, w, x) 합니다.
-ex) chmod u+r test
#mkdir
-디렉토리를 생성합니다.
-ex) mkdir test
#touch
-빈 파일을 생성합니다.
-ex) touch testFile
#rm
-디렉토리와 파일을 삭제합니다.
-파일을 삭제합니다.
-ex) rm -f test
-디렉토리를 삭제합니다.
-ex) rm -r test
#경로
/ : 절대 위치 기준입니다.
./ : 현재 위치입니다.
../ : 현재 위치의 상위 위치입니다.
~/ : Home 위치 기준입니다.
#cd
-디렉토리를 이동합니다.
-ex) 현재 경로 기준 이동합니다.
cd ./test
-ex) 절대 경로로 이동합니다.
cd /
#mv
-디렉토리와 파일의 이동 및 이름을 변경합니다.
-파일 이름을 변경합니다.
-ex) mv testFile changeTestFile
-파일을 이동합니다.
-ex) mv changeTestFile ./test/.
#cp
-디렉토리 및 파일을 복사합니다.
-파일을 복사합니다.
-ex) cp file1 file2
-ex) cp file1 ./test/file2
-디렉토리를 복사합니다.
-ex) cp -r temp1 temp2
댓글