[linux] 기초 명령어
pwd : 현재 위치 알려줌 (print working directory의 약자)
(directory : 폴더)
mkdir : directory 만들기 (mkdir은 make directories의 약자)
ls : diretory 의 하위 list 를 보여준다. (list의 약자) ex) ls-a,ls-l....등의 ls 옵션들이 있다.
-nautilus : ubuntu 에서 CLI로 GUI 열기
-open : macOS 에서 CLI로 GUI 열기
cd : CLI에서 현재 directory 위치를 바꿀수 있다.(change directory의 약자)
ex) cd 1234 // 1234 라는 directory로 이동된 것 pwd를 쳐보면 알수 있다.
cd만 치면 상위 폴더로 단숨에 이동한다.
touch : 파일을 생성
ex) touch 할미꽃 를 친다면 할미꽃이라는 이름의 텍스트파일을 생성할수 있다.
할미꽃. 이후 파일의 형태를 제대로 쳐줘야 생성이 완료 된다.
cat : 파일의 내용을 출력
ex) 'cat 할미꽃' 를 치면 할미꽃에 입력된 내용이 출력된다. 예를 들어 할미꽃에 입력된
내용이 linux라는 글자이면 'cat 할미꽃' 을 타이핑하면 linux가 뜬다.
\ : 백슬래쉬는 간격띄우기를 의미한다.
re : 파일 제거하는 기능이다.(remove의 약자)
re -r : directory 제거 기능
re -f : 삭제여부를 묻지 않고 바로 삭제
re -rf : directory를 삭제여부를 묻지 않고 바로 삭제
mv : directory 나 file을 이동시킨다.
ex) mv 할미꽃 123/ // 할미꽃 파일을 123 이라는 directory로 이동시킨다.
이때 맨끝에 /가 붙지 않으면 파일명을 변경해버린다.
ex) mv 할미꽃 123 // 할미꽃 파일을 123로 바꿔버린다. 즉 파일명을 바꾸는 명령어도 mv
cp : 폴더나 directory 복사(copy 의 약자)
ex) cp 할미꽃 할미꽃1 // 같은 directory에 할미꽃을 할미꽃1로 복사한다