작업 효율이 높아질 수 있는 5개의 명령, 바로가기

엔지니어 여러분, 그렇지 않은 여러분. 도입니다.
마지막 기사에 많은 반응을 주셔서 감사합니다 m (· ω ·) m

그런데 이번 기사입니다만, 편리한데 별로 사용되고 있지 않은 (지도 모른다) 커멘드, 쇼트 컷을 소개합니다.
「터미널」에서의 실행을 전제로 하고 있어, 커멘드에 관해서는 기본적으로 「|(파이프)」와 병용해 이용합니다.

그건 그렇고, 맥 터미널에서 실행하고 있습니다.
  • pbcopy
  • xargs

  • 커서 이동계 단축키 *3개 소개

  • pbcopy 명령



    적당하게 파일 만듭니다.
    $ touch teiji.txt && for i in `seq 1 10`; do echo "定時退社。" >> teiji.txt; done;
    $ wc teiji.txt 
          10      10     160 teiji.txt
    $ cat teiji.txt | pbcopy
    

    파이프로 pbcopy를 연결하면 출력 내용을 클립 보드에 복사합니다.
    붙여 넣으려면 Mac 호환 단축키 또는 pbpaste를 사용하십시오.

    「명령의 결과를 전부 copipe하고 싶다」라고 하는 경우에 편하게 사용할 수 있으므로, 비교적 편리하고 있습니다.

    xargs



    명령행을 작성해 실행할 수 있다. 같은 편이 더 좋을까요?
    나도 완전하게는 잘 다룰 수 없지만, 복수 파일을 조작하는데 사용하기도 합니다.
    ## 適当にファイルを100個生成
    $ mkdir test && cd test && for i in `seq 1 100`; do touch ${i}.txt; done;
    ## ファイル名に5を含むファイルだけ削除
    $ find . -type f | grep 5 | xargs rm
    ##grepまでの結果がrmに代入される感じ
    
    ## 特定のファイルのみgit add, commitしたい(あまり使わないけど例として)
    $ git status  | grep "0.txt" |\
          xargs git add
    
    $ git status  | grep modified | awk '{print $2}' |\
          xargs git commit -m "fix: 編集しちゃった(*´∀`*)"
    

    커서 이동계 단축키



    평소 터미널에서 작업하지 않는 것이 대부분이라고 생각합니다만, 막상이라고 할 때 즐길 수 있으므로, 이하의 3개는 기억해 손해는 없다고 생각합니다.



    기능


    Ctrl+a
    행의 시작 부분으로 커서 이동

    Ctrl+e
    행 끝에 커서 이동

    Ctrl+w
    1단어분 삭제(컷)



    Ctrl+a , Ctrl+e , Ctrl+w 의 순서로 실행하고 있습니다
    Ctrl+w 는 특히 사용하네요. 명령을 입력하고 있으면 단어마다 잘라낼 수 있으므로 편합니다.

    요약



    바로 가기를 기억하는 것만으로도 즐길 수 있네요.
    「뭐야 이건 당연하다」라는 의견은 받아들이지 않습니다. 몰랐던 지향 기사이므로.

    여담



    어쩌면이 기사에서 가장 "헤이"가 될 것 같은 부분
    뭔가 더 좋은 방법이있을 것입니다.
    ##適当にファイルを100個生成
    $ for i in `seq 1 100`; do touch ${i}.txt; done;
    

    좋은 웹페이지 즐겨찾기