유닉스 커멘드 라인

YeonSeong·2021년 12월 10일
0

유닉스(Unix)

1970년 초반에 개발된 운영 체제
-> 개발자들이 소프트웨어를 개발하고 실행할 수 있는 편리한 플랫폼 제공 목적으로 개발됨
-> 편리하게 수정해서 다른 컴퓨터에 적용 가능
-> 유닉스기반 다양한 운영 체제 탄생

유닉스 기반으로 파생된 운영체제

커멘드

date 쓰면 날짜 출력, cal 을 쓰면 달력 출력

man date 처럼 앞에 man을 붙여주면 공식 문서를 확인 할 수 있다.

메뉴얼에서 커멘드 화면 움직이기

메뉴얼 페이지 나가기 : Q
위아래로 이동 : 위와래 방향키
페이지 단위 내려가기 : space or f
페이지 단위 올리기 : b

기타 꿀팁

clear로 화면 깨끗하게 할 수 있음.
Tab 키로 자동완성

커서 이동

줄 맨 앞으로 : ctrl + A
줄 맨 뒤로 : ctrl + E
단어 단위 이동 : alt + 왼쪽 오른쪽 방향키
실행 취소 : ctrl+ C

파일관리

pwd 현재 작업중인 디렉토리(working directory)을 표시해줌.

change directory

cd 원하는 경로
cd 홈으로 이동
cd - 전으로 이동

상대경로

: 현재 디렉토리 . 으로 표시
: 상위 디렉토리 .. 으로 표시

list

ls 자식 디렉토리에 있는 요소들 보여줌

ls -a 숨겨진 디렉토리안 요소들 보여줌

ls -l 더 많은 정보와 함께 보여줌

디렉토리와 파일 만들기

mkdir 경로 : 디렉토리 만들기
touch 경로 : 파일 만들기,
원래 touch 명령어는 파일을 말그대로 터치해서 최종 접근 시간을 업데이트해주는데 쓰임
파일이 없으면 파일을 만들어줌.

Vim 사용법

텍스트 입력: 입력 모드(i) → 텍스트 입력

텍스트 한 줄 복사: 일반 모드 → 복사하고 싶은 줄에 커서 위치 → yy
텍스트 한 줄 잘라내기: 일반 모드 → 잘라내고 싶은 줄에 커서 위치 → dd
특정 영역 복사: 비주얼 모드(V는 줄 단위, v는 글자 단위) → 복사하고 싶은 영역 커서로 설정 → y
특정 영역 잘라내기: 비주얼 모드(V는 줄 단위, v는 글자 단위) → 잘라내고 싶은 영역 커서로 설정 → d
텍스트 붙여넣기: 일반 모드 → 붙여넣고 싶은 위치에 커서 위치 → p
파일 저장: 명령 모드(:) → w + enter
파일 저장 + vim 종료: 명령 모드(:) → wq + enter
vim 종료 (내용 저장되지 않음): 명령 모드(:) → q! + enter

디렉토리와 파일 이동 & 이름 변경하기

mv 작업할_대상_경로 이동할_목적지_or_변경할_이름

디렉로리와 파일 복사 붙여넣기

cp 복사할_대상의_경로 복사할_위치

디렉로리와 파일 삭제하기

rm 지우고싶은_파일_또는_경로
디렉토리 삭제할 때는 -r옵션을 주어야 함.

외부 프로그램 설치

우분투 : apt
macOS : homebrew
profile
선한 의도가 선한 결과를 만드는 시스템을 만드는게 꿈입니다.

0개의 댓글