| ls | visar innehållet i aktuellt bibliotek |
|---|---|
| cd 'dir' | change directory to 'dir' |
| rm 'fil' | tar bort filen 'fil' |
| rm -r 'bibl' | tar bort biblioteket 'bibl' |
| mkdir 'namn' | skapar biblioteket 'namn' |
| du -k | visar hur mycket minne alla kataloger under aktuell katalog +filer i aktuell katalog tar upp. |
| chmod a+rwx 'fil' | Ändrar så att alla kan: r läsa,w skriva,x köra filen 'fil'. |
| cp fil namn | kopierar 'fil' till 'namn' |
| which kommand | visar om kommandot fann pathen till det |
| passwd | ändrar du ditt password med |
| | | tecknet för en pipe |
| alias s=gaah | skapar aliaset's' för 'gaah' |
| alias q='ls -l $LS_OPTIONS' | ==> q *.jpg = ls -l *.jpg |
| pwd | visar pathen till var du är |
| date | ger datum och tid |
| ps -aux | visar vilka processer som kör |
| mv fil nyttnamn | byter namn pa 'fil' |
| mv grej path | flyttar 'grej' |
| moore fil | skriver ut innehållet i 'fil' på skärmen |
| grep -w ord | returnerar alla rader som innehåller 'ord', -v returnerar alla rader som inte gör det, av de inmatade raderna |
| ls -la | grep -w public_html more .bash_history | grep -w ls | är två exempel, i det andra så matas innehållet i .bash_history via pipen till grep, som filtrerar bort alla rader som inte innehåller ls. |
| find -name index.html | söker efter filen index.html åt dig |
| find * ; ls -la | utför först find *, sedan ls -la |
| telnet url | ansluter du till servern 'url' med |
| rlogin url | ansluter du till servern 'url' med |
| ssh -l m95rst url | Krypterad överföring , loggar in som m95rst på servern med URL'en url' |
| who | ger lista på alla som är inloggade. |
| > | ex echo "laban" > my_ghost |
| for k in `ls` ; do ls $k; done | prova |
| function fun () { ls ; } | [ function ] name () { list; } |
| K=v | A variable may be assigned to by a
statement of the form name=[value] : K=v;echo $K ger v som utskrift |
| finger | finger @194.22.170.29 -kollar vilka som är inloggade på 194.22.170.29, finger m95rst@alshain.tdb.uu.se fingrar m95rst på burken alshain.tdb.uu.se, finger Rikard Strommer@alshain.tdb.uu.se , ger mer info inklusive ev .plan |
| dumpkeys, loadkeys, keytables | Har med mappningen av tangenter att gora |
| §(:)«ÒO=¦ | Se min lärares site *här* |
| Hur mycket folk har på sina konton (i kbyte, kör det som root) |
|---|
( cd /home/ ;
for k in `ls`;do cd $k;printf "$k ";du -k | grep -v "/";cd ..;
done | gawk '{ print $2 " " $1 }' | sort -k 1 -n -r )
|
| Scriptet nedan kollar om samma filnamn förekommer mer än en gång i alla bibliotek under/inklusive det du står i, i så fall skrivs filnamn och antal ggr ut. |
(
if [ -f RS_find ]; then
echo "file RS_find exists in current lib, I need the Name delete or move it";
exit 1
fi
find | gawk -F "/" '{ print $NF }' | sort -k 1 -d >| RS_find;
echo "a" >> RS_find; #fixar fallet att de tva sista
#filerna vore lika i alg nedan.
RS_last="RS";RS_n=1;RS_dup=""; #dumb value,initvalue,initvalue
for k in `cat RS_find` ; do if test "$RS_last" = "$k"
then
RS_dup=$k;RS_n=$[RS_n+1];
#echo $k " " $RS_n;
else
{
if test "$RS_dup" != ""
then
echo $RS_dup " " $RS_n;
RS_n=1 ; RS_dup="";
fi
}
fi ; RS_last=$k;done; rm RS_find; )
|
| Ett script som söker (likt ovan) efter filer med samma storlek (kort ;) ) |
i=0;s1=$0;s2=0;ls -l -A -R | gawk '{ if (NF==1) pre=$0; else {
if (NF=9) print $5 " " pre " " $9
}
}' | gawk '{ if (NF==3) print $0 }' | sort -n -k 1 |
gawk '{ if($1==i) print $0 " " s1 " " s2;i=$1;s1=$2;s2=$3; }'
|
########################### NARVARO #################################
|
|---|
/Peter Söderberg/ &&&&&&/ av någon från nätet
| xev | ett program som visar keycode etc mm för de tangenter man trycker ned. |
|---|---|
| xmodmap -e "keycode 39=3 numbersign asciitilde" | ändrar tolkningen av tangent nr 39 till 3 normalt , # om man håller nere shift, ~ om man håller nere alt-graph tangenten samtidigt. |
| xmodmap -e "keysym numbersign=asciitilde" | '#' kommer att tolkas som '~' i fortsattningen. |
| xmodmap -pke | ger hur tangenterna är mappade för tillfället |
| dumpkeys loadkeys keytables | |