Study/Linux

[Ubuntu] 찾아보기 귀찮아서 백업하는 명령어

BlueBright 2019. 3. 5. 15:23
  • 가장 최근 명령 다시 실행하기

!명령 : (느낌표와 명령)



예를 들어서 다음 명령어를 순차적으로 실행했다고 하자


cd abc (그냥 임의 디렉토리)

reset

vi tttt

vi tst


여기서 !v 또는 실행하면 v로 시작하는 가장 최근에 명령이 실행된다.  (!vi 도 되는 것 같음)

그러면 여기서 vi tst가 다시 실행된다. 

!r을 하거나 !re를 하면 reset명령이 실행된다...

단, history -c 명령으로 명령어 히스토리를 삭제해 버리면 안되는 것 같음.



  • 명령어 및 출력 내용 파일에 저장


1
2
3
4
5
//명령어 실행 및 콘솔화면(표준출력)을 파일로 저장
명령어 | tee -a 파일명
 
//명령어 실행 및 콘솔화면(표준출력)을 오류도 포함해서 파일로 저장
명령어 | tee -a 파일명
cs





  • 패키지 제어
    • 설치된 패키지 목록 확인
      dpkg --list 또는 dpkg -l (소문자)
      dpkg -l | grep 패키지 이름 : 파이프 명령을 이용하여 패키지 이름만 확인


    • 패키지 설치
      sudo apt-get install 패키지이름

    • 해당 패키지만 삭제
      sudo apt-get remove 패키지이름

    • 패키지 및 관련 된 것 삭제
      sudo apt-get purge 패키지이름


    • 패키지 정보 검색
      sudo apt-get cache show 패키지 명



    • 귀찮아서 만든 패키지 갱신 스크립트

auto_update.sh


apt-get update를 수행한 다음 바로 apt-get upgrade를 수행한다.

sudo ./auto_update.sh 같이 사용하면 된다. 

일반 에디터로 편집 가능하다.



  • 파일 압축
    • 옵션

    •  짧은 옵션

      긴 옵션 

       뜻

       -c

       --create 

       새 압축파일 생성 (파일 압축)

       -

       --extract

       --get 

       압축 풀기 (묶음 해제) 

       -f

       --file 

       압축파일 사용 

       -z

       --gzip

       --gunzip

       --ungzip 

       gzip방식 

       -j

       --bzip2 

       bzip2방식 

       -v --verbose  처리중인 파일 목록 자세히 보기 (처리 내용 출력)

       -p


       권한을 원본과 같게 유지


    • 명령

tgz

 확장자 tar.gz, tgz

 압축

 tar cfvz 파일명.tgz 폴더경로

 압축 해제 (현재 폴더에)

 tar xfvz 파일이름.tgz

 압축 해제 (폴더 경로 지정)

 tar xfvz 파일명 -C 폴더경로


bzip2 (bzip2 설치 필요)

 확장자 bz2, tar.bz2

 압축

 tar cfvj 파일명.bz2 폴더 경로

 압축 해제

 tar xfvj 파일명.bz2 -C 폴더 경로


 tar 

 확장자 tar 

 압축

 tar cfv 파일명 폴더경로 

 압축 해제 (현재 폴더에)

 tar xfv 파일명.tar

 압축 해제 (폴더 경로 지정)

 tar xfv 파일명 -C 폴더경로 


gz 

 

 파일 1개 압축

 gzip 파일명 

 파일 여러개 압축

 gzip * 

 압축해제 (현재 폴더)

 gunzip 파일명.gz

 gzip -d 파일명.gz 

 

 

 

 

 

 



zip (unzip 패지키 설치 필요)

 

압축 풀기

 unzip 압축파일이름











'Study > Linux' 카테고리의 다른 글

apt-get update,upgrade 두번 치기 귀찮다  (0) 2020.02.04