220119

박찬웅·2022년 1월 19일
0

공부

목록 보기
5/12

유닉스 커맨드로 파일/디렉토리 다루는 방법을 배웠다.
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 ~

vim 모드

파일 내용을 작성하기 위해 vim 커맨드는 4가지 모드를 사용한다.

모드
일반모드(default)esc
입력모드i
비주얼모드v,V
명령모드:
  • 텍스트 입력은 입력모드, yy(복사) dd(잘라내기)를 사용할 수 있고,
  • 비주얼모드에서 V는 줄단위, v는 글자단위로 선택할 수 있고, y d p(paste)를 사용할 수 있다.
  • 명령모드(:)에서 w enter로 파일을 저장하고 wq 저장종료, q! enter로 저장하지 않고 종료할 수있다.

! 주의 : 파일이나 디렉토리 이름에 공백이 있을 경우 '', "", / 를 사용해서 나타낸다.
코드잇에서 유닉스 커맨드 강의를 수강하였다. 수강기간이 얼마남지 않았으니 다음번엔 알고리즘 강의를 들어야겠다.

profile
기록장

0개의 댓글