생활코딩에서 POSIX CLI를 git을 설치하여 실습하면서 배워 보았다.

이것을 왜 공부했냐면 최종적인 목적은 나도 github를 사용하기 위해서인데

깃허브를 일단 사용하려면 깃을 설치하여 깃을 CLI환경에서 조작하여야 하는데

그것을 하려면 명령어를 알아야 하기 때문에 선행 학습으로 POSIX를 공부 한 것이다. 

 

사실 git을 GUI환경에서 제어하는 프로그램인  깃허브 데스크탑이나 토토이즈깃 소스트리 등의 프로그램이 있기는 한데 강사님이 오리지널 프로그램인 깃을 사용해서 하는 것을 추천하셔서 공부 하게 된 것이다ㅎㅎ

 

POSIX는 같은 명령어를 서로 다른 운영체제에서 사용 할 수 있도록 하기 위해 만들어진 표준이다.

이 표준을 준수하는 운영체제는 유닉스, 맥OS가 있고 리눅스는 100% 따르고 있지는 않지만

거의 호환된다고 한다.

윈도우나 모바일 운영체제인 안드로이드, ios는 POSIX를 따르고 있지 않다.

 

그래서 윈도우에서 실습하기 위해서 git을 설치해서 한것이다.

내가 오늘 배운 POSIX 명령어를 나열 해보면 아래 것들이 있다.

 

pwd: print working directory

/: root 디렉토리로 가라.

cd: 디렉토리를 바꿔라.

~: 홈 디렉토리로 가라.

ls: 지금 디렉토리 안에 있는 모든 디렉토리와 파일을 보여줘라.

ls -l: 디렉토리와 파일을 상세하게 설명

touch: 빈 파일을 만들어라.

ls -a: 모든 파일을 보여줘라.

mkdir: 디렉토리를 만들어라.

 mv: 파일명이나 디렉토리명 수정

rm -r: 디렉토리 삭제

../: 부모 디렉토리로 가라.

nano: 텍스트 에디터

cat: 특정 파일을 간단히 읽는다.

 

한줄에 여러 명령어를 쓰면 여러개의 명령을 자동으로 시키는 것도 가능하다.

그렇게 명령을 하려면 한개의 명령을 쓰고 명령어 뒤에 ;을 써줘야 한다.

예) pwd; cd directory1; mv directory1 directory2; rm-r directory2

 

그리고 사람이 명령어를 잘못쓰는 실수도 할 수 있기 떄문에 명령 수행을 실패하면 멈추게 하는 기능도 있다. 이 기능을 사용하려면 한개의 명령을 쓰고 뒤에 &&을 써주면 된다.

예)  pwd&& cd directory1&& mv directory1 directory2&& rm-r directory2

 

 

 

+ Recent posts