- 오픈 소스 (무료)
- 여러가지 이유로 서버는 linux 기반으로 운영되고 있다.
- 구글 에서 배포하는 안드로이드 역시 리눅스의 일종
최상위 경로이자 루트폴더. /
기호로 접근할 수 있다.
bin은 OS의 최소한의 구동을 위해 필요한 프로그램이 들어있는 폴더.
cat
, chmod
, chown
, cp
, date
, echo
, kill
, ln
, ls
, mkdir
, etx
와 같은 기초적인 프로그램들이 포함유저의 공간. 가장 빈번하게 사용하게 되는 경로이다 (기억하자!!)
Home 디렉토리 외의 다른 디렉토리들은 주로 system directory라고 하는데,
즉 리눅스의 운영과 관리에 관련한 파일들이 존재하는 디렉토리들.
~
기호로 접근해야 한다 !!
이름 그대로 절대적 경로. 경로를 표현하는 방식이 root디렉토리 부터 시작한다는 점에서 "완전한" 의미에 더욱 가깝다 ! (ex, /homr/eun/bin)
현재 자신의 위치를 기반으로 움직이는 경로
(ex, cd..) .
: 현재 경로, ..
: 상위 경로
pwd
ls
cd Desktop
ls
readme.md
,move
디렉토리 생성mkdir wecode # 폴더 생성
ls # 폴더 생성 확인
cd wecode # 폴더 이동
touch readme.md # readme.md 생성
ls # 파일 생성 확인
mkdir move #폴더 생성
ls # 폴더 생성 확인
vi readme.md
i #insert -> 입력 모드 전환
내용 입력 후 ESC
:wq #저장 후 종료
cp readme.md readme2.md
ls
mv readme2.md ./move
cd move
ls
cd ..
rm -rf move
ls
rm -r : Recursively remove a directory and all its subdirectories
rm -rf : Forcibly remove a directory, without prompting for confirmation or showing error messages