Dinge, die ihr gern einige Jahre frueher gewusst haettet...

Smalltalk
nahtgesicht
Beiträge: 233
Registriert: 06.02.2003 14:51:28

Beitrag von nahtgesicht » 08.05.2004 17:31:48

Wenn man im Browser bei ner URL ein paar Verzeichnisse hoch gehen will, kann man mit STRG + Backspace die URL etappenweise löschen. Sehr spät rausgefunden, und doch sehr nützlich. =)

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 08.05.2004 20:08:43

Jetzt hast du mich aber kalt erwischt. Hätte nicht gedacht dass mir sowas passiert.

Hab ich das doch ausprobiert - ging natürlich nicht :roll: - also noch heiter weiter mit Ctrl + Delete und verschiedenen Funktionstastenkombinationen wie Ctrl+Shift+Backspace rumgespielt. Dann bin ich doch tatsächlich bei Ctrl+Alt+Backspace vorbeigekommen :o

Jetzt beginne ich langsam zu begreifen, wie man dazu kommt bei sämtlichen Mails die man kriegt die Attachments auszuführen d.h. die Viren zu installieren :twisted:

MfG Peschmä

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 08.05.2004 21:47:12

Hi!

Eine der nützlichsten Bash-Features ist [Alt] + [.], womit man das letzte Argument des letzten Kommandos noch mal einfügt.

Bye
g-henna
follow the penguin...

Benutzeravatar
marmeladebomber
Beiträge: 1002
Registriert: 09.11.2002 23:34:58
Wohnort: Österreich/Tirol

Beitrag von marmeladebomber » 08.05.2004 22:28:11

mit Strg + Z dinge in der Konsole stoppen und mit fg wieder zum leben erwachen.

Benutzeravatar
router
Beiträge: 153
Registriert: 29.01.2004 19:27:43
Wohnort: Wuppertal

Beitrag von router » 09.05.2004 08:37:29

Oder mit bg (background) im Hintergrund weiter laufen lassen.

Ja, Strg + Z ist wirklich ein schönes Kommando.

Gruß
router

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 09.05.2004 09:40:22

kein tipp, aber habe ich bei mir so eingerichtet: k-menu per hotkey auf die windows-taste legen. das erspart einige mauskilometer, da es immer unterhalb des mauszeigers aufplöppt...
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)

nahtgesicht
Beiträge: 233
Registriert: 06.02.2003 14:51:28

Beitrag von nahtgesicht » 09.05.2004 15:00:04

Dann bin ich doch tatsächlich bei Ctrl+Alt+Backspace vorbeigekommen
Ja, das ist auch eine nützliche Tastenkombination. Wenn auch unter anderen Umständen. :wink:

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 09.05.2004 18:36:25

Im Gnome-terminal ein paar mal hintereinander Ctrl- minus eingeben :)
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 09.05.2004 18:56:53

larus hat geschrieben:Im Gnome-terminal ein paar mal hintereinander Ctrl- minus eingeben :)
Was soll n da passieren? Habs ausprobiert (gnome-terminal 2.6.1) und da passiert nix. 8O

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 09.05.2004 19:04:29

feltel hat geschrieben:
larus hat geschrieben:Im Gnome-terminal ein paar mal hintereinander Ctrl- minus eingeben :)
Was soll n da passieren? Habs ausprobiert (gnome-terminal 2.6.1) und da passiert nix. 8O
Also Control-Bindestrich.

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 09.05.2004 19:06:31

Da passiert aber nix

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 09.05.2004 19:14:37

feltel hat geschrieben:Da passiert aber nix
Bei mir verkleinert sich die Schrift und das Fenster potenziell :D
Ich glaube nicht, dass hierfür der Xserver Schuld ist ...


ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Little Green Man
Beiträge: 60
Registriert: 03.01.2003 11:11:39
Wohnort: Nürnberg

Beitrag von Little Green Man » 10.05.2004 11:27:51

Chimerer hat geschrieben:Was auch noch ganz nützlich ist:

Während man eine Manpage mit man bbla betrachtet kann man mit /suchbegriff nach einem Wort suchen.

siehe man less
ich glaube das hat was mit dem eingestellten standarteditor für less was zu tun.
in dem fall ist es VI oder VIM.
bei dem kann man auch mit "/" und worteingabe nach dem bestimmten wort suchen
und mit "" wiedersuchen kann.
"Ich werde oft gefragt, ich frage mich oft selbst",
Wolf Wondratschk("Über die Schwierigkeit, ein Sohn seiner Eltern zu bleiben")

bbastix
Beiträge: 233
Registriert: 24.06.2003 15:56:58
Wohnort: Kassel

Beitrag von bbastix » 21.05.2004 16:12:16

...ein Programm-Tipp, der mir jetzt immer ein paar Klicks beim internettigen Radiolauschen spart:

Code: Alles auswählen

apt-get install streamtuner
Damit kommst du direkt auf die Netzradio-Datenbank von broadcast.com und kannst mit einem Doppelklick den Sender wechseln.

Laut Linux User 05.04 gibts für woody auch Backports auf backports.org

Basti

Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von weedy » 27.05.2004 16:10:35

# in einem xterm: <shift> - <num +>/<shift> - <num -> schaltet auf den nächst- grösseren/kleineren Font um (die Fonts, die im xterm auch mit <strg> - <rechte Maustaste> zu finden sind)

# in der bash:

: echo hallo1; echo hallo2

# betrachtet die erste Anweisung vom ':' bis zum ';' als Kommentar und führt dann die zweite Anweisung aus (nur hallo2 erscheint); Kommandosubstitutionen werden aber ausgeführt:

: xyz $( xmessage hallo1); echo hallo2

# ist fehlerfrei, liefert in einem x-Fenster hallo1 und danach auf der Konsole hallo2; xyz ist Kommentar

# bash: gleichzeitige umleitung von standard- -err und -out:

{ echo 1 >&1; echo 2 >&2;} &>/dev/stdout
{ echo 1 >&1; echo 2 >&2;} >&/dev/stdout

# {...} liefert 1 in -out und 2 in -err; '&>' bzw '>&' leitet -out + -err hier nach /dev/stdout um.

# bash: überschreiben von builtinfunktionen durch eigene Funktionen und die Möglichkeit diese trotzdem direkt auszuführen (builtin - keyword):

cd()
{
{ test -f .EXIT && . .EXIT ;}
builtin cd $@
{ test -f .ENTER && . .ENTER ;}
}

# bash: aktivierung des Patternmatching, wie es das auch bei der ksh gibt:

shopt -s extglob

# bash: punktdateien, wie normale behandeln (bezüglich patternmatching)

shopt -s dotglob

# echo * liefert jetzt auch alle Punktdateien, ausser . und ..

# bash: 'echo *' liefert in einem leeren Verzeichnis gewöhnlich das pattern selbst, weil es auf keine Datei passt; manchmal will man aber genau das, was passt und das ist in diesem Fall nichts; einschalten mit:

shopt -s nullglob

# echo * liefert jetzt in einem leeren Verzeichnis eine Leerzeile

# bash: Rückwärtssuchen geht bekanntlich mit <strg> - r; doch wie sucht man in die andere Richtung? Laut Dokumentation mit <strg> - s; doch damit sperrt man auch die Ausgabe des Terminals (wer es versehentlich gemacht hat: mit <strg> - q wieder entsperren). mit:

stty -ixon

# schaltet man den XON/XOFF flow control aus und dann geht auch das.

# und abschliessend: in der bash kann man auch bequem Schleifen pipen: (das hat mich immer schon fasziniert, weil das in anderen Programmiersprachen nicht so einfach zu realisieren ist)

for i in /dev/*; do echo $i; done | less


weedy.

Benutzeravatar
/bin/false
Beiträge: 51
Registriert: 14.02.2004 14:25:14

Beitrag von /bin/false » 28.05.2004 18:01:32

/etc/skel und besonders aliase haben meinen tippaufwand erheblich gesenkt.

gibts eigentlich schon einen thread für die praktischsten aliase?
:D

Benutzeravatar
smoon
Beiträge: 248
Registriert: 07.05.2004 15:44:57
Kontaktdaten:

Beitrag von smoon » 28.05.2004 18:21:03

Strg + d zum ausloggen bzw. Terminal Emulatoren schliessen.

Funktioniert unter anderem auch bei ftp, telnet ...
smoon:#linuxger:Undernet

Friesi
Beiträge: 582
Registriert: 07.07.2003 20:40:11
Wohnort: Stromberg
Kontaktdaten:

Beitrag von Friesi » 28.05.2004 18:47:18

BeS hat geschrieben:Hallo,
Natas12 hat geschrieben:und wie man "mondo" bedient. das hätte mir die eine oder andere neuinstallation erspart... :o/
gibts da auch ein Programm dass das System auf DVDs anstelle von CDs sichert?
Das würde sicher einiges an Rohlingen sparen.
Glaub du kannst mit Mondo auch eine Image Datei erstellen und diese dann auf eine DVD Brennen.
So würd ich das nun machen.

Benutzeravatar
m0ose
Beiträge: 22
Registriert: 08.03.2003 01:57:49
Wohnort: Ulm (bim Schwobegsinndel)

Beitrag von m0ose » 28.05.2004 20:06:57

das kleine perlskript unp hätte ich gerne früher gekannt. kann fast alles entpacken, ganz ohne lästiges parametergewurschtel. Ruft dabei natürlich nur die entsprechenden programme auf.
MFG
m0ose

Benutzeravatar
tiax
Beiträge: 373
Registriert: 08.10.2003 17:53:38
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von tiax » 30.05.2004 19:21:03

das gute alte awk.

Code: Alles auswählen

sudo dpkg --purge $(dpkg --list|grep ^rc\ |awk '{print $2 }')
löscht alle eventuell noch vorhanden Konfigurationsdateien von bereits entfernten Paketen von der Festplatte. Aber Vorsicht: Ohne Sicherheitsabfrage und ohne zu zeigen, welche das sind.

Sich anzeigen lassen geht ja ohne weiteres:

Code: Alles auswählen

dpkg --list|grep ^rc\ |awk '{print $2 }'

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 30.05.2004 23:29:22

tiax hat geschrieben:

Code: Alles auswählen

sudo dpkg --purge $(dpkg --list|grep ^rc\ |awk '{print $2 }')
löscht alle eventuell noch vorhanden Konfigurationsdateien von bereits entfernten Paketen von der Festplatte.

Sich anzeigen lassen geht ja ohne weiteres:

Code: Alles auswählen

dpkg --list|grep ^rc\ |awk '{print $2 }'

Code: Alles auswählen

aptitude search '~c'
aptitude purge '~c'
macht das gleiche.

Torsten

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 02.06.2004 02:57:33

wow leute, das is wohl einer der besten threads vom ganzen forum (von der info fülle her!)
hab selbst noch nix, aber vielleicht später (werd meinen post hier editiern sobald ich was hab)

übrigens eine frage wegen der anmerkung einige posts vorher, wie lege ich auf der windows taste k-menu hotkey ein?

Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von weedy » 06.06.2004 18:40:46

Ich habe eine brandneue Erkenntnis gweonnen, die ich gerne schon eher gewusst hätte: Oft will man wissen, zu welcher Datei ein Link hinführt, wenn er sich über mehrere Links erstreckt. Das kann sehr mühselig sein. z.B.

Code: Alles auswählen

$ ls -la $( which awk)
lrwxrwxrwx    1 root     root           21 2003-08-27 21:40 /usr/bin/awk -> /etc/alternatives/awk

$ ls -la /etc/alternatives/awk
lrwxrwxrwx    1 root     root           13 2003-08-27 21:53 /etc/alternatives/awk -> /usr/bin/mawk

Da eine ganze Menge von Binärdateien von /usr/bin/* über /etc/alternatives/* zu ihren eigentlichen ELFen verlinkt sind, würde es Sinn machen, wenn es ein Tool gäbe, was diese Arbeit in einem Ritt erledigt; und das habe ich heute zufällig gefunden: readlink liefert nur den Link und readlink -f folgt der Linkkette bis zum ersten Nichtlink:

Code: Alles auswählen

$ readlink $( which awk)
/etc/alternatives/awk

$ readlink -f $( which awk)
/usr/bin/mawk

Leider ist dieses Programm aus dem Package debianutils und damit höchstwahrscheinlich nicht für andere Distributionen verfügbar, wie killproc, welches es nur unter Suse gibt.

weedy.

TecLord
Beiträge: 17
Registriert: 26.05.2003 10:37:15

Beitrag von TecLord » 07.06.2004 13:35:54

ich hätt gern vor drei jahren schon gewusst das ich auf debian umsteige, dann hätt ich mir damals doch das ibook gekauft :lol:
Betrachtet man einen Computervirus als Lebensform, so müssen wir feststellen das der Mensch nur in der Lage ist Destruktives zu schaffen.
(Steven Hawkins)

[ running Debian testing ] auf HP-Visualize X-Class Workstation, 2x XEON 866 MHz, 512 MB ECC Ram

Benutzeravatar
fragsausen
Beiträge: 137
Registriert: 21.12.2002 23:02:30
Wohnort: Ratingen

Beitrag von fragsausen » 08.06.2004 21:49:26

wenn man mal kein grep -r hat:

Code: Alles auswählen

find / -name "*xyz*" -type f -exec grep "abc" {} /dev/null \;
ohne das /dev/null als 2. Parameter, gibt grep nur die gefundene Zeile zurück. Mit /dev/null auch den Dateinamen, in der die Zeile gefunden wurde.

xargs find ich auch ziemlich klasse.... und den vi mode der ksh, obwohl ich mittlerweile überall bash installiere, die hat den bestimmt auch...

Antworten