Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

4
Warum gibt sed mir einen Fehler über ein nicht abgeschlossenes "s"?
Ich habe eine Reihe von Sed-Ersetzungen in einem Bash-Skript und erhalte eine Fehlermeldung bezüglich eines nicht abgeschlossenen `s'-Befehls. So sieht die sed-Linie aus: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Aus irgendeinem Grund mag Bash das nicht und ich bekomme eine Fehlermeldung …


1
Wie kann ich ssh-agent zum Schweigen bringen?
Ich habe ein Skript wie dieses in meiner .bashrcDatei zu mysuerHause: eval `ssh-agent` ssh-add /path/to/my/key Das Problem ist, dass ich diese Ausgabe habe, wenn ich mich mit dem Benutzer mysuer( su - myuser) anmelde : Agent pid 1234 Identity added: /path/to/my/key (/path/to/my/key) Ich möchte dies vermeiden, diese Ausgabe stumm schalten, …
9 ssh  ssh-agent  output 




2
Warum sagt modinfo "Modul konnte nicht gefunden werden", lsmod behauptet jedoch, dass das Modul geladen ist?
Laut Manpage des lsmodBefehls wird angezeigt, welche Kernelmodule aktuell geladen sind. Ich habe ein Skript geschrieben, das modinfozeigt, welche Kernel-Objektdateien (.ko) tatsächlich verwendet werden: #!/bin/sh for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do echo "###############################$i###############################" echo "" modinfo $i echo "" echo "" done Jetzt …

3
Behandlung von Rückschlägen über Muscheln
Wie kann echound printfbehandeln Schrägstriche in zsh, bashund andere Schalen? Unter zsh bekomme ich folgendes Verhalten: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Unter Bash scheinen die Dinge etwas konsistenter zu sein: bash$ echo "foo\bar\baz" foo\bar\baz bash$ echo 'foo\bar\baz' foo\bar\baz bash$ …
9 bash  shell  zsh  quoting 


3
Hängen Sie den HTTP-Server als Dateisystem ein
Ich habe einen Computer, auf dem ich mehrere Remote-Server bereitstellen möchte, um zentral auf alle zuzugreifen. Für entfernte Linux-basierte Systeme verwende ich SSHFS, was gut funktioniert. Bei Windows-Systemen oder Systemen ohne SSH ist jedoch eine Art HTTP-Server installiert, auf dem die Dateien gemeinsam genutzt werden (für alle ist das Durchsuchen …


2
schnellere Alternative zu cp -a
Für eine einfache Übertragung von / home auf eine andere Festplatte verwende ich das cp -a, was mir extrem langsam erscheint. Möchten Sie einen effizienteren Weg kennen, um die Aufgabe zu erledigen. Ich habe / home als logisches Volume gemountet, aber die Zielfestplatte ist kein LVM-System
9 cp  file-copy 

3
Wiederherstellen eines ext4-Dateisystems mit beschädigtem Journal
Ich habe eine Festplatte, auf der im Journal ein Hardwareproblem aufgetreten zu sein scheint. Dies verhindert, dass das Laufwerk geladen wird. Das Ausführen mount -r -t ext4 /dev/sda5 /mnt/rootführt zu folgendem Kernel-Spew: [ 1420.671055] ata1.00: exception Emask 0x0 SAct 0x1000000 SErr 0x0 action 0x0 [ 1420.673862] ata1.00: irq_stat 0x40000008 [ …

2
Wie schließe ich NFS-Verzeichnisse mit find aus?
Ich muss nach Dateien suchen, die keinen Benutzer ODER keine Gruppe haben. find / -nouser -o -nogroup Ich denke das ist OK. Ich möchte jedoch nicht nach NFS-Freigaben suchen. Wie kann ich die NFS-Freigaben im Befehl find ausschließen?
9 find  nfs 

2
grep nur Unterverzeichnisse, die dem Muster entsprechen
Ich habe einen Verzeichnisbaum, der aus mehreren tausend Unterverzeichnissen besteht, aber ich muss häufig nur eine kleine Teilmenge dieser Verzeichnisse durchsuchen. Wie kann ich grepnur die Unterverzeichnisse verwenden, die einem Muster entsprechen? Angenommen, ich habe diese Unterverzeichnisse, in denen ich greifen möchte: ... ... ... /foo /fooLib /fooHandler /fooGizmo ... …
9 grep 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.