유닉스 커맨드로 파일/디렉토리 다루는 방법을 배웠다.
vim 모드 사용법을 배웠다.
터미널에서 command line 으로 컴퓨터를 사용하는 것을 CLS라고 한다.
clear
:화면클리어
ctrl + c
: 입력(작업)취소
tab
:자동완성
q
:페이지 나가기
커맨드 뒤에는 -옵션과 인자가 붙는 형태로 주로 사용된다.
예) mv -i path1 path2 : path1의 디렉토리를 path2로 옮겨준다. -i 는 (overwrite warning)의 유무
date : 날짜
cal : 달력
man : 메뉴얼출력
pwd : 현재디렉토리
cd [path] : change directory의 약자로 현재 위치폴더를 변경한다.
ls [-al] [Path] : 현재 디렉토리에 무엇이 있는지 출력해준다. a는 숨긴파일 표시, l은 여러 추가정보 표시
mkdir [directory]: 디렉토리 생성
touch [file] : 파일 생성
cat [path]: 파일내용 조회
less [path] : 파일 내용 페이지 단위로 출력
head(tail) [-n count] : 파일내용 첫(끝)부분 count줄만큼 출력
mv [-i] path1 path2 : 파일과 디렉토리 옮기기 & 이름 변경하기
cp [-ri] path1 path2 : 파일과 디렉토리 복사 붙여넣기. -r 옵션은 디렉토리를 복사할 때 추가한다.
rm [-ri] path path2 path3 : 파일과 디렉토리 삭제하기
파일 디렉토리는 절대경로로 사용할 수도 있고, ~(홈 디렉토리)나 .(현재 디렉토리)를 사용해서 상대 경로로 사용할 수도 있다.
cd Users/사용자이름 == cd ~
모드 | 키 |
---|---|
일반모드(default) | esc |
입력모드 | i |
비주얼모드 | v,V |
명령모드 | : |
! 주의 : 파일이나 디렉토리 이름에 공백이 있을 경우 '', "", / 를 사용해서 나타낸다.
코드잇에서 유닉스 커맨드 강의를 수강하였다. 수강기간이 얼마남지 않았으니 다음번엔 알고리즘 강의를 들어야겠다.