-
POSIX CLIGit Github 2021. 3. 4. 22:12
Portable Operating SystemIinterface
POSIX는 이식 가능 운영 체제 인터페이스의 약자로, 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적으로 IEEE가 책정한 애플리케이션 인터페이스 규격이다.
CLI의 장점?
-GUI보다 직접적인 접근으로 통제가 용이하다. (정밀도도 더 높다)
-GUI보다 CPU와 MEMORY를 적게 사용한다.
-여러가지 작업을 다중 실행시 용이하다.
이용의 목적 File Directory Create editor mkdir Read editor, cat, ls ls Update editor, mv mv Delete rm rm
디렉토리의 사용
pwd : 현재 내 위치를 알려준다.
(기본적으로 내가 위치하는 곳을 home directory라고 부른다.)
cd / : 더이상 올라갈 수 없는 최상위 디렉토리로 이동한다. (cd = change dicrectory)
cd ~ : 어디에 위치하든 내 홈 디렉토리로 이동한다
디렉토리의 상태 파악 & 명령어의 형식
ls : 파일과 디렉토리의 리스트를 볼 수 있다.
ls --help : 사용 설명서를 볼 수 있다.
touch + 파일명 : 파일 생성
touch + .파일명 : 숨김 속성의 파일 생성
디렉토리 생성, 수정, 삭제
mkdir : 디렉토리 생성
mv : 디렉토리 파일 이름 수정(update) or 위치 이동
rm '파일명' : 파일 삭제
rm -r '디렉토리명' : 디렉토리 삭제
파일 생성과 읽기 & 수정과 삭제
nano : 파일 편집기를 켠다.
nano '파일명' : 파일을 읽거나 수정할 수 있다.
cat '파일명' : 파일을 읽기만 할 수 있다.
순차 실행
명령어 뒤에 세미콜론(;)을 붙이면 명령을 이어서 실행할 수 있다.
세미콜론 대신 &&을 사용하면 실패시 자동적으로 명령을 멈춘다.
'Git Github' 카테고리의 다른 글
Git 교과서 03 (병합과 충돌) (0) 2021.12.15 Git 교과서 02 (임시처리) (0) 2021.12.15 Git 교과서 01 (0) 2021.12.13 Git - branch & conflict (0) 2021.03.08 Git 버전관리 (0) 2021.03.05