konzoltippek, termináltrükkök

Kezdőlap Fórumok Vegyes felvágott konzoltippek, termináltrükkök

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #1958371
    admin
    Adminisztrátor

      😉 tetszik!

      #1958372
      strangedr
      Felhasználó

        Apró trükk: ctrl-r segítségével lehet keresni a bash historyban; ha pl. tudod, hogy aznap már begépeltél egy hosszú, bonyolult parancsot, amelyben szerepelt mondjuk az scp parancs, akkor megnyomod a ctrl-r-t, beírod, hogy scp, és kilistázza neked azokat a korábban beírt baparanccsorokat, amelyekben szerepelt az scp string; ezután már csak ki kell választani a megfelelõt, esetleg picit szerkeszteni, és már mehet is újra.

        #1958373
        strangedr
        Felhasználó

          Ezt találtam 😉

          Code:
          alias kernlconf=”if [ ! -f ./Makefile ];then echo -ne ‘an33[1;31mYou must bin in the kernel directory to execute this command.33[0;39mnn’;else make dep && make clean && make bzImage && make modules && make modules_install && export kernel_ver=$(grep -i ‘^VERSION[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’).$(grep -i ‘^PATCHLEVEL[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’).$(grep -i ‘^SUBLEVEL[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’)$(grep -i ‘^EXTRAVERSION[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’);mount /boot;for i in vmlinux System.map .config;do cp -i ./$i /boot/${i}-${kernel_ver};done;for i in bzImage;do cp -i ./arch/i386/boot/$i /boot/${i}-${kernel_ver};done;unset kernel_ver;umount /boot;fi”

          😆

          #1958374
          strangedr
          Felhasználó

            ha az ls parancsot -F opcióval futtatod, minden futtatható file neve után egy csillagot, minden könyvtár neve után egy slasht (/) tesz, így könnyebb eligazodni

            #1958375
            fellow
            Felhasználó

              strangedr:
              „alias kernlconf=”if [ ! -f ./Makefile ];then echo -ne ‘an33[1;31mYou must bin in the kernel directory to execute this command.33[0;39mnn’;else make dep && make clean && make bzImage && make modules && make modules_install && export kernel_ver=$(grep -i ‘^VERSION[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’).$(grep -i ‘^PATCHLEVEL[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’).$(grep -i ‘^SUBLEVEL[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’)$(grep -i ‘^EXTRAVERSION[ ]*=’ Makefile|sed -n ‘s/.*[ ]*=[ ]*(.*)/1/gIp’);mount /boot;for i in vmlinux System.map .config;do cp -i ./$i /boot/${i}-${kernel_ver};done;for i in bzImage;do cp -i ./arch/i386/boot/$i /boot/${i}-${kernel_ver};done;unset kernel_ver;umount /boot;fi””
              hat… ez 2.4 re, 2.6 ra nagyreszt; dep utan clean tok felesleges; system.map ot tok fololseges masolni; minek muontol /boot-ot?

              „ha az ls parancsot -F opcióval futtatod, minden futtatható file neve után egy csillagot, minden könyvtár neve után egy slasht (/) tesz, így könnyebb eligazodni”
              reszlet debian_desktopbol:

              az usernél a ‘~/.bashrc’ben cseréld le az eredeti „ls=” sort, így az ‘ls’ kimenete sokkal használhatóbb lesz:
              alias ls=’ls –color=always -a -h -F -s’

              #1958376
              gUHU
              Felhasználó

                Apró trükk: ctrl-r segítségével lehet keresni a bash historyban; ha pl. tudod, hogy aznap már begépeltél egy hosszú, bonyolult parancsot, amelyben szerepelt mondjuk az scp parancs, akkor megnyomod a ctrl-r-t, beírod, hogy scp, és kilistázza neked azokat a korábban beírt baparanccsorokat, amelyekben szerepelt az scp string; ezután már csak ki kell választani a megfelelõt, esetleg picit szerkeszteni, és már mehet is újra.

                ez nem is rossz…

                az én apró trükkjeim addig terjednek, hogy csinálok nagyonpici futtatható fájlokat amik le és föl csatolják a cd-ket, meg a totcomhoz van, de ezek a trükkök jók lesznek 🙂

                #1958377
                strangedr
                Felhasználó

                  Hm, látom, mindenki kattintgatni szeret…

                  Ez is jópofa, létrehoz egy könyvtárat a megadott néven, és mindjárt be is lép:

                  Code:
                  # mkdir + cd

                  mkcd () {

                   if [ $# != 1 ]

                   then

                     echo „usage: mcd directory”

                   else

                     if [ ! -d $1 ]

                     then

                       if [ -e $1 ]

                       then

                         echo „$1 exists but isn’t a directory”

                       else

                         mkdir -p $1

                         cd $1

                       fi

                     else

                       cd $1

                     fi

                   fi

                  }

                  #1875052
                  csaba
                  Felhasználó

                    A forums.gentoo.orgon nagy népszerûségnek örvendett egy ilyen topik, gondoltam, itt is hasznos lehetne. Aki gondolja, írjon be hasznos apróságokat, trükköket a parancssor világából, amelyekkel meg lehet könnyíteni, gyorsítani a konzolos életet.

                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.