Ļoti noderīgs padoms, ja izmantojat termināli (Unite komandu CD ar LS ... un daudz ko citu)

Es esmu viens no tiem, kas izmanto daudz laika termināls (konsole, bash, apvalks, lai kā jūs to sauktu), X vai Y iemeslu dēļ man nepārtraukti jāmaina direktorijs, strādājot pie tā 🙂

Lielākajā daļā gadījumu direktoriju maiņa (Piemēram: cd / opt /), kā arī es vēlos uzzināt, kas atrodas šajā direktorijā, lai uzzinātu šo sekundi, kuru izmantoju ls.

Tas ir, tas būtu šādi:

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

Es to esmu teicis daudzas reizes ... Esmu diezgan slinks, man patīk veikt vismazāk soļu terminālā, tāpēc pēc daudz eksperimentiem esmu sasniedzis tieši to, ko vēlējos.

Skatiet sekojošo, kas nav nekas cits kā es ieeju /izvēlēties/ ar vienkāršu komandu cd / opt /:

Kā redzat, vienā solī (cd / opt /) Es ievadu direktoriju un ARĪ tajā ir uzskaitīts šī direktorija saturs, un ... it kā ar to nepietiek, tas man to parāda ar krāsām 😀

Šeit piemērs man piekļūt / etc / ar CD / utt/:


Krāsas ir viegli saprotamas:

Nav krāsas = Faili
Zila krāsa = Mapes
Zaļa krāsa = Faili ar izpildes atļaujām

Bet, pārejam pie galvenā ... Kā heck es varu arī izmantot tikai kompaktdisku, lai automātiski uzskaitītu direktoriju, kuram es piekļuvu?

Mūsu arhīvs .bashrc (atrodas mūsu mājas vai personīgajā mapē) palīdzēs mums to izdarīt, vispirms mums jāpaziņo funkcija, kuru mēs sauksim CDLS:

funkcija cdls {cd "$ 1"; ls –krāsa;}

Mēs ieliekam šo līniju abās mūsu pusēs .bashrc ... šeit ir komanda to izdarīt:

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

Jums tas nav obligāti jādara ar šo komandu, mērķis ir fails .bashrc satur šo rindu, tāpēc vienkārši rediģējiet šo failu ar vēlamo teksta redaktoru (peles paliktnis, kate, gedit, nano, vi utt) un pievienojiet to.
Viņi saglabā izmaiņas, aizver atvērto termināli un atver jaunu.

Tajā mēs rakstīsim sekojošo un nospiedīsim [Ievadīt]:

cdls $HOME

Tam vajadzētu būt pietiekamam, lai piekļūtu mūsu personālajai mapei tajā terminālī, un tajā būs norādīts arī tā saturs (ar krāsām un visu).

Es domāju, ko CDLS tas jau dara to, ko mēs vēlamies ... tagad mēs varam sasniegt tikai to pašu, bet ar cd

Šim nolūkam mēs pievienojam failā .bashrc šādā rindā:

alias cd='cdls'

Tas radīs, kad mēs rakstīsim cd … Darbība, kuru mēs definējam, faktiski tiks izpildīta CDLS

Es atstāju komandu, kas automātiski ievietos šo iepriekšējo rindu:

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

Bet tāpat kā es teicu iepriekš, mērķis ir pievienot šo citu rindu tam pašam failam, tam varat izmantot izvēlēto teksta redaktoru.

Kad tas ir izdarīts, aizveriet termināli un atveriet jaunu ... tajā ierakstiet sekojošo un nospiediet [Ievadīt]:

cd /etc/

Un bingo, viņi ieies / Etc/ un tiks parādīts arī šīs mapes saturs ar krāsām 😉 (tāpat kā iepriekšējā fotoattēlā)

Kāpēc tas ir noderīgs? 😀

Interesentiem, kas domā, ko nozīmē šī funkcija? ... Es jums atstāju vienkāršu skaidrojumu:

funkcija cdls = Šeit mēs definējam, ka mēs veidojam jaunu funkciju, un to sauc par cdls
CD "$ 1" = Un tas, ko šī funkcija darīs (tā darīs katru reizi, kad mēs to izsauksim, izmantosim vai izpildīsim), ir izveidot cd (ievadīt) 1. parametra virzienā, tas ir ... - »« cd / home / »,« $ 1 »nozīmē« ko mēs rakstām pēc cd », šajā piemērā 1. parametrs ir" / home / ".
; = Tas nozīmē, ka šī pavēle ​​beidzas ar to vai darbība, kas jāizpilda ... bet funkcijai var būt vairāk darbību, un tagad mēs definēsim otru.
ls –krāsa; = Tas nozīmē, ka papildus jebkurai iepriekš deklarētai darbībai tā arī izveidos "ls", kur mēs atrodamies, un "ls" to darīs ar krāsu (–krāsa).

Pēdējā lieta ... visgudrākie viņi sapratīs, ka šai loģikai (funkcijas uzņemšanai un konfigurēšanai, lai veiktu vairākas darbības) ir, piemēram, daudz, liels potenciāls ... ja es vēlos ievadīt mapi un izdzēsiet arī citu, tas ir, es vēlos ievadīt /mājas/ un arī izdzēst / opt / temp / funkcija tam būtu:

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

Un ierakstot terminālā asdasd / home / / opt / test / tas būtu, jo tas ievadīs 1. parametru (/mājas/) un izdzēsiet otro (/ opt / temp /).

Jebkurā gadījumā šim patiešām ir DAUDZ potenciālā hehe, tas ir atkarīgs no jums, lai izmantotu to pēc iespējas vairāk.

Ja jums ir kādas šaubas, jautājumi, sūdzības vai ieteikumi, es jums labprāt palīdzēsim, es līdz šim neesmu eksperts, bet man vismaz patīk palīdzēt 😀

Sveicieni


54 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   blēņas teica

    Un tas viss par Zsh nelietošanu.

    1.    KZKG ^ Gaara teica

      Es viņu īsti nepazinu 😉
      Paldies par padomu, es to paturēšu acīs.

      Tomēr zināšanas nenotiek ... jo vairāk padomu un zināšanu izdodas iegūt, jo labāk, vai ne? 🙂

      1.    MSX teica

        Zsh ir domāts queers, vīrieši izmanto sh !!! >: D

        Īstenībā

        1.    KZKG ^ Gaara teica

          HAHAHA nē nē nē ... es tā nedomāju un tā arī nesaki, jo daži varētu būt aizvainoti.
          Ikviens izmanto to, kas viņam vislabāk atbilst, kas visvairāk patīk 😀

          1.    MSX teica

            😉

            Lietotne, kuru es daudz izmantoju, lai pārvietotos savā sistēmā, ir Autojump:
            https://github.com/joelthelion/autojump/blob/master/README.md

        2.    blēņas teica

          Vīrieši ir praktiski, sievietes un queers ir tie, kuriem patīk sarežģīt savu dzīvi. Papildu skaidrojums nav nepieciešams.

          1.    KZKG ^ Gaara teica

            Lūdzu, mēģiniet nekomentēt seksuālās izvēles jā? … Šāda veida lietām ir bijušas neērtas situācijas.

            Ceru, ka tas ir saprotams.

          2.    blēņas teica

            Šim skaidrojumam vajadzētu būt @msx. Idejas tiek veidotas ar patiesiem, objektīviem un racionāliem apgalvojumiem, nevis ar apvainojumiem vai rupjībām.

            1.    KZKG ^ Gaara teica

              Iepriekš savā komentārā es viņam teicu, lai nesaka šīs lietas (piedodiet atlaišanu).
              Un tagad es vēlreiz saku jā, bet neesmu vērsts tikai uz jums, tas ir derīgs visiem.

              Neuzņemieties to nepareizi, mērķis nebija likt kādam justies neērti vai slikti, es tikai cenšos izvairīties no pārpratumiem 🙂


          3.    čurkste teica

            Hahaha, es tikko redzēju šo komentāru!

            «Šim precizējumam vajadzētu būt @msx. idejas tiek konstruētas ar patiesiem, objektīviem un racionāliem apgalvojumiem, nevis apvainojumiem vai rupjībām. "
            Beidziet ieturēt brokastis ar citronu vīrieti, jūs jau izskatāties gluži kā Franklins uz rēķinu 100 USD: http://www.watchingamerica.com/frankfurterallgemeine000009.shtml

            ????

        3.    Abel teica

          Zsh tas ir domāts par fagiem? Nu, manuprāt, tad man patīk būt par fagu, jo, kopš iemācījos to izmantot, es neesmu apstājies un nedomāju. o_____o

          Vai vīrieši lieto sh ?, Šis komentārs ir dīvains, ja to saņem kāds, kuram ir pilns ar lietām pilns pamats, tāpēc es pieņemu, ka jūs esat sieviete. xP

          1.    KZKG ^ Gaara teica

            Tas ir tas, uz ko es nevēlējos nokļūt. Lūdzu, atstāsim cīņu šeit, jā? 🙂
            Ikviens izmanto visu, ko vēlas ... sh, zsh vai visu, ko vēlas, un arī ... ikvienam ir seksuālās vēlmes, kādas viņi vēlas, šeit jau ir notikušas cīņas par šādām lietām 🙁

          2.    MSX teica

            hahaha xD

            Pēdējā laikā zsh ir daudz attīstījies, tiklīdz man ir laiks -ha, cik maldīgi! - Es izlasīšu pēc iespējas vairāk tās dokumentācijas, lai to izmantotu un veiktu izmaiņas 🙂

            Tagad runājot nopietni: vienīgais, kas mani mazliet uztrauc par zsh, ir tas, ka tas nav simtprocentīgi saderīgs ar Bash, tāpēc, ja mēs skriptos izmantojam zsh, pilnībā izmantojot tā potenciālu, ir ļoti, ļoti iespējams, ka skripts neizdodas No otras puses, lai gan mēs izmantojam zsh, mēs savus skriptu skriptus rakstām bash, zsh lietošana ir izšķērdēta ... o_O

            Pat ja tā, es domāju, ka zsh ir tā vērts. Runājot par čaumalu, vai jūs zināt Zivis? Projekts pieauga no pelniem, tagad to sauc par zivju zivīm, un viņi to ļoti ātri attīsta.

    2.    hackloper775 teica

      Es domāju, ka zsh jāraksta, jo terminālis ir reģistrjutīgs

      Kaut arī CD un& ls / route ir derīgi

      Lai gan rakstīt ir ilgāk

      Sveiciens 😀

      1.    hackloper775 teica

        Es kļūdījos, mans pirksts aizgāja

        Es sacīju, ka līdz ar to tas ir uzskaitīts un tiek atvērts katalogs

        CD && ls / ceļš

        bet tikai gatavojies

        lai gan tikai uzskaitīšanai tas tiek izmantots

        ls / ceļš

        komanda, kas ir līdzvērtīga, ir

        CD / ceļš && ls

        Sveicieni

        1.    KZKG ^ Gaara teica

          Patiešām, izmantojot && to pašu, tiek sasniegts 😀
          Vienīgā atšķirība ir tā, ka "cd / opt / && ls" ir par 6 rakstzīmēm vairāk nekā tikai "cd / opt /", tas ir, man būtu jāpiespiež vēl 6 taustiņi ^ - ^ U ... es esmu mazliet slinks par tādām lietām hehe.

          Tāpēc es pievienojos CD + ls ... LOL !!

          1.    hackloper775 teica

            Es arī izmantoju to, ka filtrēju rezultātus pēc paplašinājumiem.

            piemērs

            Man ir daudz failu mapē ~ / Lejupielādes, kas pārsniedz 100, un es to vēlos redzēt tikai .png.

            cd Lejupielādes && ls * png

            Kas man būtu jāpievieno vai jādara, lai filtrētu rezultātus vienkāršākā kodā?

            Sveicieni

            1.    KZKG ^ Gaara teica

              Vienkārši 😉
              Jūs izveidojat funkciju, piemēram, cdlsf:
              function cdlsf { cd "$1"; ls *.$2; }

              Lai to izmantotu, būtu:
              cdlsf / opt / png

              Un šeit tiks uzskaitīti tikai faili . PNG en /izvēlēties/
              Tas ir, 1. parametrs (piemērā /izvēlēties/) būtu direktorija, kurai vēlaties piekļūt, un otrais parametrs (piemērā png) būtu paplašinājums, kuru vēlaties filtrēt, kad uzskaitāt direktoriju.

              Vēl viens piemērs, ja vēlaties doties uz / home / user / Pictures un redzēt tikai failus, kas ir .JPG, tas būtu:
              cdlsf / home / user / Pictures jpg

              ????

              Tas bija tas, ko jūs gribējāt, vai ne?

              PS: Es ievietoju cdlsf par cd (ievadiet) ls (saraksts) f (filtrs) ... bet, protams, jūs varat izsaukt funkciju, kā vēlaties.


    3.    EVER teica

      zsh nav POSIX, un tā visa sākšana prasa ilgāku laiku, tāpēc es gribētu būt izveicīgs, bet efektīvāks

      1.    blēņas teica

        Pirmkārt, zsh varat iespējot POSIX atbalstu. Otrkārt, ir vajadzīgs laiks, lai sāktu atbilstoši tam, cik daudz funkciju jūs ielādējat startēšanas laikā, tāpēc tas var būt tik viegls, cik vēlaties. Treškārt, ar zsh viens ir praktiskāks un efektīvāks nekā ar jebkuru citu apvalku. Ceturtkārt, izmantojiet to pirms kritizēšanas.

        1.    MSX teica

          5. Ieslēdzot POSIX atbalstu, vairs nav jēgas izmantot ZSH.

          Es to izmantoju kādu laiku, tas nav tā vērts, sh ir īss un Bash ir ideāls, Bashā nav nekas, ko jūs nevarētu darīt ar pareizajiem aizstājvārdiem un funkcijām.

  2.   Marco teica

    Man ļoti patīk šī tēma. patiesībā viņiem vajadzētu izveidot kādu plašāku rakstu par komandām, kuras kopumā var izmantot terminālā un īpašos rajonos, piemēram, čakrā.

  3.   Izjādes teica

    Man tas šķita ļoti interesanti, jo, izņemot šī trika mācīšanu, jūs esat izskaidrojis, kā darbojas katra komanda.

    Es jums sekoju kopš sāku darboties Linux pasaulē (pirms neilga laika ...), un esmu aicināts komentēt, lai tikai jūs apsveiktu ar rakstu 😉

    1.    KZKG ^ Gaara teica

      Paldies, ka apstājāties un atstājāt mums komentāru 😀
      Ikreiz, kad uzdrošinos kaut ko paskaidrot, man patīk to padarīt pēc iespējas skaidrāku ... labi, es ļoti labi zinu, kas ir lasīt apmācības internetā un vispār neko nesaprotu hahaha.

      Laipni lūdzam divreiz ... laipni lūgti Tux haha ​​pasaulē, kā arī laipni lūgti emuārā 🙂
      Ja jums ir kādi jautājumi, ziniet, dariet mums zināmu hehe.

      Sveiciens un paldies par komentāru ^ ⁻ ^

  4.   Ivan teica

    Es tikko izlasīju jūsu ziņu no citas vietnes, un es nevarēju pretoties:

    Vai tas nebūtu vieglāk, vienkārši izveidojiet aizstājvārdu .bashrc iekšpusē?

    alias cd = 'ls'

    1.    KZKG ^ Gaara teica

      Patiesībā, ko es cenšos panākt, ir ievadīt direktoriju X (/ opt /… / home / user /… neatkarīgi) un arī tad, kad es to ievadu, tas automātiski uzskaita šī direktorija saturu.

      Izveidojiet to visu ar vienu soli vai komandu.

      Veicot aizstājvārdu, kā jūs norādāt, tad es uzskaitītu direktoriju, jā, bet es to neievadītu.

      1.    Ivan teica

        Pēc tā, kā es saprotu, visa tā darīšanas mērķis ir tāds, ka, ja vēlaties, piemēram, ievadot "/ etc" caur komandu "cd", ievadot, tas automātiski parādīs šī direktorija saturu, vai ne?

        Ja tā, jūs varat vienkāršot funkciju par "aizstājvārdu", kur .bashrc iekšpusē ievietojat:

        alias cd = »ls»

        Izmantojot termināli, jūs to izmantojat:

        CD / utt

        Jūs ievadīsit direktoriju «/ etc», un tajā automātiski tiks uzskaitīti visi tajā esošie faili un direktoriji.

        Ja pārpratu mērķi, atvainojos 😛

        1.    KZKG ^ Gaara teica

          Faktiski es vēlos ievadīt direktoriju un, nokļūstot tajā, uzskaitīt, ko tas satur.
          Es mēģināju to, ko jūs sakāt, paziņojot, ka cd = ls, aizstājot pseidonīmu, bet tas man nedarbojās.
          Es pats to konfigurēju un tad daru:
          CD / etc /

          Bet tajā ir uzskaitīts / etc / ..., bet tas neietilpst šajā direktorijā.
          Es atstāju ekrānuzņēmumu, lai jūs varētu redzēt: http://img204.imageshack.us/img204/5272/cdlserror.png

          1.    Ivan teica

            Mana kļūda 😀

            Bija acīmredzams, ka tas nedarbosies šādā veidā, un pat tad, kad izmēģināju:

            alias cdls = 'cd $ 1; ls'

            Kādu dīvainu iemeslu dēļ tas nedarbojas, tajā ir tikai katalogs, bet neietilpst D:

            Bash kļūda? xD

            Atvainošanās par bezjēdzīgiem komentāriem! 😀 Un es ņemu funkciju savam bashrc 😛

            1.    KZKG ^ Gaara teica

              Pseidonīms nav tas pats, kas funkcija, pseidonīms, ja vēlaties, lai tas būtu tāds pats kā vairākas komandas, jums ir jāizmanto &&… tas nav tāpat kā funkcijās, ka, izmantojot; un rakstīt vairāk instrukciju jums derēs.

              HAHA nah par neko draugu, nekas nav attaisnojams 😀
              Sveicieni

              PS: ... sasodīti ... cik nostaļģiska man rodas, ieraugot Arch logo ... T_T ...


          2.    Ivan teica

            Es zinu, ka tas nav tas pats, bet es sapratu, ka tas darbosies (kļūda: P)

            Tikai tas, ka lietoju «;», man der. aizstājvārda D iekšpusē "&&" vietā: (man ir divi šādi aizstājvārdi, ko es nesaprotu, kāpēc tas nedarbojas ar aizstājvārdu, kuru vēlējos izveidot šai lietai)

            Paldies un, starp citu, es domāju, ka es palikšu blogā ar nosaukumu "bieži lasītājs" 😀 Man ļoti patika emuāra saturs 😛

            o, jā, es zinu, es dažreiz norobežojos no sava dārgā Arka, bet, es nezinu, kāpēc, man vienmēr nav iespējams neatgriezties pie viņa xD

            Sveicieni!

            1.    KZKG ^ Gaara teica

              Nu ... Tux ir noslēpumains, viņš dara lietas un daudzas reizes mēs viņu nesaprotam, bet viņam katram ir savs plāns vai mērķis ... HAHA 😀

              Prieks lasīt jūsu teikto, vēl viens Arch lietotājs, kurš pievienojas emuāram hahahaha ... prieks 😀

              Man nācās to pārtraukt ļoti dīvainu problēmu dēļ, kuras man sagādāja kodols ... bet tā joprojām aizņem vietu manā sirdī 🙁


          3.    Ivan teica

            LOL

            Es neesmu saticis Arch lietotāju, kurš neuztver lielu pieķeršanos izplatīšanai, viņam ir "Es nezinu ko, ko es zinu": P, varbūt un ja manis radītās problēmas bija sen, jūs varētu domāt par atgriešanos pie Arch 😀

            Starp citu, es zināju, ka kaut kur citur es jau esmu izlasījis jūsu vārdu (labi, niks, pseidonīms, segvārds, neatkarīgi no tā), jūs esat daļa no darbvirsmas rakstītājiem, vai ne? 🙂
            Es mēdzu viņiem lasīt 🙂

  5.   Hugo teica

    Faktiski, lai uzskaitītu direktorija saturu, tas nav jāievada, tāpēc es nedomāju, ka jūsu izvēlētais piemērs ir vislaimīgākais, hehe. Ņemot to vērā, funkcijas var izmantot daudzām noderīgām lietām.

    Piemēram, es izmantoju šo funkciju, lai izveidotu direktoriju un nekavējoties to ievadītu (apstiprinot, ka tiek izmantots tikai viens parametrs):

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

    1.    Hugo teica

      Hmmm ... emuārs apēda daļu komandas, es mēģināšu ielikt nepilnīgu rindiņu ar HTML tagiem:

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

    2.    KZKG ^ Gaara teica

      Tas, ko es gribēju darīt, bija glābt sevi soli.
      Citiem vārdiem sakot, pieņemu, ka es vēlos ievadīt direktoriju (/ etc / squid /) un pēc tam rediģēt failu šajā direktorijā, un es neatceros faila nosaukumu.

      Parasti šie soļi būtu:
      CD / etc / kalmārs /
      ls
      nano.conf fails

      Bet, izmantojot šo ieteikumu, es pārvērstu pirmos 2 soļus tikai par 1, lai to izdarītu vienkārši:
      CD / etc / kalmārs /

      Tas automātiski uzskaitīs direktorijas saturu arī man.
      Tas ir vienkārši par soļa saglabāšanu 😀

      Tu mani saproti?

      ... vai man ir grūti izskaidrot haha.

      1.    Hugo teica

        Nē, skaidrojumam nebija problēmu, es domāju, ka varbūt piemērs, kuru izvēlējāties, lai ilustrētu padomu, nebija ideāls, jo var izveidot vienkāršu "ls direktoriju".

        Tiklīdz es ieraudzīju funkciju, es sapratu mērķi. Es arī izmantoju dažādas funkcijas savā .bash_aliasesPiemēram, šo es daudz izmantoju, lai pārvaldītu vēsturi:

        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
        }

        (Ar šo funkciju, ja es vienkārši ieliku h Es saņemu pēdējās 25 komandas, bet, ja, piemēram, es ievietoju h stiprinājums Es saņemu pēdējās komandas, kas saistītas ar asamblejām).

        1.    KZKG ^ Gaara teica

          Es uzņemos tavu lomu hehehe ... tas ir pelnījis to izpētīt 😀

        2.    Anibal teica

          lieliska tava funkcija! Paldies

        3.    MSX teica

          +1

  6.   hackloper775 teica

    KZKG ^ Gaara

    Ļoti laba atbilde, kas man ļoti noderēja, es nevarēju uz to atbildēt jau iepriekš

    Tagad es izmantošu cdlsf, lai palielinātu savu produktivitāti, ļoti labs nosaukums komandai 😀

    Sveicieni

  7.   Kristofers Kastro teica

    Kā jūs darāt, lai iestatītu laiku līdz terminālim, es to jau izdarīju iepriekš, tas bija bashrc, ko es lejupielādēju, bet es neatceros, kā to sauca.

  8.   Abel teica

    Labs ieraksts, es nezināju triku, es to īstenošu praksē, lai redzētu, kā tas darbojas. xP

    Sveicieni.

    1.    Abel teica

      Būtu jauki, ja tiktu pievienots mans pārlūks. xD

      Vēlreiz sveiciens. xD

      1.    KZKG ^ Gaara teica

        Kādu pārlūku jūs izmantojat?
        Nu, citā komentārā es redzēju, ka jūs izmantojāt Firefox 🙂

        1.    Abel teica

          Jā, es izmantoju Firefox, bet tas ir arvien mazāk, un tas vairs nav mans galvenais pārlūks, es izmantoju dwb, un būtu labi, ja to varētu pievienot. xP

          Sveicieni.

  9.   Rēķins teica

    Vai, darot šo aizstājvārdu, skripti neradīs problēmas, mēģinot vienkārši kompaktdisku un arī izvadīt ls? Es īpaši vēlos veidot aizstājvārdus ar nosaukumiem, kurus citi izpildāmie faili neizmanto, jo tas nav pirmais gadījums, kad man rodas problēmas ...

  10.   yrigols teica

    Kā jūs iegūstat punktētās līnijas un laiku pēc katras komandas?

  11.   MSX teica

    Mans ieguldījums:
    aizstājvārds ldir = 'ls | grep -v \\. ' ## uzskaitiet tikai direktorijus (esiet piesardzīgs, nepārdēvējiet to uz ld, jo ar šo nosaukumu ir GNU / Linux komanda)
    -
    alias ll = 'ls -lah –krāsa | awk '\ »{k = 0; par (i = 0; i <= 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) * 2 ^ (8-i)); ja (k) printf ("% 0o", k); print} '\' ''

    Interesanti par šo aizstājvārdu ir awk, kas parsē ls iznākumu, rezultāts? Tas parāda faila atļaujas oktāla formātā blakus rwx, man bezgalīgi praktiskāk un ātrāk nekā burti.

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

    Iepriekš minētā aizstājvārda variants. Es pievienoju grep beigās, lai šādā veidā, kad es, piemēram:
    $ lg rāvējslēdzējs
    Parādiet man tikai tos failus, kas satur zip jebkurā tā formā (beigās atzīmējiet -i) papildus astotajām atļaujām utt.
    -
    aizstājvārds grep = 'grep –color = auto' ## krāso grep atbilstību
    -

    Man ir vēl daudz ko dalīties, bet šī mazā vieta padara mani stingru xD

    @KZKG, Personāls: Vai jūs domājat, ka atverat ziņu emuārā vai forumā (kuru mēs saistām ar katru reizi, kad tiek publicēts padoms, kas saistīts ar konsoli), lai savāktu visas šīs mazās pērles?

    Sveicieni!

    1.    KZKG ^ Gaara teica

      Ar saiti jūs to domājat? - » https://blog.desdelinux.net/tag/bash

  12.   MSX teica

    Es neko neteicu, nekas no pārējā nav vajadzīgs, viss ir perfekti iezīmēts!

  13.   Franklins Rodrigess teica

    Kāds čīlietis, ļoti laba izrāde!