리눅스 기본 커맨드 정리

Jaden Kim·2022년 4월 10일
0

man -> 다른 커맨드를 조회해볼수 있는 manual을 보여줌

리눅스는 root에서 모든 디렉토리가 시작됨

pwd -> /Users/kimyoungho : 루트 디렉토리 밑에 있는 Users 아래의 kimyoungho

경로 지칭 . : 현재 / .. : 부모
ex) ../abc : 형제 디렉토리 abc

ls -al : 디렉토리 안에 속한 파일/디렉토리의 정보를 자세하게

cd .. : 부모 디렉토리 (.은 현재 디렉토리를 의미)
cd - : 직전 디렉토리
cd ~ : home 디렉토리

cat : 파일의 시작부터 끝까지 모두 보여주는 명령어
head : 처음부터 일부분만 출력 (-n 옵션으로 줄 수 지정)
tail : 끝의 일부분만 출력
more/less : 조금씩 더 보여주면서 출력(한 화면에 보여줄 수 있는 만큼 잘라서 보여줌) - man 처럼 개별 창이 띄어져서 확인
vim/vi/nano/emacs 텍스트 에디터 -> 편집모드로 여는 것이 가능

grep [찾을 내용][파일 이름] : 파일 내용 중 원하는 내용을 검색
(grep a b c file.log -> a 내용을 b, c, file.log에서 찾음
grep "a b c" file.log -> a b c 내용을 file.log에서 찾음)
ls -al | grep system.log -> ls -al의 결과를 grep에 입력으로 넣음
=> ls -al에서 system.log 내용을 찾게 됨
grep USER_PROCESS system.log | head -n 3
=> 찾은 내용들 중 위의 3개만 출력

find : 지정 디렉토리 이하에서, 원하는 조건에 맞는 파일들을 검색
find . -name "*.conf" : 현재 디렉토리(.)에서 .conf로 끝나는 이름을 가진 파일을 찾음
find . | grep "conf" : 위 명령을 파이프라인으로 작성

파일 압축하기
.gz, .tar.bz, .tar.gz 등 다양한 압축 파일을 사용

0개의 댓글