1. 왜 여전히 CLI를 쓸까?
지금은 GUI가 잘 발달해 있어서 CLI를 쓸 줄 몰라도 컴퓨터를 사용하는 데 아무런 문제가 없다.
그렇지만 대규모의 서버를 운영해야 할 경우 CLI를 이용하면 각각의 컴퓨터에 모두 I/O소스(모니터, 키보드, 마우스 등)를 장착하지 않고도 많은 컴퓨터를 조작할 수 있다.
2. CLI 명령어
pwd: 현재 위치 확인하기
mkdir: 새로운 폴더 생성하기
ls: 특정 폴더에 포함된 파일이나 폴더 확인하기
- ls -l: 폴더나 파일의 포맷을 전부 표현
- ls -a: 숨어있는 폴더나 파일을 포함한 모든 항목을 출력. d로 시작하면 폴더, -으로 시작하면 파일이다.
- ls -al 또는 ls -la로 조합해서 사용할 수 있다.
cd: 폴더에 진입하기
touch: 파일 생성하기
cat: 파일의 내용을 터미널에 출력하기
rm: 폴더나 파일 삭제하기
- 폴더를 삭제하기 위해서는 rm-rf 명령어를 쓴다.
mv: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기
- 파일의 이름을 바꾸는 데도 사용할 수 있다.
cp: 폴더나 파일을 복사하기
whoami: 현재 로그인된 사용자를 확인
sudo: 관리자 권한을 획득
3. 경로
절대 경로는 루트 폴더로부터 시작하는 경로로, 폴더나 파일이 루트 폴더로부터 어떤 경로에 있는지 나타낸다.
/Users/[username]/helloWorld/hello/hi
상대 경로는 폴더나 파일의 위치를 현재 위치를 기준점으로 나타낸다.
./ #현재 폴더
../ #한 단계 상위 폴더
'코드스테이츠 프론트엔드 부트캠프' 카테고리의 다른 글
[Network] REST API (9) | 2023.03.29 |
---|---|
[회고] 코드스테이츠 프론트엔드 부트캠프 Section 1 회고 (1) | 2023.03.13 |
[CSS] flex의 활용(서로 다른 column에 있는 item 어긋남 해결하기) (0) | 2023.02.16 |
[CSS] 자기소개 페이지 만들기 (0) | 2023.02.15 |
코드스테이츠 프론트엔드 부트캠프 2일차 후기 (0) | 2023.02.14 |