TIL(6) - Linux & Terminal
Linux
: Unix 기반 운영체제
Q 왜 쓰이는지?
- 다양한 이유로 서버는 리눅스 기반으로 운영되고 있음
- 안정적
- 유연성
- 무료
Terminal 명령어
- cd 가고자 하는 디렉토기 경로 입력. 디렉토리 경로를 생략하면 home 디렉토리로 이동한다.
- ls 해당 디렉토리의 파일 목록 출력
- pwd 현재 경로 출력
- . 현재 디렉토리 .. 바로 전 디렉토리
- home 유저의 home 디렉토리 경로를 저장한 환경변수
- user 유저의 아이디를 저장한 환경변수
- path 명령어들을 찾을 수 있는 경로들을 저장해놓은 환경변수
- mkdir/rmdir 디렉토리 생성/제거
- rm/cp/mv 파일이나 디렉토리의 제거/복사/이동
- touch 파일 생성 및 날짜정보 변경
- vi 에디터로 내용 작성 후 저장. i 입력 -> ESC -> :wq 저장 후 종료
절대 경로 vs 상대 경로
- 절대 경로 : Absolute path는 이름 그대로 절대적 경로. 경로를 표현하는 방식이 root 디렉토리 부터 시작한다는 점에서 "완전한"의 의미에 더욱 가까움. (ex. /home/eun/bin)
- 상대 경로 : Relative path. 현재 자신의 위치를 기반으로 움직이는 경로. (ex. cd ..)
. : 현재 경로 .. : 상위 경로