본문 바로가기
운영체제/POSIX 사용법

[POSIX] 사용법

1. POSIX란?

 

POSIX란 운영체제의 사용법을 같은 방법으로 조작할수 있도록 만들어진 표준입니다. 일반적으로 콘솔환경 혹은 터미널이라고 불리어지는 검은 화면에 명령어를 통하여 조작하는 화면이라고 생각하시면 됩니다만 Window에서 사용하는 검은화면가는 조금 다릅니다. 윈도우에서는 CMD라고 해서 POSIX와는 다른 방식을 사용하고 있으며 POSIX를 사용는 운영체제는 대표적으로 MacOS와 Uinx, Linux가 있습니다. 여기서 Linux는 100% POSIX를 지원하는 것은 아니지만 대부분의 기능을 공유하고 있습니다.

 

 

 

 

 

2. POSIX환경 구축

 

저의경위 Window OS를 사용하고 있기 때문에 POSIX를 사용하기 위해서는 별도의 환경을 구축해야만 합니다. 이를 애뮬래이터라고 하며 여기서는 Git을 이용하여 POSIX환경을 구축하고자 합니다. git의 경우에는 https://git-scm.com/ 경로에서 다운로드가 가능하며 설치시 잘 모르시겠다면 나오는 선택창은 신경쓰지마시고 전부 NEXT를 눌러주시면 됩니다.

 

 

 

 

 

3. 디렉토리에 관련된 명령어

 

GUI환경과는 다르게 POSIX환경은 직관적으로 현재 경로를 확인하기가 어렵습니다. 그래서 경로에 대한 명령어를 통해 경로를 확인한다던가 경로의 이동, 경로내의 파일을 확인할 수 있습니다. 아래는 자주사용되는 디렉토리에 관련된 명령어 입니다.

 

pwd : 현재 디렉토리를 확인

ls : 현재 디렉토리의 파일목록 확인

ls -l : 현재 디렉토리의 파일목록 상세확인

ls -a : 현재 디렉토리의 파일목록과 숨김파일(파일명 앞에 .이 붙은 파일)도 같이 표시

 

명령어는 중첩해서 사용도 가능합니다. 예를들어 아래처럼 사용하시면 됩니다.

ls -a와  ls -l을 동시에 실행하고 싶다면 'ls -a -l' 혹은  'ls -al'로 사용할 수 있습니다.

 

mkdir [디렉토리명] : 디렉토리 생성

 

mv [디렉토리명] [변경할디렉토리명] : 디렉토리 이름변경

 

rm [디렉토리명] -r : 디렉토리 삭제

cd [디렉토리경로] : 해당 디렉토리경로로 이동

cd .. : 부모 디렉토리로 이동

cd / : 루트경로로 이동

 

 

 

 

 

4. 파일에 관련된 명령어

 

- 파일생성

nano라고 치면 nano편집기가 실행이 됩니다. 그 이후에 원하는 내용을 작성하고 저장을 하면 현재경로에 파일이 생성됩니다.

 

- 파일읽기

cat [파일명] : 파일의 내용을 읽어서 콘솔에 출력합니다.

 

- 파일내용수정

nano [파일명] : nano환경에서 파일이 실행되며 원하는 내용으로 수정하고 저장을 하면 됩니다.

 

- 파일명 수정

mv [파일명] [변경파일명] : 파일명 수정

 

- 파일삭제

rm [파일명] : 파일삭제

 

 

 

 

 

 

댓글