Kezdőlap › Fórumok › Vegyes felvágott › konzoltippek, termináltrükkök
- This topic has 7 hozzászólás, 5 résztvevő, and was last updated 21 years, 1 months telt el by
strangedr.
-
SzerzőBejegyzés
-
2004-07-05-20:08 #1958371
😉 tetszik!
2004-07-06-06:31 #1958372Apró 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.
2004-07-06-20:24 #1958373Ezt találtam 😉
Code:alias kernlconf=”if [ ! -f ./Makefile ];then echo -ne ‘an 33[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”😆
2004-07-06-20:29 #1958374ha 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
2004-07-06-20:50 #1958375strangedr:
„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’2004-07-06-20:58 #1958376Apró 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 🙂
2004-07-09-08:52 #1958377Hm, 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 + cdmkcd () {
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
}
2009-12-04-19:56 #1875052A 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.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz