[Linux] Linux 파일 구조 & Terminal 명령어
2021. 10. 12. 15:55ㆍ프로그래밍/기타등등
반응형
Linux
리눅스를 써야하는 이유
우리가 만든 프로그램이 리눅스 환경에서 돌아가기 때문에 개발자라면 리눅스를 사용해서 개발한 프로그램이 잘 돌아가는지 확인해봐야한다.
리눅스 파일구조
root (/
)
- windows 에서 c드라이브와 비슷
- 최상위 경로
/home (~
)
- 유저의 공간
- ~ 기호로 바로 접근
Desktop
의 상위폴더
/bin
- Binary의 약자
- OS 최소한의 구동을 위해 필요한 프로그램이 있는 폴더
Path
절대 경로 (Absolute path)
/
루트를 기준으로 출발
상대 경로 (Relative path)
현재 디렉토리를 기준으로 출발
.
: 현재 경로
..
: 상위 경로
Terminal
Command Line Interface (CLI)
자주 쓰는 명령어
pwd
Print Working Directory
현재 위치(경로) 출력
ls
- List Segments
- 현재 위치의 파일 목록 출력
ls -al
숨긴 파일까지 확인
mkdir
- Make Directory
- 디렉토리(폴더) 생성
touch
- 파일 생성
touch .파일
숨긴파일로 생성됨.
vi
(파일명.확장자)
- 파일 편집할 수 있는 에디터 활성화
i: insert 편집모드
esc
Shift + ;
wq: write & quite
cd
- changing directory
- 지금 위치에서 상위 디렉토리로 이동
rm
- remove
- 파일 삭제
rm -r
remove -recursive
디렉토리(폴더) 삭제
🚨️ 주의:
rm -rf *
는 하지 말 것. 폴더 통채로 날라감..
반응형
'프로그래밍 > 기타등등' 카테고리의 다른 글
TIL50 | Git Workflow & Rebase (0) | 2021.11.17 |
---|---|
TIL23 | Git & GitHub (0) | 2021.10.15 |
[Ubuntu 18.04] 맥분투를 만들어봅시다 ! (0) | 2021.09.27 |
애자일 프로세스 모델(애자일 방법론) (0) | 2021.06.27 |
[설비통신] 지멘스설비(840D PL)와의 통신 문제 (0) | 2020.12.08 |