본문 바로가기

부트캠프 TIL

22.10.27 Linux 기초

pwd (print working directory) : 현재 작업 위치

 

터미널에서 이름 만들때 띄어쓰기/특수문자 넣으려면 띄어쓰기 앞에다 \(역슬래시) 붙여야함

터미널에서 출력될 땐 \ 나타나지 않아

 

리눅스 ls 명령어

ls : 현재 폴더의 하위 디렉토리 리스트

ls -a: all 모든 숨겨진 파일 보여줘. 숨겨진 파일은 앞에 .(마침표) 붙음.

ls -l: long 파일에 대한 정보 길게, 자세하게 출력

ls -al 또는 -la: 위에거 두개 합친 효과. 숨긴파일까지 길게 출력

길게 출력될 때 d로 시작되는건 directory -로 시작되는 건 file

 

cd (change directory) : 진입하고 싶은 폴더 경로

 

touch 파일명.확장자

 

ls > 파일명.확장자 : ls 명령어 실행 결과가 그 파일에 저장된다

echo 내용 : echo 뒤의 내용 화면에 출력

echo 내용 > 파일명.확장자 : 이건 화면에 출력되는 대신 그 파일에 내용 저장된다

(근데 뭐가 있든 새로 > 넣어주면 없어지고 새로 덮어씌워지네?)

 

cat 파일명.확장자 : 파일 내용을 터미널에 출력

 

rm은 휴지통 거치지 않고 삭제된다

rm (remove) 파일명.확장자 : 이 파일 삭제

rm -rf 폴더명 : 이 폴더 삭제

여기서 r (recursive 폴더를 지울 때 사용 옵션) f (force 질문을 받지 않고 지울 때 사용 옵션. 사용할 때 조심)

 

컴퓨터가 파일 옮기는 방법 : 파일의 내용 잠시 저장- 원래 위치의 파일 삭제- 도착 폴더에서 저장한 내용으로 새로운 파일 생성.

mv : 폴더나 파일의 위치 옮기기, 또는 이름 변경

mv [폴더나 파일의 이름] [도착 폴더의 이름]

mv [폴더나 파일의 이름] [변경하고자 하는 파일의 이름]

 

cp [원본파일 이름] [복사해서 만들 파일 이름]

cp [원본파일 이름] [저장될 경로/]

cp 도 rm과 마찬가지로 폴더를 copy 하려면 -rf 옵션 사용.

 

절대경로 : /home/[username]/helloworld/hello/

. (점)은 현재 폴더.

/(슬래시)는 폴더 내부

 .. : 상위폴더

./ :현재폴더 내부의

절대 경로 기준점인 루트 폴더 ( / ) : Linux 관리자 영역

사용자 폴더 경로는 ~/ 로 표시. 루트폴더( / ) 로부터 사용자 폴더까지의 경로를 축약함

cd ~ 홈으로 (절대경로)

cd (./)Desktop/ (상대경로)

 

현재 로그인 된 사용자 확인 : whoami

-이걸 통해 확인할 수 있는 사용자는 폴더의 형태로 존재.

~/ 의 ~은 루트폴더(/)로부터 사용자 폴더까지의 경로 축약형태

 

사용자가 일시적으로 관리자 권한 필요할때 이용할 수 있는 방법이 sudo 명령어.

sudo를 이용해 생성한 폴더의 소유자는 루트. 관리자 권한으로 생성되었단 뜻. sudo 사용하지 않고 만든건 사용자 권한.

 

앞에 점(.) 붙으면 숨김파일로 만들어져

 

텍스트 에디터 nano에서

^X 이거 Ctrl X를 의미

^이게 Ctrl 인가봐

^O WriteOut 이 파일 저장 단축키래

 

man 은 매뉴얼 man ls

help 는 ls --help

 

'부트캠프 TIL' 카테고리의 다른 글

22.11.03 Blogging & 클래스와 객체 & 필드와 메서드  (0) 2022.11.03
22.10.28 Git 기초  (0) 2022.10.28
22.10.26 Twittler 목업 구현  (0) 2022.10.26
22.10.25 웹 앱 화면 설계  (0) 2022.10.25
22.10.25 CSS Flexbox 개구리  (0) 2022.10.25