man [option] [명령어]
manPage를 열어 기본적인 사용법을 확인한다.
-r은 recursive로 재귀적으로 동작할 것을 의미. 디렉토리는 하위 디렉토리도 복사하려면 필요
touch [이름] : 아무것도 없는 파일을 생성
rm -f [이름] : 파일 삭제. 여기서 이름부분에 dir경로를 포함해서 작성하면 해당 경로파일 삭제
ls -il [이름] : inode를 포함하여 파일 정보 확인. 단순히 ls -il하면 해당 디렉토리의 모든 파일리스트 보여줌
grep [option] [문자열] [경로] : 경로에 있는 파일에서 문자열을 검색한다.
'^text'를 하면 문자열이 맨 앞에 나온경우를 찾음
't..t'를 하면 4글자인 t로 시작하고 끝나는 문자열을 찾음
'text$' text로 끝나는 문자열을 찾음.
egrep [문자열] [경로] : 규칙성을 가진 문자열 찾기
egrep -c '(svm|vmx)' /proc/cpuinfo
내 cpu가 가상화기술이 활성화 됐는지 확인!
svm -> amd의 가상화기술
vmx -> intel의 가상화기술
find [경로] -name [이름] : 입력된 이름을 가진 파일 검색, -name말고 다른 옵션 존재.
chmod [권한] [이름] : 설정한 권한에 맞춰서 파일 권한 변경
ps
ps -ef : 모든 프로세스 확인
ps -ef | grep bash : 프로세스 확인하여 bash문자 찾기
pgrep [options] : ps와 grep을 합친 명령어
kill [options] [pid] : pid에 시그널 전송
top : 실시간 프로세스 확인
yes > /dev/null & : 오토스케일링 확인을 위해 무의미한 CPU사용량 올리는 명령
jobs : 작업중인 프로세스 확인
fg %[number] : 프로세스를 포그라운드로 가져옴
bg %[number] : 프로세스를 백그라운드로 넘김
백그라운드로 넘길 때 Ctrl+Z로 멈추고 넘긴다.
아카이브는 압축이 아니라 파일을 하나로 합치는 것.
압축과 헷갈리면 안된다.