터미널을 사용하는 경우 매우 유용한 팁 (Unite 명령 CD with LS ... 등)

나는 많은 시간을 사용하는 사람들 중 하나입니다. 단말기 (콘솔, bash, 셸 등 원하는 이름으로), X 또는 Y 이유 때문에 지속적으로 디렉토리를 변경하고 작업해야합니다 🙂

대부분의 경우 디렉토리 변경 (예를 들면 다음과 같습니다 cd / opt /) 그리고 그 디렉토리에 무엇이 있는지 알고 싶습니다. ls.

즉, 다음과 같습니다.

kzkggaara @ geass : ~ $ cd / opt /
kzkggaara @ geass : / 선택 / $
kzkggaara @ geass : / 선택 / $ ls
네 서스

나는 그것을 여러 번 말했다. 나는 꽤 게으르다. 나는 터미널에서 최소한의 단계를하는 것을 좋아한다. 그래서 나는 많은 실험 끝에 내가 원하는 것을 달성했다.

다음을 참조하십시오. /고르다/ 간단한 명령으로 cd / opt /:

보시다시피 한 단계 (cd / opt /) 디렉토리에 들어가면 해당 디렉토리의 내용도 나열되며 ... 충분하지 않은 것처럼 색상으로 표시됩니다 😀

여기에 액세스하는 나의 예 /기타/cd / 등/:


색상은 이해하기 쉽습니다.

무색 = 파일
파란색 = 폴더
채색 = 실행 권한이있는 파일

그러나 메인으로 넘어 갑시다 ... 도대체 cd를 사용하여 내가 액세스하는 디렉토리를 자동으로 나열하는 방법은 무엇입니까?

우리의 아카이브 .bashrc (우리 집 또는 개인 폴더에 있습니다.)이 작업을 수행하는 데 도움이됩니다. 먼저 함수를 선언해야합니다. CDLS:

function cdls {cd "$ 1"; ls –color;}

이 선을 .bashrc ...이를 수행하는 명령은 다음과 같습니다.

echo "" >> $HOME/.bashrc && echo "function cdls { cd "$1"; ls --color;}" >> $HOME/.bashrc

이 명령으로 반드시 수행 할 필요는 없습니다. 목표는 파일이 .bashrc 이 줄이 포함되어 있으므로 원하는 텍스트 편집기 (mousepad, kate, gedit, nano, vi 등) 추가합니다.
변경 사항을 저장하고 열려있는 터미널을 닫고 새 터미널을 엽니 다.

그것에 우리는 다음을 쓰고 [시작하다]:

cdls $HOME

이것은 해당 터미널의 개인 폴더에 액세스하기에 충분해야하며 내용 (색상 및 모든 항목 포함)도 나열합니다.

내 말은 CDLS 그것은 이미 우리가 원하는 것을하고 있습니다. 이제 우리는 똑같은 것을 달성 할 수 있습니다. cd

이를 위해 파일을 추가합니다. .bashrc 다음 줄 :

alias cd='cdls'

이것은 우리가 쓸 때 만들 것입니다 cd … 우리가 정의한 액션은 실제로 실행됩니다. CDLS

이 이전 줄을 자동으로 넣는 명령을 남겨 둡니다.

echo "" >> $HOME/.bashrc && echo "alias cd='cdls'" >> $HOME/.bashrc

그러나 앞서 말했듯이 목표는이 다른 줄을 동일한 파일에 추가하는 것입니다. 원하는 텍스트 편집기를 사용할 수 있습니다.

이 작업이 완료되면 터미널을 닫고 새 터미널을 엽니 다 ... 그 안에 다음을 작성하고 누릅니다. [시작하다]:

cd /etc/

그리고 빙고, 그들은 들어갈 것입니다 / 기타/ 및 또한이 폴더의 내용이 나열되고 색상이 😉 (이전 사진과 동일)

무엇에 유용합니까? 😀

이 기능이 무엇을 의미하는지 궁금한 분들을 위해? … 간단한 설명을 남깁니다.

함수 cdls = 여기서 우리는 새로운 함수를 만들고 있음을 정의하고 cdls라고합니다.
cd "$ 1" = 그리고이 함수가하는 일은 (우리가 그것을 호출, 사용 또는 실행할 때마다 수행 할 것입니다) 첫 번째 매개 변수를 향해 cd (입력)를 만드는 것입니다. 즉 ...-»«cd / home /», the« $ 1»means«우리가 cd "다음에 쓰는 것을 의미합니다.이 예에서 첫 번째 매개 변수는"/ home / "입니다.
; = 이것은 그 순서가 거기에서 끝나거나 실행할 액션 ...하지만 함수는 더 많은 액션을 가질 수 있으며 이제 두 번째 액션을 정의 할 것입니다.
ls – 색상; = 이전에 선언 된 모든 작업에 추가하여 우리가있는 곳에 "ls"를 만들고 "ls"는 색상 (–color)으로 작업을 수행합니다.

마지막으로 ... 가장 똑똑한 사람들은이 논리 (기능을 취하고 여러 작업을 실행하도록 구성)가 많은 잠재력을 가지고 있다는 것을 알게 될 것입니다. 예를 들어 ... 내가 폴더에 들어가고 싶을 때 또한 다른 항목을 삭제합니다. 즉, /집/ 또한 삭제 / 선택 / 임시 / 이에 대한 기능은 다음과 같습니다.

function asdasd { cd "$1"; rm -Rv "$2"; }

그리고 터미널에 입력 asdasd / 홈 / / 옵션 / 테스트 / 첫 번째 매개 변수 (/집/) 두 번째 (/ 선택 / 임시 /).

어쨌든, 이것은 정말 많은 잠재력을 가지고 있습니다. 가능한 한 많이 활용하는 것은 당신에게 달려 있습니다.

의심이나 질문, 불만 또는 제안이 있으면 기꺼이 도와 드리겠습니다. 저는 지금까지 전문가는 아니지만 적어도 도움을 드리고 싶습니다 😀

안부


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   blablabla

    그리고이 모든 것은 Zsh를 사용하지 않기 때문입니다.

    1.    KZKG ^ 가아라

      나는 그를 정말로 몰랐다 😉
      팁 주셔서 감사합니다. 계속 주시하겠습니다.

      그러나 지식은 발생하지 않습니다. 습득 할 수있는 팁과 지식이 많을수록 더 좋습니다. 🙂

      1.    MSX

        Zsh는 퀴어, 남자는 sh !!! > : D

        실제로

        1.    KZKG ^ 가아라

          HAHAHA no no no ... 나는 그렇게 생각하지도 않고 그렇게 말하지도 않는다.
          각자 자신에게 가장 잘 맞는 것을, 그가 가장 좋아하는 것을 사용합니다 😀

          1.    MSX

            😉

            시스템을 탐색하는 데 많이 사용하는 앱은 Autojump입니다.
            https://github.com/joelthelion/autojump/blob/master/README.md

        2.    blablabla

          남성은 실용적이고 여성과 퀴어는 삶을 복잡하게 만드는 사람들입니다. 추가 설명이 필요하지 않습니다.

          1.    KZKG ^ 가아라

            성적 취향에 대해 언급하지 마십시오. … 이런 일로 불편한 상황이있었습니다.

            이해할 수 있기를 바랍니다.

          2.    blablabla

            이 설명은 @msx에 대한 것이어야합니다. 아이디어는 모욕이나 무례가 아닌 진실하고 객관적이며 합리적인 진술로 만들어집니다.

            1.    KZKG ^ 가아라

              위의 내 의견에서 나는 그에게 그런 말을하지 말라고 말했습니다 (중복을 용서하십시오).
              그리고 이제 나는 다시 예라고 말하지만 구체적으로 당신을 향한 것이 아니라 모든 사람에게 유효합니다.

              잘못된 방향으로 받아들이지 마세요. 그 의도는 누군가를 불편하게하거나 나쁘게 느끼게하는 것이 아니 었습니다. 오해를 피하기 위해 노력하고 있습니다.


          3.    마틴

            하하하, 방금이 댓글을 봤어요!

            «이 설명은 @msx에 대한 것이어야합니다. 아이디어는 모욕이나 무례 함이 아니라 진실하고 객관적이며 합리적인 진술로 구성됩니다. "
            레몬 남자와 아침 식사를 그만둬, 당신은 이미 $ 100 지폐에서 프랭클린처럼 보입니다. http://www.watchingamerica.com/frankfurterallgemeine000009.shtml

            ????

        3.    아벨

          퀴어 zsh? 글쎄, 나는 그것을 사용하는 법을 배운 이후로 나는 멈추지 않았고 그렇게 생각하지 않기 때문에 나는 퀴어가되는 것을 좋아한다고 생각합니다. o_____o

          남자들은 sh를 사용합니까?, 그 주석은 물건으로 가득 찬 bashrc를 가진 누군가로부터 오는 이상하므로 나는 당신이 여자라고 가정합니다. xP

          1.    KZKG ^ 가아라

            이것은 내가 가고 싶지 않은 것입니다. 제발 여기서 싸움을 그만두 자, 네? 🙂
            모두가 원하는 것을 사용합니다 ... sh, zsh 또는 원하는 것을 사용하고 ... 모두가 원하는 성적 취향을 가지고 있습니다. 이미 그런 일을 위해 여기에서 싸움이있었습니다 🙁

          2.    MSX

            하하하 xD

            최근에 zsh는 시간이 생기 자마자 많이 진화했습니다-하, 얼마나 망상 적입니다!-나는 그것을 활용하고 변경하기 위해 가능한 한 많은 문서를 읽을 것입니다 🙂

            이제 진지하게 말하면 zsh에 대해 조금 신경 쓰이는 유일한 점은 Bash와 100 % 호환되지 않는다는 것입니다. 따라서 스크립트에서 zsh를 사용하여 잠재력을 최대한 발휘하면 스크립트가 실패 할 가능성이 매우 높습니다. 반면에 bash에서, 반면에 우리는 zsh를 사용하지만 bash에서 쉘 스크립트를 작성하지만 zsh를 사용하는 것은 낭비입니다 ... o_O

            그럼에도 불구하고 zsh는 그만한 가치가 있다고 생각합니다. 조개라고하면 물고기를 아십니까? 이 프로젝트는 잿더미에서 솟아 올랐고 지금은 어류라고 불리며 매우 빠르게 개발하고 있습니다.

    2.    핵 로퍼 775

      터미널은 대소 문자를 구분하므로 zsh를 작성해야한다고 생각합니다.

      cd && ls / route도 유효하지만

      쓰기가 더 길지만

      인사 😀

      1.    핵 로퍼 775

        내가 틀렸어 내 손가락이 빠졌어

        나는 이것과 함께 그것을 나열하고 디렉토리에 액세스합니다.

        cd && ls / 경로

        하지만 준비하세요

        나열하기 위해서만 사용되지만

        ls / 경로

        동등한 명령은 다음과 같습니다.

        cd / 경로 && ls

        안부

        1.    KZKG ^ 가아라

          실제로 && 사용이 가능합니다 😀
          유일한 차이점은 "cd / opt / && ls"는 "cd / opt /"보다 6 개의 문자가 더 많다는 것입니다. 즉, 6 개의 키를 더 눌러야합니다 ^-^ U ... 조금 게으르다 그 hehe 같은 것들.

          그래서 cd + ls… LOL !!

          1.    핵 로퍼 775

            또한 내가 사용하는 것은 확장으로 결과를 필터링한다는 것입니다.

            ~ / Downloads에 100 개가 넘는 파일이 있고 .png 파일 만보고 싶습니다.

            cd 다운로드 && ls * png

            더 간단한 코드로 결과를 필터링하려면 무엇을 추가하거나 수행해야합니까?

            안부

            1.    KZKG ^ 가아라

              단순 😉
              예를 들어 다음과 같은 함수를 만듭니다. CDLSF:
              function cdlsf { cd "$1"; ls *.$2; }

              사용하려면 다음과 같습니다.
              cdlsf / opt / png

              그러면 파일 만 나열됩니다. .PNG en /고르다/
              즉, 첫 번째 매개 변수 (예에서 /고르다/)는 액세스하려는 디렉토리이고 두 번째 매개 변수 (예에서 PNG)는 디렉토리를 나열 할 때 필터링하려는 확장자입니다.

              또 다른 예는 / home / user / Pictures로 이동하여 .JPG 파일 만 보려면 다음과 같습니다.
              cdlsf / 홈 / 사용자 / 사진 jpg

              ????

              이것이 당신이 원했던 것이 맞습니까?

              추신 : 나는 cd (enter) ls (list) f (filter) ...에 cdlsf를 넣었지만 분명히 원하는대로 함수를 호출 할 수 있습니다.


    3.    이제까지

      zsh는 POSIX가 아니며, 시작하는 데 시간이 더 오래 걸리므로 호모를 선호하지만 더 효율적입니다.

      1.    blablabla

        첫째, zsh에서 POSIX 지원을 활성화 할 수 있습니다. 둘째, 시작시로드하는 함수 수에 따라 시작하는 데 시간이 걸리므로 원하는만큼 가벼울 수 있습니다. 셋째, zsh를 사용하면 다른 어떤 쉘보다 실용적이고 효율적입니다. 넷째, 비판하기 전에 사용하십시오.

        1.    MSX

          5 일. POSIX 지원을 활성화하면 ZSH를 사용하는 것은 의미가 없습니다.

          나는 한동안 그것을 사용해 왔고, 그만한 가치가 없습니다. sh는 짧고 Bash는 완벽합니다. 적절한 별칭과 기능으로 Bash에서 할 수없는 것은 없습니다.

  2.   마르코

    나는 주제를 정말 좋아합니다. 사실, 그들은 일반적으로 터미널과 Chakra와 같은 특정 배포판에서 사용할 수있는 명령에 대해 좀 더 광범위한 기사를 작성해야합니다.

  3.   라이달

    이 트릭을 가르치는 것 외에도 각 명령이 작동하는 방식을 설명했기 때문에 매우 흥미로 웠습니다.

    나는 Linux 세계에서 시작한 이래로 당신을 따라 왔으며 (얼마 전 ...) 기사에 대한 축하를 위해 댓글을 달도록 격려 받았습니다 😉

    1.    KZKG ^ 가아라

      들러 주시고 댓글을 남겨 주셔서 감사합니다 😀
      내가 뭔가를 설명하려고 할 때마다 가능한 한 명확하게 말하고 싶습니다 ... 글쎄요, 인터넷에서 튜토리얼을 읽는 것이 무엇인지 잘 알고 있고 전혀 이해하지 못하는 것입니다. hahaha.

      두 번 환영합니다 ... Tux haha의 세계에 오신 것을 환영하며 블로그에도 오신 것을 환영합니다 🙂
      질문이 있으시면 저희에게 알려주십시오.

      의견에 대한 인사와 감사 ^ ⁻ ^

  4.   이반

    방금 다른 웹 사이트에서 귀하의 게시물을 읽었는데 저항 할 수 없었습니다.

    bashrc 내부에 별칭을 만드는 것이 더 쉽지 않을까요?

    별칭 cd = 'ls'

    1.    KZKG ^ 가아라

      실제로 내가 달성하려는 것은 디렉토리 X (/ opt /… / 홈 / 사용자 /… 무엇이든)를 입력하는 것입니다. 또한 입력하면 해당 디렉토리의 내용이 자동으로 나열됩니다.

      하나의 단일 단계 또는 명령으로 모든 것을 만드십시오.

      표시 한대로 별칭을 만든 다음 디렉토리를 나열합니다. 예,하지만 입력하지는 않겠습니다.

      1.    이반

        내가 이해 한 바에 따르면이 모든 작업의 ​​목적은 예를 들어 "cd"명령을 통해 "/ etc"를 입력하려는 경우 입력시 해당 디렉토리의 내용을 자동으로 표시하는 것입니다.

        그렇다면 함수를 "별칭"으로 단순화 할 수 있습니다. 여기에 .bashrc 안에 다음을 넣습니다.

        별칭 cd =»ls»

        이를 통해 터미널에서 다음을 사용합니다.

        cd / 등

        «/ etc»디렉토리를 입력하면 거기에있는 모든 파일과 디렉토리가 자동으로 나열됩니다.

        목표를 오해하면 사과 😛

        1.    KZKG ^ 가아라

          실제로 디렉토리를 입력하고 그 안에 포함 된 내용을 나열하고 싶습니다.
          나는 앨리어싱으로 cd = ls를 선언하면서 당신이 말하는 것을 시도했지만 그것은 나를 위해 작동하지 않았습니다.
          직접 구성한 다음 다음을 수행합니다.
          cd / 기타 /

          그러나 / etc /…를 나열하지만 해당 디렉토리로 이동하지 않습니다.
          다음을 볼 수 있도록 스크린 샷을 남깁니다. http://img204.imageshack.us/img204/5272/cdlserror.png

          1.    이반

            내 실수 😀

            그런 식으로 작동하지 않을 것임이 분명했으며 내가 시도한 경우에도 :

            별칭 cdls = 'cd $ 1; ls'

            이상한 이유로 작동하지 않고 디렉토리 만 나열하지만 D :에는 들어 가지 않습니다.

            Bash 오류? xD

            무의미한 댓글에 대해 사과드립니다! 😀 그리고 내 bashrc 함수를 사용합니다 😛

            1.    KZKG ^ 가아라

              별칭은 함수와 동일하지 않습니다. 여러 명령과 동일하게하려면 별칭을 사용해야합니다. &&…를 사용해야합니다. 함수 에서와는 다릅니다. 더 많은 지침을 작성하면 도움이 될 것입니다.

              HAHA nah for nothing friend, nothing to excuse 😀
              안부

              추신 :… 젠장… 아치 로고를 볼 때 얼마나 향수를 불러 일으키는 지…. T_T ...


          2.    이반

            동일하지 않다는 것을 알고 있지만 작동 할 것이라고 생각했습니다 (오류 : P).

            «;»를 사용하는 것만 작동합니다. 별칭 D 내부에 "&&"대신 : (이와 같은 별칭이 두 개 있습니다.이 경우에 만들려는 별칭과 작동하지 않는 이유를 이해할 수 없습니다.)

            감사합니다. 그런데 저는 "자주 읽는 사람"이라는 제목으로 블로그에 남을 것 같아요 😀 블로그 내용이 정말 마음에 들었습니다 😛

            oooh yes I know, 가끔은 친애하는 Arch와 나 자신을 분리하지만, 왜 그런지 모르겠습니다. 항상 그에게 돌아 오지 않는 것이 불가능합니다 xD

            안녕하십니까!

            1.    KZKG ^ 가아라

              글쎄 ... Tux는 신비스럽고 일을 많이하는데 우리는 그를 이해하지 못하는 경우가 많지만 그는 모두를위한 계획이나 목적을 가지고 있습니다 ... HAHA 😀

              당신이 말한 것을 읽는 것을 기쁘게 생각합니다. 블로그에 참여하는 또 다른 아치 사용자 hahahaha ... 기뻐요 😀

              커널이 나에게 준 이상한 문제로 인해 사용을 중단해야했지만 여전히 내 마음의 한 자리를 차지하고 있습니다 🙁


          3.    이반

            LOL

            나는 배포에 대해 큰 애정을 갖지 않는 아치 사용자를 만난 적이 없습니다. 그는 "나는 무엇을 알고 있습니다. 무엇을 압니까?"라고 말했습니다. P, 아마도 내가 당신에게 준 문제가 오래 전에 있었다면, 아치로 돌아가는 것에 대해 생각할 수 있습니다.

            그건 그렇고, 나는 다른 곳에서 이미 당신의 이름 (글쎄, 닉, 가명, 닉네임, 뭐든지)을 읽었고, 당신은 데스크탑 아트 작가의 일부라는 것을 알고 있었죠? 🙂
            나는 그들에게 읽곤했다 🙂

  5.   휴고

    실제로 디렉토리의 내용을 나열하기 위해 입력 할 필요가 없기 때문에 선택한 예가 가장 행복하다고 생각하지 않습니다, hehe. 즉, 기능은 많은 유용한 일에 사용될 수 있습니다.

    예를 들어,이 함수를 사용하여 디렉터리를 만들고 즉시 입력합니다 (매개 변수가 하나만 사용되는지 확인).

    function mkcd () {
    FNERR="Parametros incorrectos.\nUso: mkcd "
    if [ $# -eq 1 ] ; then
    mkdir -p "$1" && cd "$1"
    else
    echo -e $FNERR
    fi
    }

    1.    휴고

      흠 ... 블로그가 명령의 일부를 먹었습니다. HTML 태그로 불완전한 줄을 넣으려고합니다.

      FNERR="Parametros incorrectos.\nUso: mkcd <nombre del directorio a crear>"

    2.    KZKG ^ 가아라

      내가하고 싶었던 것은 한 걸음을 내딛는 것이었다.
      즉, 디렉토리 (/ etc / squid /)를 입력 한 다음 해당 디렉토리에서 파일을 편집하려고하는데 파일 이름이 기억 나지 않는다고 가정합니다.

      단계는 일반적으로 다음과 같습니다.
      cd / etc / 오징어 /
      ls
      nano.conf 파일

      그러나 제가 제안하는이 팁을 사용하여 처음 두 단계를 2로만 변환하여 간단하게 다음을 수행합니다.
      cd / etc / 오징어 /

      또한 자동으로 디렉토리의 내용을 나열합니다.
      단순히 단계를 절약하는 것입니다 😀

      이해해?

      ... 하하 설명하기 어렵다는 것입니다.

      1.    휴고

        아니요, 설명에는 문제가 없었습니다. 간단한 "ls 디렉토리"를 만들 수 있기 때문에 팁을 설명하기 위해 선택한 예제가 이상적이지 않았을 수 있습니다.

        실제로 기능을 보자 마자 목적을 이해했습니다. 또한 다양한 기능을 사용합니다. .bash_aliases예를 들어, 이것은 역사를 관리하기 위해 많이 사용하는 것입니다.

        h () {
        if [ $# -eq 0 ] ; then
        history | tail -n 25 | less
        elif [ $# -eq 1 ] ; then
        history | egrep -i "$1" | less
        else
        echo -e "Parametros incorrectos."
        fi
        }

        (이 기능을 사용하면 h 마지막 25 개의 명령을 받지만 예를 들어 h 마운트 어셈블리와 관련된 마지막 명령을 얻습니다).

        1.    KZKG ^ 가아라

          나는 당신의 역할을 맡고 있습니다 hehehe ... 공부할 가치가 있습니다

        2.    아니 발

          훌륭한 기능! 감사

        3.    MSX

          +1

  6.   핵 로퍼 775

    KZKG ^ 가아라

    아주 좋은 대답이 나에게 아주 잘 봉사했고, 나는 이미 위에 대답 할 수 없었습니다.

    이제 cdlsf를 사용하여 생산성을 높이겠습니다. 명령에 아주 좋은 이름입니다 😀

    안부

  7.   크리스토퍼 카스트로

    터미널에 시간을 설정하는 것처럼 이미 전에 해본 적이 있는데 다운로드 한 bashrc 였지만 이름이 기억 나지 않습니다.

  8.   아벨

    좋은 항목, 나는 트릭을 몰랐습니다. 어떻게 작동하는지 확인하기 위해 연습에 넣을 것입니다. xP

    인사말.

    1.    아벨

      내 브라우저가 추가되면 좋을 것입니다. xD

      다시 인사드립니다. xD

      1.    KZKG ^ 가아라

        어떤 브라우저를 사용하십니까?
        글쎄, 다른 의견에서 나는 당신이 Firefox를 사용하는 것을 보았다 🙂

        1.    아벨

          예, 저는 Firefox를 사용하지만 점점 줄어들고 있고 메인 브라우저가되는 것을 중단하고 있습니다. dwb를 사용하고 있으며 추가 할 수 있다면 좋을 것입니다. xP

          인사말.

  9.   길레

    그리고이 별칭을 사용하면 cd 만 시도하고 ls를 출력 할 때 스크립트에서 문제가 발생하지 않습니까? 나는 특히 다른 실행 파일이 사용하지 않는 이름으로 별칭을 만드는 것을 선호합니다. 왜냐하면 그것이 나에게 문제를주는 것은 처음이 아니기 때문입니다.

  10.   이리 골

    파선과 각 명령 후 시간을 어떻게 얻습니까?

  11.   MSX

    내 기여 :
    alias ldir = 'ls | grep -v \\. ' ## 디렉토리 만 나열합니다 (주의하십시오. 해당 이름의 GNU / Linux 명령이 있으므로 ld로 이름을 바꾸지 마십시오)
    -
    별칭 ll = 'ls -lah –color | awk '\»{k = 0; for (i = 0; i <= 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) * 2 ^ (8-i)); if (k) printf ( "% 0o", k); print} '\' ''

    이 별칭의 흥미로운 점은 ls의 출력을 구문 분석하는 awk입니다. rwx 옆에 XNUMX 진수 형식으로 파일 사용 권한이 표시되어 문자보다 훨씬 실용적이고 빠릅니다.

    -
    alias lg = 'ls -lah –color | awk '\' '{k = 0; for (i = 0; i <= 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) * 2 ^ (8- i)); if (k) printf ( "% 0o", k); print} '\' '| grep -i'

    위 별칭의 변형입니다. 나는 예를 들어 다음과 같이 할 때 이런 식으로 끝에 grep을 추가했습니다.
    $ LG 지퍼
    XNUMX 진수 권한 등과 함께 모든 형식의 zip이 포함 된 파일 만 표시합니다 (끝에 -i 표시).
    -
    alias grep = 'grep –color = auto'## 일치하는 grep 색상
    -

    공유 할 것이 더 많지만이 작은 공간은 나를 꽉 xD로 만듭니다.

    @KZKG, 직원 :이 작은 진주를 모두 모으기 위해 블로그 나 포럼 (콘솔과 관련된 팁이 게시 될 때마다 링크 됨)에 게시물을 여는 것 같습니까?

    안녕하십니까!

    1.    KZKG ^ 가아라

      링크 란 뜻인가요? -» https://blog.desdelinux.net/tag/bash

  12.   MSX

    나는 아무것도 말하지 않았고, 다른 것은 필요하지 않으며, 모든 것이 완벽하게 태그되었습니다!

  13.   프랭클린 로드리게스

    정말 좋은 기능입니다!