POSIX CLI
by Steady Onportable operating system interface
CLI - Command-Line Interface
- 글자의 입출력을 통해 사용자와 컴퓨터 간 소통하는 방식
GUI - Graphical User Interface
- 그래픽을 이용해 사용자와 소통하는 방식
NUI - Natural User Interface
- 신체 움직임으로 직접적으로 소통하는 방식
CRUD 요약
File | Directory | |
Create | editor | mkdir |
Read | editor, cat, ls | ls |
Update | editor, mv | mv |
Delete | rm | rm -r |
디렉토리에 대한 명령어
man 명령어
manual. 해당 명령어의 도움말을 볼 수 있음. Q
를 눌러 빠져나갈 수 있음
디렉토리 위치 및 이동
pwd
: print working directory
/
: root directory(최상위 디렉토리)
- home directory : 터미널을 열었을때 기본 위치
cd 디렉토리명
: change directory 디렉토리 이동/디렉토리명
: 루트에 있는 디렉토리로 들어가라는 의미
./
: current directory./
는 현재 디렉토리에서 찾아 들어가라는 것, 보통 생략하고 안씀
현재 디렉토리의 상태보기
ls
: list directory contents. 현재 위치의 파일 리스트를 보여줌ls -l
: list in long format. 자세한 형식으로 파일리스트 보기touch 파일명
: make empty file 빈 파일 만들기.파일명
: hidden file
ls -a
: show all files. 숨겨진 파일까지 모두 보기-
명령어는 동시에 여러 개를 사용 가능
디렉토리의 CRUD
mkdir
: make directory; 디렉토리 생성mv 현재이름 바꿀이름
: move & rename ; 디렉토리명 변경 및 이동mv 디렉토리명 ../디렉토리명
: 이전 디렉토리로 디렉토리 이동
rm -r 디렉토리명
: remove ; 디렉토리 제거-r
이라는 옵션을 줘야함
파일에 대한 명령어
파일의 CRUD
nano
: text editor 켜기nano 파일명
: 파일을 text editor로 열기cat 파일명
: 파일의 내용을 터미널로 불러오기mv 현재이름 바꿀이름
: move & rename 파일명 변경 및 이동mv 파일명 ../파일명
: 이전 디렉토리로 파일 이동
rm 파일명
: 파일 제거
;
대신에 &&
을 써주면 실행하다가 에러가 났을 때의 뒤의 코드는 더 이상 진행하지 않고 멈춤블로그의 정보
Roen의 iOS 개발로그
Steady On