- 리눅스 command -

 

terminal을 사용하면서 자주 쓰는 command를 표로 정리했습니다.

 

 

명령어 용도 사용 방법 설명
pwd 현재 위치 pwd  
ls 현재 directoryfile 검색 ls  
cd 경로 이동 cd /a/b 절대 경로 기준으로 a/b로 이동
    cd ./ 현재 경로 기준으로 a/b로 이동
    cd ~/ 홈 경로 기준으로 a/b로 이동
    cd ../ 이전 경로로 이동
touch file 생성 touch a b a, b 라는 name을 가진 file 생성
mkdir directory 생성 mkdir a b a, b 라는 name을 가진 directory 생성
rm 삭제 rm a a 삭제
    rm r a directory a 삭제
mv 이동 mv a ../ a를 이전 경로로 이동
    mv a ./a_1 aa_1name 변경
cp 복사 cp a ../b a../b 경로로 복사
    cp a ../b b라는 directory가 존재하지 않을 경우, a../ 경로로 복사하면서 이름은 b로 변경
    cp r a ../ directory a../ 로 복사
cat 내용 출력 cat a file a(이하 file 생략)의 내용 출력
    cat a b a, b 의 내용을 연속해서 출력
    cat a > b afile b로 복사하여 생성
    cat a b > c a, b를 이어 붙여 file c로 생성
    cat a >> b a의 내용을 2번 이어 붙여 file b 생성
less 내용 출력 less a a의 내용 출력(용량을 아낄 수 있음)
head 간략하게 내용 출력 head a file a의 처음 10~15줄만 출력
tail 간략하게 내용 출력 tail a file a의 마지막 10~15줄만 출력
    tail f a file a 마지막줄에 내용이 추가 되면 출력
grep 내용 찾기 grep -H test *a namea, 내용에 test라는 내용을 포함한 file 찾기
    grep -Hw test *a w option : 정확하게 test란 문자열이 들어가 있는 file만 찾기
tar 압축, 압축 해제 tar cvfz a.gz ./z ./x file z x a.gz으로 압축
    tar xvfz a.gz a.gz file 압축 해제
    find . -name a 현재 directory에서 a라는 name을 가진 file 찾기

 

반응형

+ Recent posts