2021년 6월 23일에 작성된 문서 2번 입니다.
Linux 배운 내용을 정리했습니다.
pwd
로 확인할 수 있는 절대 경로/
).
)..
)macOS
절대 경로 /Users/[username]/helloWorld/hello/
/
)에는 폴더 Users. 현재 경로(/Users/[username]/helloWorld/hello/
)
ls
로 확인되는 폴더나 파일은, 상대 경로로 ./
을 붙여 표현 가능. cd
를 이용.
): 현재 폴더./
는 "현재 폴더 아래의"라는 뜻./hi
는 현재 폴더 아래의 폴더 hicd
와 함께 사용한다면, 현재 폴더 아래의 폴더 hi로 진입하라는 뜻cd ./hi # 현재 폴더 아래의 hi 폴더로 진입하는 명령
pwd
# (macOS)
/Users/[username]/helloWorld/hello/hi
ls
# helloWorld.txt hiComputer.txt
// 점슬래쉬(./)는 현재 폴더
mv helloWorld.txt ../../
ls
# hiComputer.txt
cd ../../
pwd
# (macOS) /Users/[username]/helloWorld/
ls
# hello helloWorld.txt hi.txt
// 현재 폴더 아래에 있는 파일 helloWorld.txt를
// 폴더 helloWorld로 이동
// mv와 상대 경로를 이용해 helloWorld.txt파일을
// 상위 폴더로 이동
절대 경로 기준점 루트폴더(/
)는 Linux 관리자 영역.
Linux 관리자의 가장 큰 특징:
루트폴더로 이동하여 명령어 mkdir
을 이용해 폴더 test를 생성:
whoami
# [username]
// 현재 로그인된 사용자를 확인하는 명령어 whoami
whoami
로 확인할 수 있는 사용자는, 폴더의 형태로 존재.
Users/
)로 이동. 사용자 권한은 username 폴더 내에서만 자유롭게 사용
관리자 권한을 이용하면, 다른 사용자 폴더에 영향.
사용자 폴더의 경로(Path): ~/
로 표시.
~
): 루트폴더(/
)로부터 사용자 폴더(username)까지의 경로를 축약한 형태.pwd
# (macOS)
/Users/[username]/helloWorld/hello/
sudo
: 기본적 CLI 명령어의 앞에 작성, 관리자 권한을 일시적으로 획득하는 명령어. sudo
는 한시적으로 관리자 권한을 가지기때문에 항상 비밀번호와 함께 사용. // 명령어 `mkdir`을 이용해 폴더 두 개를 생성
mkdir justMkdir
sudo mkdir sudoMkdir
password:
# 타이핑을 해도 출력이 없습니다.
비밀번호가 출력되지 않더라도,
입력이 정상적으로 이뤄지고 있습니다.
ls
# hello justMkdir sudoMkdir helloWorld.txt hi.txt
sudo
를 이용해 생성한 폴더의 소유자는 루트sudo
를 사용하지 않은 폴더 justMkdir은 사용자 소유의 폴더 ls -l
로 특정 폴더나 파일의 권한을 확인 가능
텍스트 에디터 nano의 구성요소
Written with StackEdit.