- 파일명 수정
해당 경로에서
mv 수정파일명 수정될 파일명
- 커서이동하기 (명령모드)
0 -> 현재 행의 맨 앞으로 이동
$ -> 현재 행의 맨 마지막 문자로 이동
^ -> 현재 행의 맨 앞 문자로 이동
- 상하좌우로 이동 h,j,k,i 키를 이용
- 부등호는 shell스크립트에서 사용할 수 없다.
A -eq B : A와 B의 값이 같다
A -ne B : A와 B의 값이 같지 않다.
A -gt B : A가 B보다 크다.
A -lt B : A가 B보다 작다.
A -ge B : A가 B보다 크거나 같다.
A -le B : A가 B보다 작거나 같다.
- cat : 텍스트파일 내용을 표준 출력장치로 출력하는 명령
- touch : 크기가 0인 새로운 파일을 생성하거나 파일이 기존에 존재하는 경우 수정 시간을 변경하는 명령어
<압축 / 해제>
- unzip 경로압축파일 : 압축해제
- unzip 파일명.zip -d 폴더명 : 특정 폴더에 압축 풀기
- unzip -l 파일명.zip : 압축 파일 내 포함된 파일 정보 보기
- zip -rF 저장파일명.zip 디렉토리 및 파일명 (-r : 서브 디렉토리까지 압축, -F:한글파일을 포함하여 압축)
사용예) .java파일 압축 : zip -r test.zip *.java
tar : 여러개의 폴더와 파일을 하나로 묶기
tar -cvf 압축파일명 * : 현재 폴더의 모든 파일 압축
tar -zxvf 압축파일명 : 압축풀기
< 파일삭제>
rm [옵션] 파일이름 (디렉토리는 옵션을 줘야 한다.)
-f : 삭제할 파일이 없을 경우 메세지 없이 pass
-i : 파일을 삭제할 것인지 문의
-r,R : 일반파일이면 지우고 디렉토리 일 경우 하위경로와 파일을 모두 지운다.
- v : 삭제되는 파일의 정보를 보여준다.
*****
- uname -p : 프로세스 정보 확인
- free -m : 메모리 정보를 알려줌. (-이후 옵션은 단위 m:메고, g기가...)
- top : cpu, 메모리 점유율
top -c : 프로세스의 전체경로를 표기
top "sft+p" : CPU 사용률이 높은 순서대로 정렬
top "sft+m" : 메모리 사용량이 가장 많은 순서대로
top 빠져나가기 q
- last : 시스템 접속정보
tail 빠져나가기 : ctl+c