Petua yang sangat berguna jika anda menggunakan terminal (Sertai perintah CD dengan LS ... dan banyak lagi)

Saya adalah salah seorang yang menggunakan banyak masa terminal (konsol, bash, shell, apa sahaja yang anda mahu namakannya), atas sebab X atau Y saya mesti terus menukar direktori, mengusahakannya 🙂

Dalam sebilangan besar kes, perubahan direktori (Sebagai contoh: cd / opt /) dan juga saya ingin mengetahui apa yang ada dalam direktori itu, untuk mengetahui detik yang saya gunakan ini ls.

Ia adalah seperti ini:

kzkggaara @ geass: ~ $ cd / opt /
kzkggaara @ geass: / opt / $
kzkggaara @ geass: / opt / $ ls
nessus

Saya telah mengatakannya berkali-kali ... Saya agak malas, saya ingin melakukan langkah terminal paling sedikit, sebab itulah setelah banyak bereksperimen, saya telah mencapai apa yang saya mahukan.

Lihat yang berikut, yang tidak lebih daripada saya masuk / opt / dengan perintah mudah cd / opt /:

Seperti yang anda lihat, dalam satu langkah (cd / opt /) Saya memasukkan direktori dan JUGA menyenaraikan isi direktori itu, dan ... seolah-olah itu tidak mencukupi, ia menunjukkan kepada saya dengan warna 😀

Inilah contoh saya mengakses /dan lain-lain/ dengan cd / dll/:


Warna mudah difahami:

Tiada warna = Fail
Warna biru = Folder
Warna hijau = Fail dengan izin pelaksanaan

Tetapi, mari kita beralih kepada perkara utama ... Bagaimana sih yang dapat saya gunakan hanya cd untuk secara otomatis menyenaraikan direktori yang saya akses?

Arkib kami .bashrc (terletak di folder rumah atau peribadi kami) akan membantu kita melakukan ini, kita mesti menyatakan fungsi, yang akan kita panggil terlebih dahulu CDLS:

fungsi cdls {cd "$ 1"; ls –warna;}

Kami meletakkan garis ini di kedua sisi kami .bashrc ... inilah arahan untuk melakukannya:

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

Anda TIDAK semestinya harus melakukannya dengan arahan ini, tujuannya adalah fail tersebut .bashrc mengandungi baris ini, jadi hanya edit fail ini dengan editor teks pilihan anda (mousepad, kate, gedit, nano, vi, dlldan tambahkannya.
Mereka menyimpan perubahan, menutup terminal yang telah mereka buka dan membuka yang baru.

Di dalamnya kita akan menulis perkara berikut dan tekan [Masukkan]:

cdls $HOME

Ini harus cukup untuk mengakses folder peribadi kami di terminal itu, dan juga akan menyenaraikan kandungannya (dengan warna dan segalanya).

Maksud saya, apa CDLS ia sudah melakukan apa yang kita mahukan ... sekarang kita hanya dapat mencapai yang sama tetapi dengan cd

Untuk ini, kami tambahkan dalam fail .bashrc baris berikut:

alias cd='cdls'

Ini akan berlaku semasa kita menulis cd ... Tindakan yang kita tentukan sebenarnya akan dilaksanakan CDLS

Saya meninggalkan perintah yang secara automatik akan meletakkan baris sebelumnya:

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

Tetapi seperti yang saya katakan sebelumnya, tujuannya adalah menambahkan baris lain ini ke fail yang sama, anda boleh menggunakan editor teks pilihan anda untuknya.

Setelah ini selesai, tutup terminal dan buka yang baru ... di dalamnya tulis perkara berikut dan tekan [Masukkan]:

cd /etc/

Dan bingo, mereka akan masuk / Etc/ dan juga kandungan folder ini akan disenaraikan, dan dengan warna 😉 (seperti pada foto sebelumnya)

Untuk apa ia berguna? 😀

Bagi yang ingin tahu yang tertanya-tanya apa maksud fungsi ini? ... Saya memberikan penjelasan ringkas:

fungsi cdls = Di sini kita menentukan bahawa kita membuat fungsi baru, dan ia akan disebut cdls
cd "$ 1" = Dan apa yang akan dilakukan oleh fungsi ini (ia akan dilakukan setiap kali kita memanggil, menggunakan atau melaksanakannya) adalah membuat cd (enter) ke arah parameter 1, iaitu ... - »« cd / home / »,« $ 1 »bermaksud« apa yang kita tulis setelah cd ", dalam contoh ini parameter pertama adalah" / home / ".
; = Ini bermaksud bahawa perintah itu berakhir di sana, atau tindakan yang akan dilaksanakan ... tetapi fungsi dapat memiliki lebih banyak tindakan yang harus dilakukan, dan kita akan menentukan yang kedua sekarang.
ls –warna; = Ini bermaksud bahawa selain tindakan yang dinyatakan sebelumnya, ia juga akan membuat "ls" di mana kita berada, dan "ls" akan melakukannya dengan warna (–warna).

Perkara terakhir ... yang paling pintar, mereka akan menyedari bahawa logik ini (mengambil fungsi dan mengkonfigurasinya untuk melaksanakan beberapa tindakan) mempunyai banyak, banyak potensi, misalnya ... jika saya ingin memasukkan folder, dan juga hapus yang lain, iaitu, saya mahu masuk / rumah / dan juga padam / memilih / temp / fungsi untuk ini adalah:

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

Dan menaip di terminal asdasd / rumah / / opt / ujian / ia akan, kerana akan memasuki parameter 1 (/ rumah /) dan hapuskan yang kedua (/ memilih / temp /).

Bagaimanapun, ini benar-benar memiliki BANYAK potensi hehe, terserah anda untuk memanfaatkannya sebanyak yang anda dapat.

Sekiranya anda mempunyai keraguan atau pertanyaan, aduan atau cadangan, saya dengan senang hati akan membantu anda, sejauh ini saya bukan pakar tetapi sekurang-kurangnya saya suka membantu 😀

salam


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   blablabla kata

    Dan semua ini kerana tidak menggunakan Zsh.

    1.    KZKG ^ Gaara kata

      Saya tidak begitu mengenalnya 😉
      Terima kasih atas petua, saya akan memerhatikannya.

      Walau bagaimanapun, pengetahuan tidak berlaku ... semakin banyak petua dan pengetahuan yang dapat diperoleh, semakin baik, tidakkah anda berfikir? 🙂

      1.    MSX kata

        Zsh adalah untuk queers, lelaki menggunakan sh !!! >: D

        Dalam realiti

        1.    KZKG ^ Gaara kata

          HAHAHA tidak tidak tidak ... Saya tidak fikir begitu, dan juga tidak mengatakannya seperti itu, kerana ada yang mungkin tersinggung.
          Semua orang menggunakan yang paling sesuai dengan mereka, yang paling mereka sukai 😀

          1.    MSX kata

            😉

            Aplikasi yang banyak saya gunakan untuk menavigasi sistem saya ialah Autojump:
            https://github.com/joelthelion/autojump/blob/master/README.md

        2.    blablabla kata

          Lelaki praktikal, wanita dan pendiam adalah mereka yang suka merumitkan kehidupan mereka. Tidak perlu penjelasan lebih lanjut.

          1.    KZKG ^ Gaara kata

            Sila cuba untuk tidak memberi komen mengenai pilihan seksual ya? ... Terdapat situasi yang tidak selesa untuk perkara seperti ini.

            Harap ia dapat difahami.

          2.    blablabla kata

            Penjelasan itu semestinya untuk @msx. Idea dibina dengan pernyataan yang benar, objektif dan rasional, bukan penghinaan atau kekasaran.

            1.    KZKG ^ Gaara kata

              Dalam komen saya di atas, saya memberitahunya untuk tidak mengatakan perkara itu (maafkan kelebihan).
              Dan sekarang saya katakan ya lagi, tetapi tidak ditujukan kepada anda secara khusus, ia hanya berlaku untuk semua orang.

              Jangan mengambil jalan yang salah, niatnya adalah untuk tidak membuat orang merasa tidak selesa atau buruk, saya hanya cuba mengelakkan salah faham 🙂


          3.    Martin kata

            Hahaha, saya baru sahaja melihat komen ini!

            «Penjelasan itu mestilah untuk @msx. idea dibina dengan pernyataan yang benar, objektif dan rasional, bukan dengan penghinaan atau kekasaran. "
            Berhenti sarapan dengan lelaki lemon, anda sudah kelihatan seperti Franklin dengan bayaran $ 100: http://www.watchingamerica.com/frankfurterallgemeine000009.shtml

            ????

        3.    Abel kata

          Adakah queer zsh? Oleh itu, saya rasa saya suka menjadi pelik kerana sejak saya belajar menggunakannya, saya tidak berhenti dan saya tidak mahu melakukannya. o_____o

          Adakah lelaki menggunakan sh ?, Komen itu pelik datang dari seseorang yang mempunyai bashrc penuh dengan barang, jadi saya akan menganggap anda seorang wanita. xP

          1.    KZKG ^ Gaara kata

            Ini yang saya tidak mahu sampai. Tolong, mari kita tinggalkan pertarungan di sini, ya? 🙂
            Semua orang menggunakan apa sahaja yang mereka mahukan ... sh, zsh, atau apa sahaja yang mereka mahukan, dan juga ... setiap orang mempunyai keutamaan seksual yang mereka mahukan, sudah ada pergaduhan di sini untuk perkara seperti itu 🙁

          2.    MSX kata

            hahaha xD

            Akhir-akhir ini zsh banyak berkembang, sebaik sahaja saya mempunyai masa -ha, betapa khayalannya! - Saya akan membaca sebanyak mungkin dokumentasinya untuk memanfaatkannya dan membuat perubahan 🙂

            Sekarang bercakap dengan serius: satu-satunya perkara yang mengganggu saya tentang zsh adalah bahawa ia tidak 100% serasi dengan Bash, jadi jika kita menggunakan zsh dalam skrip kita memanfaatkan sepenuhnya, sangat mungkin skrip tersebut gagal bash, sebaliknya Sebaliknya, jika kita menggunakan zsh kita menulis skrip shell kita dalam bash, adalah sia-sia jika kita menggunakan zsh ... o_O

            Walaupun begitu, saya rasa zsh sangat berbaloi. Bercakap tentang tempurung, adakah anda tahu Ikan? Projek ini naik dari abu, sekarang disebut ikan ikan dan mereka mengembangkannya dengan cepat.

    2.    hackloper775 kata

      Saya fikir zsh harus ditulis kerana terminal ini sangat peka huruf besar kecil

      Walaupun cd && ls / laluan juga berlaku

      Walaupun lebih panjang untuk menulis

      Salam 😀

      1.    hackloper775 kata

        Saya salah, jari saya tertanggal

        Saya meletakkan bahawa dengan ini disenaraikan dan direktori diakses

        cd && ls / jalan

        tetapi bersiap sedia

        walaupun hanya menyenaraikannya digunakan

        ls / jalan

        arahan yang setara adalah

        cd / laluan && ls

        salam

        1.    KZKG ^ Gaara kata

          Sesungguhnya, menggunakan && yang sama dicapai 😀
          Satu-satunya perbezaan adalah bahawa "cd / opt / && ls" mempunyai 6 aksara lebih daripada sekadar "cd / opt /", iaitu, saya harus menekan 6 kekunci lagi ^ - ^ U ... Saya agak malas untuk perkara seperti itu hehe.

          Itulah sebabnya saya menyertai cd + ls ... LOL !!

          1.    hackloper775 kata

            Apa yang saya gunakan juga ialah menyaring hasilnya dengan peluasan.

            contoh

            Saya mempunyai banyak fail dalam ~ / Muat turun lebih dari 100 dan saya hanya mahu melihat fail .png untuk melakukan ini.

            cd Muat turun && ls * png

            Apa yang perlu saya tambah atau lakukan untuk menapis hasilnya dalam kod yang lebih mudah?

            salam

            1.    KZKG ^ Gaara kata

              Ringkas 😉
              Anda membuat fungsi yang misalnya, cdlsf:
              function cdlsf { cd "$1"; ls *.$2; }

              Untuk menggunakannya adalah:
              cdlsf / opt / png

              Dan ini akan menyenaraikan fail anda sahaja . Png en / opt /
              Iaitu, parameter 1 (dalam contoh / opt /) akan menjadi direktori yang ingin anda akses, dan parameter ke-2 (dalam contoh png) adalah pelanjutan yang ingin anda saring semasa anda menyenaraikan direktori.

              Contoh lain, jika anda ingin pergi ke / home / pengguna / Gambar dan hanya melihat fail yang .JPG, ia adalah:
              cdlsf / rumah / pengguna / Gambar jpg

              ????

              Ini yang anda mahukan bukan?

              PS: Saya meletakkan cdlsf untuk cd (enter) ls (list) f (filter) ... tetapi jelas anda boleh memanggil fungsi itu mengikut kehendak anda.


    3.    eVER kata

      zsh bukan POSIX, dan untuk memuncaknya semua memerlukan lebih lama untuk bermula, jadi saya lebih suka menjadi fag, tetapi lebih cekap

      1.    blablabla kata

        Pertama, dalam zsh anda boleh mengaktifkan sokongan POSIX. Kedua, memerlukan waktu untuk memulakan mengikut berapa banyak fungsi yang anda muatkan pada permulaan, sehingga dapat ringan seperti yang Anda inginkan. Ketiga, dengan zsh satu lebih praktikal dan efisien daripada cengkerang lain. Keempat, gunakannya sebelum mengkritik.

        1.    MSX kata

          Ke-5. Apabila anda mengaktifkan sokongan POSIX, tidak masuk akal untuk menggunakan ZSH.

          Saya telah menggunakannya untuk sementara waktu, tidak berbaloi, pendek dan Bash sempurna, tidak ada yang tidak dapat anda lakukan di Bash dengan alias dan fungsi yang betul.

  2.   rangka kerja kata

    Saya sangat suka subjeknya. sebenarnya, mereka harus membuat artikel yang lebih luas mengenai perintah yang dapat digunakan secara umum di terminal, dan di distro tertentu, seperti Chakra.

  3.   penunggang kata

    Saya merasa sangat menarik kerana selain daripada mengajar trik ini, anda telah menerangkan bagaimana setiap arahan berfungsi.

    Saya telah mengikuti anda sejak saya mula berkecimpung di dunia Linux (tidak lama dahulu ...) dan saya terdorong untuk memberi komen hanya untuk mengucapkan tahniah kepada anda atas artikel 😉

    1.    KZKG ^ Gaara kata

      Terima kasih kerana berhenti dan memberikan komen kepada kami 😀
      Setiap kali saya berusaha untuk menjelaskan sesuatu, saya ingin membuatnya sejelas mungkin ... baik, saya tahu betul apa itu membaca tutorial di internet dan tidak memahami apa-apa hahaha.

      Selamat datang dua kali ... selamat datang ke dunia Tux haha, dan juga selamat datang ke blog 🙂
      Sekiranya anda mempunyai sebarang pertanyaan, anda tahu, beritahu kami hehe.

      Salam dan terima kasih atas komen ^ ⁻ ^

  4.   Ivan kata

    Saya baru sahaja membaca catatan anda dari laman web lain, dan saya tidak dapat menahan diri:

    Bukankah lebih mudah, buat alias di dalam .bashrc?

    alias cd = 'ls'

    1.    KZKG ^ Gaara kata

      Sebenarnya yang saya cuba capai adalah memasukkan direktori X (/ opt /… / home / user /… apa sahaja) dan juga ketika saya memasukkannya, secara automatik akan menyenaraikan isi direktori tersebut.

      Buat semuanya dengan 1 langkah atau arahan.

      Membuat alias seperti yang anda nyatakan, maka saya akan menyenaraikan direktori, ya, tetapi saya tidak akan memasukkannya.

      1.    Ivan kata

        Dari apa yang saya fahami, objektif untuk melakukan semua ini adalah bahawa jika anda ingin, misalnya, memasukkan "/ etc" melalui perintah "cd", setelah masuk, secara automatik akan menunjukkan kepada anda kandungan direktori itu, bukan?

        Sekiranya demikian, anda boleh mempermudah fungsi menjadi "alias", di mana di dalam .bashrc anda meletakkan:

        alias cd = »ls»

        Dengan ini, semasa di terminal anda menggunakan:

        cd / dll

        Anda akan memasukkan direktori «/ etc» dan juga secara automatik akan menyenaraikan semua fail dan direktori yang ada di sana.

        Sekiranya saya salah faham mengenai matlamatnya, minta maaf 😛

        1.    KZKG ^ Gaara kata

          Akibatnya, saya ingin memasukkan direktori dan sekali di dalamnya, senaraikan apa yang ada di dalamnya.
          Saya mencuba apa yang anda katakan, menyatakan bahawa cd = ls dengan mengasingkan, tetapi ia tidak berjaya.
          Saya mengkonfigurasinya sendiri, dan kemudian saya melakukan:
          cd / dll /

          Tetapi senarai / etc /… tetapi tidak masuk ke direktori itu.
          Saya meninggalkan tangkapan skrin supaya anda dapat melihat: http://img204.imageshack.us/img204/5272/cdlserror.png

          1.    Ivan kata

            Kesalahan saya 😀

            Sudah jelas bahawa ia tidak akan berfungsi seperti itu, dan walaupun saya mencuba:

            alias cdls = 'cd $ 1; ls'

            Atas sebab-sebab pelik, ia tidak berfungsi, hanya menyenaraikan direktori tetapi tidak masuk ke D

            Kesalahan Bash? xD

            Permintaan maaf atas komen yang tidak berguna! 😀 Dan saya mengambil fungsi untuk bashrc saya 😛

            1.    KZKG ^ Gaara kata

              Alias ​​tidak sama dengan fungsi, alias jika anda mahu ia sama dengan beberapa arahan, anda harus menggunakan && ... tidak seperti fungsi, yang menggunakan; dan menulis lebih banyak arahan akan berfungsi untuk anda.

              HAHA nah apa-apa kawan, tiada apa-apa untuk meminta maaf 😀
              salam

              PS: ... sial ... betapa nostalgia saya dapat apabila melihat logo Arch…. T_T ...


          2.    Ivan kata

            Saya tahu ia tidak sama tetapi saya fikir ia akan berfungsi (Ralat: P)

            Hanya yang menggunakan «;» berfungsi untuk saya. bukannya "&&" di dalam alias D: (Saya mempunyai dua alias seperti ini, apa yang saya tidak faham ialah mengapa ia tidak berfungsi dengan alias yang ingin saya buat untuk kes ini)

            Terima kasih dan by the way, saya rasa saya akan terus berada di blog dengan tajuk "pembaca yang kerap" 😀 Saya sangat menyukai kandungan blog 😛

            oooh ya saya tahu, saya kadang-kadang memisahkan diri saya dari Arch tersayang tetapi, saya tidak tahu mengapa, selalu mustahil bagi saya untuk tidak kembali kepadanya xD

            Salam!

            1.    KZKG ^ Gaara kata

              Baiklah ... Tux misteri, dia melakukan perkara dan banyak kali kita tidak memahaminya, tetapi dia mempunyai rancangan atau tujuan untuk semua orang ... HAHA 😀

              Keseronokan membaca apa yang anda katakan, pengguna Arch lain yang menyertai blog hahahaha ... keseronokan 😀

              Saya terpaksa berhenti menggunakannya kerana masalah yang sangat pelik yang diberikan oleh kernel kepada saya ... tetapi ia masih menempati tempat di hati saya 🙁


          3.    Ivan kata

            LOL

            Saya belum berjumpa dengan pengguna Arch yang tidak terlalu menyukai pengedarannya, dia mempunyai "Saya tidak tahu apa, apa yang saya tahu": Mungkin, dan jika masalah yang saya berikan kepada anda sudah lama, anda boleh berfikir untuk kembali ke Arch 😀

            By the way, saya tahu bahawa di tempat lain saya sudah membaca nama anda (baik, nama samaran, nama samaran, nama samaran, apa sahaja), anda adalah sebahagian daripada penulis desktop, bukan? 🙂
            Saya biasa membaca kepada mereka 🙂

  5.   Hugo kata

    Sebenarnya untuk menyenaraikan kandungan direktori tidak perlu memasukkannya, jadi saya tidak fikir bahawa contoh yang anda pilih adalah yang paling gembira, hehe. Dengan itu, fungsi dapat digunakan untuk banyak perkara berguna.

    Sebagai contoh, saya menggunakan fungsi ini untuk membuat direktori dan memasukkannya segera (mengesahkan bahawa hanya satu parameter yang digunakan):

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

    1.    Hugo kata

      Hmmm ... blog memakan sebahagian daripada arahan, saya akan cuba meletakkan baris yang tidak lengkap dengan tag HTML:

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

    2.    KZKG ^ Gaara kata

      Apa yang saya mahu lakukan adalah menyelamatkan diri selangkah.
      Dengan kata lain, anggaplah saya ingin memasukkan direktori (/ etc / squid /) dan kemudian mengedit fail dalam direktori itu, dan saya tidak ingat nama failnya.

      Langkahnya biasanya:
      cd / etc / sotong /
      ls
      fail nano.conf

      Tetapi, dengan tip ini yang saya cadangkan, saya menukar 2 langkah pertama menjadi 1 sahaja, hanya dengan melakukan:
      cd / etc / sotong /

      Secara automatik ia akan menyenaraikan isi direktori untuk saya juga.
      Ini hanya untuk menyimpan langkah 😀

      Awak faham saya?

      ... sukar untuk saya jelaskan haha.

      1.    Hugo kata

        Tidak, penjelasannya tidak ada masalah, saya bermaksud mungkin contoh yang anda pilih untuk menggambarkan tip itu tidak sesuai, kerana seseorang dapat membuat "direktori ls" yang mudah.

        Sebenarnya sebaik sahaja saya melihat fungsinya, saya faham maksudnya. Saya juga menggunakan pelbagai fungsi di saya .bash_aliasesContohnya, inilah yang sering saya gunakan untuk menguruskan sejarah:

        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
        }

        (Dengan fungsi ini, jika saya meletakkan h Saya mendapat 25 arahan terakhir, tetapi jika misalnya saya meletakkan h gunung Saya mendapat arahan terakhir yang berkaitan dengan perhimpunan).

        1.    KZKG ^ Gaara kata

          Saya mengambil peranan anda hehehe ... wajar untuk mempelajarinya 😀

        2.    Anibal kata

          hebat fungsi anda! terima kasih

        3.    MSX kata

          +1

  6.   hackloper775 kata

    KZKG ^ Gaara

    Jawapan yang sangat baik memberikan saya sangat baik, saya tidak dapat menjawabnya di atas

    Sekarang saya akan menggunakan cdlsf untuk meningkatkan produktiviti saya, nama yang sangat baik untuk perintah 😀

    salam

  7.   Christopher castro kata

    Seperti yang anda lakukan untuk menetapkan waktu ke terminal, saya sudah melakukannya sebelumnya, itu adalah bashrc yang saya muat turun tetapi saya tidak ingat namanya.

  8.   Abel kata

    Kemasukan yang baik, saya tidak tahu silap mata, saya akan mempraktikkannya untuk melihat bagaimana ia berfungsi. xP

    Greetings.

    1.    Abel kata

      Alangkah baiknya jika penyemak imbas saya ditambahkan. xD

      Salam, sekali lagi. xD

      1.    KZKG ^ Gaara kata

        Penyemak imbas apa yang anda gunakan?
        Baiklah, dalam komen lain saya melihat bahawa anda menggunakan Firefox 🙂

        1.    Abel kata

          Ya, saya menggunakan Firefox tetapi semakin berkurang dan ia bukan lagi penyemak imbas utama saya, saya menggunakan dwb dan akan lebih baik jika dapat ditambahkan. xP

          Greetings.

  9.   Rang Undang-Undang kata

    Dan adakah melakukan alias ini tidak akan menyebabkan masalah dalam skrip ketika cuba hanya cd dan juga mengeluarkan ls? Saya lebih suka membuat nama samaran dengan nama yang tidak digunakan oleh pelaksana lain, kerana ini bukan kali pertama ia memberi saya masalah ...

  10.   yrigol kata

    Bagaimana anda mendapat garis putus-putus dan waktu selepas setiap perintah?

  11.   MSX kata

    Sumbangan saya:
    alias ldir = 'ls | grep -v \\. ' ## senaraikan hanya direktori (berhati-hati, jangan ganti nama menjadi ld kerana ada perintah GNU / Linux dengan nama itu)
    -
    alias ll = 'ls -lah –warna | awk '\ »{k = 0; untuk (i = 0; i <= 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) * 2 ^ (8-i)); jika (k) printf ("% 0o", k); print} '\' ''

    Perkara yang menarik mengenai alias ini adalah awk yang menguraikan output ls, hasilnya? Ini menunjukkan kebenaran fail dalam format oktal di sebelah rwx, bagi saya jauh lebih praktikal dan lebih cepat daripada huruf.

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

    Varian alias di atas. Saya menambah grep pada akhir sehingga dengan cara ini ketika saya lakukan misalnya:
    $lgzip
    Tunjukkan kepada saya hanya fail yang mengandungi zip dalam bentuknya (perhatikan -i di akhir) sebagai tambahan kepada kebenaran oktal, dll.
    -
    alias grep = 'grep –color = auto' ## warna yang sepadan dengan grep
    -

    Saya mempunyai banyak lagi untuk dikongsi tetapi tempat kecil ini menjadikan saya xD

    @KZKG, Kakitangan: Adakah anda fikir anda membuka siaran di blog atau di forum (yang kami pautkan setiap kali tip yang berkaitan dengan konsol diterbitkan) untuk mengumpulkan semua mutiara kecil ini?

    Salam!

    1.    KZKG ^ Gaara kata

      Dengan pautan adakah anda bermaksud ini? - » https://blog.desdelinux.net/tag/bash

  12.   MSX kata

    Saya tidak mengatakan apa-apa, tidak ada yang diperlukan, semuanya ditandai dengan sempurna!

  13.   Franklin Rodriguez kata

    Apa yang Chili, itu adalah fungsi yang sangat baik!