Ubuntu 터미널 명령어 (1)
<화살표 ↑, ↓ 를 이용하여 최근 사용한 명령어들을 간단하게 불러올 수 있다>
pwd -> Present Working Directory (현재 작업중인 디렉토리)
whoami -> 현재 사용중인 계정
cd -> change directory
e.g. < cd / > - 최상위 directory로 이동
< cd .. > 현재 directory에서 한단계 위로 이동
< cd ~ > 내 계정의 directory로 이동
' ~ ' 는 현재 사용중인 계정의 디렉토리를 의미한다 (e.g /home/계정이름 )
*현재 디렉토리의 상위 디렉토리로 이동할때는
< cd /디렉토리 명 > 으로 한번에 이동 가능 or < cd .. >으로도 가능
* cd 후 디렉토리 명을 작성하지 않고 cd만 입력하면 홈 디렉터리로 이동 = '~'
* 현재 디렉토리의 하위 디렉토리로 이동할 때 : 앞에 / 를 붙혀주면 절대경로를 이용한다는 뜻.
고로 앞에 아무것도 붙혀주지 않거나
현재 디렉토리의 하위 디렉토리를 의미하는
./디렉토리 를 이용한다
dir -> (Directory)현재 작업중인 디렉토리의 내부 내용 보기
(cd로 하위 디렉토리로 이동 할때 이름의 앞 3글자만 치고 Tab을 누르면 자동완성됨)
ls -> (List)디렉토리 안에 파일목록 표시
ls -l -> 디렉토리의 내용물 합계 및 간략한 상세정보 표시
ls -al -> 디렉토리 안에 모든 내용(숨긴 파일 포함) 매우 상세하게 표시
ls -al 파일명 -> 입력된 파일의 상세 내용을 표시
*cd로 디렉토리를 이동하지 않고 ls를 이용해 목록을 확인하고 싶을 때는
< ls -al 디렉토리 위치 > 로 가능하다
ls -R -l -> 현재 디렉토리 내용 + 디렉토리 내용의 내부 목록까지 표시
-R 옵션은 (Recursive)를 뜻한다
내 계정 루트 아래의 ".config"로 이동하고 싶을 때 : < cd ~/.config >
<디렉토리 설명 앞에 d로 시작하는 문자들에 대한 내용> (e.g. drwxr-xr-x)
맨 앞 'd' 또는 '-'를 제외한
첫 3글자 : 소유주 권한
그 다음 3글자 : 그룹 권한
마지막 3글자 : 그 외 권한
r : Read (4)
w : Write (2)
x : Execution (1)
모든 권한 : 7 (rwx)
읽기 권한 : 4 (r--)
쓰기 권한 : 2 (-w-)
실행 권한 : 1 (--x)
읽기, 쓰기 권한 : 6 (rw-)
읽기, 실행 권한 : 5 (r-x)
쓰기, 실행 권한 : 3 (-wx)
e.g. "drwx------" => 소유주만 모든(읽기, 쓰기, 실행) 권한을 가지고 나머지는 어떠한 권한도 없다.
=> "700"과 같음
"-rw-r--r--" => 모든 이용자가 읽기만 가능하고 소유주는 쓰기도 가능.
=> "644"와 같음
"drwxr-xr-x" => 소유주 : 모든(rwx) 권한, 그룹 : 읽기(r), 실행(x) 권한, 그외 : 읽기(r), 실행(x) 권한
=> "755"와 같음
cl -> 터미널 초기화면으로 돌아가기 (windows에서는 'cls')