UNIX Command
Path
cd -> change directory (경로를 이동할때 사용)
pwd -> print working directory (현재 경로를 출력)
File
ls -> list file (현재 경로의 list 목록을 출력)
cp -> copy (복사)
mv -> move (이동)
rm -> remove (삭제)
chmod -> change mode (파일의 권한 변경)
touch <file> -> 파일의 메타정보 업데이트 / 파일이 존재하지 않을경우 빈 파일 생성
find directory -> 디렉토리 찾기
cat -> 파일의 내용을 stdout으로 출력
Directory
mkdir <directory name> -> 디렉토리를 생성
rmdir <directory name> -> 디렉토리를 삭제
Redirection(방향재지정)
A > B : A의 stdout을 파일 B로 연결
A < B : A의 stdin을 파일 B로 연결
Readlink
readlink -f <symlink> -> canonical path를 따라가면서 마지막 링크를 제외한 모든 링크가 존재할 때 성공
PS(process status)
ps -f -> 현재 세션의 프로세스를 출력 , f는 full-format
Kill
Kill은 프로세스에 시그널을 send하는 기능이다.
시그널에 따라 프로세스를 continue 하거나 stop 등 다양한 기능이 존재한다.
signal의 종류는 kill -l 명령으로 확인
kill -l -> 명령으로 시그널 리스트 확인
Job control
fore-ground process -> 현재 세션에서 제어터미널을 가진 프로세스
back-ground process -> 현재 세션에서 제어터미널을 잃어버린 프로세스
느낀점