grep
사용법 : grep 찾을내용
뜻 : 파일 내용 검색
디테일한 grep
사용법 : grep -rin 찾을내용
뜻 : 파일 내용 하위디렉토리까지,대소문자 구분없이,라인붙여서 검색
프로세스 확인 grep
사용법 : ps -ef | grep 프로세스명 | grep 계정명
뜻 : 지금 '계정명'으로 서비스중인 '프로세스명' 조회
find
사용법 : find ./ -name 찾을 내용
뜻 : 찾을 파일이름이 "찾을 내용"인 파일 현 위치에서 검색
locale
사용법 : locale (ㅋㅋㅋㅋ쉰운데 간지난다 뭔가)
뜻 : 현재 적용된 문자인코딩
<보통 utf-8 아님 euc-KR이다 쓰는 툴도 맞춰야 글자 안깨진다 예를 들면 PUTTY도 utf-8(뿌띠의 euc-KR은 Use font incoding), 리눅스도 utf-8, editplus도 utf-8(ANSI가 euc-KR)로 해야 리눅스 환경에서도 글자 안 깨지고 적용도 잘 먹는다>
date
사용법 : date (이것도 쉽다 .....)
뜻 : 지금 시간
TMOUT=0
사용법 : TMOUT=0
뜻 : 세션이 안끊김 즉 hello라는 계정으로 로그인해서 일정시간 지나서 로그아웃이 안됨
30초 뒤에 자동 로그아웃 설정시는
TMOUT=30
mkdir
사용법 : mkdir 만들 디렉토리명
뜻 : 디텍토리 생성
mv
사용법 : mv 잘라내기 할 파일명
뜻 : 파일을 잘라내기하여 붙인다(이동하는거지 쉽게말해)
사용법2 : mv 원본명 바꿀이름명
뜻 : 이름 변경가능(다른 위치에다가 하면 이름 변경해서 다른 위치에 잘라내어 붙여넣기 되는것)
cp
사용법 : cp 원본명 복사할 파일명(파일 백업 및 원복할 때 사용)
뜻 : "원본명" 복사하여 "파일명"으로 만듬
사용법2 : cp -R 원본명 복사할 파일명()
뜻 : 하위 데렉토리까지 복사하여 붙임
tail
사용법 : tail 내용 볼 파일명
뜻 : 파일에 대한 내용을 본다
(보통 cat, more을 자주 사용)
tail -f
사용법 : tail -f 파일명
뜻 : 실시간으로 파일에 추가되는 항목 확인
(주로 오류나는 상황에 로그파일 확인해서 어떤 오륜지 확인 차원)
tar
사용법(압축하기) : tar -cvf aaa.tar aaa
뜻 : aaa라는 파일을 aaa.tar로 압축
사용법(압축풀기) : tar -xvf aaa.tar
뜻 : aaa.tar라는 압축파일 해제
tar.gz
사용법(압축하기) : tar -zcvf aaa.tar.gz aaa
뜻 : aaa라는 파일을 aaa.tar.gz로 압축
사용법(압축풀기) : tar -zxvf aaa.tar.gz
뜻 : aaa.tar.gz라는 압축파일 해제
[tar vs tar.gz]
->tar는 걍 압축(ex 100MB 파일을 100MB 사이즈의 tar형태로 압축)
->tar.gz는 사이즈 줄여서 압축( ex 100MB 파일을 100MB 파일보다 더 적게 만들어 tar.gz 형태로 압축)
zip
사용법(압축하기) : zip aaa.zip /home/bbb/압축할 디렉토리
뜻 : /home/bbb/에 있는 압축할 디렉토리를 aaa.zip로 압축
사용법(압축풀기) : unzip aaa.zip
뜻 : aaa.zip 압축파일 해제