2021. 7. 18. 01:46ㆍ프로그래밍/개인프로젝트
생활코딩 POSIX CLI1 수업을 듣고 정리합니다.
POSIX CLI1
수업소개 POSIX는 서로 다른 운영체제를 같은 방법으로 조작하기 할 수 있도록 만들어진 표준입니다. 이 표준을 준수하는 운영체제로는 unix, macos가 있습니다. linux는 posix를 100% 따르고 있지는 않
opentutorials.org
https://opentutorials.org/module/3747
GIT POSIX(portable operating system interface)
시간의 순서에 따라 명령을 내릴 수 있다
| File | Directory | |
| Create | editor | mkdir |
| Read | editor, cat, ls | ls |
| Update | editor, mv | mv |
| Delete | rm | rm |

pwd : 현재나의위치 (print working directory)

ls : 파일목록보기

cd : 디렉토리 이동 (change directory)

cd / : 최상위 디렉토리로 이동

cd /users/coqoa : users/coqoa으로 이동 : home directory

man ~~ : 사용설명서 보기 : command manual (ex. man ls : ls의 사용설명서 보기)
Directory


mkdir 파일이름 (make directory) : 디렉토리만들기

mv 파일이름 바꿀이름 : 이름바꾸기 (move)

rm -r 파일이름 : 삭제하기 (remove)
ls -l (상세정보확인)
ls -a (히든파일확인)
-> 합쳐서 ls -al 혹은 ls -la로 사용가능
touch 파일만들기
.filename : 히든파일만들기
./ : current directory
../ : parent directory
* ( ./posix : 현재디렉토리의 posix , /posix : 최상위디렉토리 밑의 posix , .posix : posix라는 이름의 히든파일)
cd / -> 절대경로사용 (어느위치에서나 갈 수 있는 경로) (ex. cd ./posix)
cd../ -> 상대경로 사용 (나의 위치에 따라 결과가 다른 경로) (ex. dc /users/coqoa/posix)
file




생성 : nano라는 텍스트에디터 사용


읽기 : nano hello1.txt 혹은 cat hello1.txt (cat은 화면에 출력하고 끝나는 명령어다
파일수정과 삭제
mv 파일이름 바꿀이름 : 이름변경 (ex. mv hello.txt hello_world.txt)
mv hello_world.txt ../hello_world.txt : 파일 이동
rm hello_world.txt : 파일삭제 (디렉토리와는 다르게 -r 사용하지않는다)
;대신 &&을 쓰면 오류시 자동화를 종료해준다
'프로그래밍 > 개인프로젝트' 카테고리의 다른 글
| 게임만들기(6) - "JAVADOT" 플랫폼게임 (0) | 2021.08.03 |
|---|---|
| 게임만들기(5) - "JAVADOT" 플랫폼게임 (0) | 2021.07.27 |
| 게임만들기(4) - "JAVADOT" 플랫폼게임 (0) | 2021.07.14 |
| 게임만들기(3) - "JAVADOT" 플랫폼게임 (0) | 2021.07.12 |
| 게임만들기(2) - "JAVADOT" 플랫폼게임 (0) | 2021.07.09 |