상대적으로
높은 안정성
과빠른 속도
때문에
프롬프트(Prompt)
: 터미널에 키보드 입력할 수 있는 한 줄의 공간디렉토리(directory)
: 폴더/
: 루트 폴더~
: /home/[username]
(사용자 폴더).
: 현재 폴더..
: 이전 폴더./
: 현재 폴더의 아래의/
로부터 절대적인 경로를 나타냄mkdir 폴더명
d
로 시작하는 경우) 디렉토리-
로 시작하는 경우) 파일l
로 시작하는 경우는?cd
명령어를 이용하여 해당 폴더로 이동하기 못한다.touch hi.txt
echo 내용 > hi.txt
cat t1.txt t2.txt t3.txt
-> t1.txt, t2.txt, t3.txt를 모두 출력
rm
으로 삭제된 폴더나 파일은 휴지통을 거치지 않고 삭제된다!(주의)rm
을 사용한 경우에는 단일 파일
만 삭제할 수 있다!rf
이 있어야 폴더
도 삭제 가능rm 단일파일
rm -rf 폴더
r
은 폴더를 지우고, f
는 질문을 받지 않고 삭제한다는 옵션컴퓨터는 파일을 옮길 때, 새로운 파일을 생성하여 그 곳에 가져온 파일 내용을 넣어준다.
mv [옮길 파일이나 폴더] [도착 폴더의 이름]
mv [파일/폴더명] [변경할 이름]
// 파일 복사
cp [원본 파일 이름] [복사되는 파일 이름]
// 폴더 복사
cp -rf [원본 폴더] [복사되는 폴더 이름]
// 다른 디렉토리로 복사
cp [원본 파일 이름] [디렉토리 주소(절대/상대)]
cp -rf [원본 폴더 이름] [디렉토리 주소(절대/상대)]
-> 결론은 WSL에서 막은 것이기 때문에, window 내부의 기본 폴더들에 접근하지 못하지만 설정을 잘못한 건 아니라는 것!
https://linuxize.com/post/how-to-remove-symbolic-links-in-linux/
https://llighter.github.io/install_zsh_in_wsl2/
위의 블로그를 보고 따라했다.
무작정 따라하긴 했으나, 이 자체를 이해하고 따라한 건 아니여서 이후에 제대로 공부해보고 이해해봐야겠다.
컴퓨터에는 사용자
와 관리자
가 있다.
컴퓨터를 사용하는 우리는 사용자
이고, 관리자
는 사용자가 접근할 수 없는 영역에 접근할 수 있는 권한
을 갖고 있다.
과거에는 PC는 항상 관리자 권한으로 실행되었는데, 모든 권한이 주어지다보니 개발에 대한 지식이 없이 악성 코드를 설치하거나, 해킹을 당하는 일이 많았다.
이로 인해 MS사는 시스템을 관리하는 관리자
와, 일상적으로 PC를 사용하는 사용자
를 구분하게 되었다.
sudo
는 가장 앞에 붙인다.텍스트 에디터로는 vim
, emacs
, nano
등이 있는데 지금은 진입장벽이 낮은 nano
를 간단하게 사용해보았다.
개인적으로 vim
을 사용하는 것이 장기적으로 좋아보여 nano
는 간단하게만 사용해보았다.