Unix & Linux

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

5
Autocomplete-Servernamen für SSH und SCP
Ich habe ein paar Server konfiguriert ~/.ssh/config, wie alphaund beta. Wie kann ich Bash so konfigurieren, dass die Befehle ssh al<tab>und scp file.tgz al<tab>die Namen der konfigurierten Server automatisch vervollständigt werden? Ich möchte die Server nicht bei jedem Hinzufügen zu einer anderen Datei (z. B. einem Bash-Array) hinzufügen, da wir …
61 bash  ssh  autocomplete  scp 

9
Wie finde ich heraus, welche Datei aktuell in vim geöffnet ist?
Das mag trivial klingen, aber bei mehr als einer Gelegenheit habe ich vergessen, welche Datei vimich geöffnet habe (z. B. wenn ich verschiedene Protokolldateien und dergleichen durchsuche), und ich wusste nur, wie ich das herausfinden konnte, indem ich sie schloss Durchsuchen Sie die Datei und suchen Sie im Befehlsverlauf nach …
61 vim 


2
Was bedeuten die von ls -F angezeigten Symbole?
Mir ist aufgefallen, dass, wenn ich ls -F für ein Verzeichnis ausführe, einige Einträge mit einem * oder einem @ nach ihnen versehen sind. spuder@ubuntu:~$ ls -F /sbin acpi_available* getpcaps* lvmconf* ntfscp* start-stop-daemon* agetty* getty* lvmdiskscan@ ntfslabel* status@ alsa* halt@ lvmdump* ntfsresize* stop@ alsactl* hdparm* lvmsadc@ spuder@ubuntu:~$ ls -F ~ …
61 ls 



11
Gibt es eine Möglichkeit, "mv" stillschweigend zum Scheitern zu bringen?
Ein Befehl wie mv foo* ~/bar/erzeugt diese Nachricht in stderr, wenn keine passenden Dateien vorhanden sind foo*. mv: cannot stat `foo*': No such file or directory In dem Skript, an dem ich arbeite, wäre dieser Fall jedoch völlig in Ordnung, und ich würde diese Nachricht gerne aus unseren Protokollen streichen. …
61 bash  mv 

3
Unterschiede zwischen sed auf Mac OSX und anderen "Standard" sed?
Ich habe einige Probleme bei der Verwendung einer auf dieser Site bereitgestellten Antwort auf die Frage nach einem sed-Befehl, um eine leere Zeile durch zwei weitere Inhaltszeilen zu ersetzen , und es wurde für mich der sed-Befehl unter Mac OS (10.6.7) aufgerufen ) ist anders. Ich glaube nicht, dass es …
61 osx  sed  standard 

2
Benötigen Sie eine Erklärung zu Resident Set Size / Virtual Size
Ich fand, das pidstatwäre ein gutes Werkzeug, um Prozesse zu überwachen. Ich möchte die durchschnittliche Speichernutzung eines bestimmten Prozesses berechnen. Hier ist ein Beispiel für eine Ausgabe: 02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command 02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel (Dies ist Teil der Ausgabe …
61 linux  process  memory 

7
Beste Weg, um Bytes vom Anfang einer Datei zu entfernen?
Heute musste ich die ersten 1131 Bytes aus einer 800 MB großen gemischten Text- / Binärdatei entfernen, einem gefilterten Subversion-Dump, den ich für ein neues Repository hacke. Wie geht das am besten? Zunächst habe ich versucht dd bs=1 skip=1131 if=filtered.dump of=trimmed.dump Nach dem Überspringen wird jedoch der Rest der Datei …
61 dd 


1
Wie ist dieser Befehl legal? "> Datei1 <datei2 katze"
Vorausgesetzt file2, der Befehl existiert bereits &gt; file1 &lt; file2 cat erscheint der Inhalt kopiert werden file2zu file1. Aber ich kann diese Struktur nicht verstehen. Ich verstehe, dass "Nothing" file1angesprochen wird (Erstellen oder Löschen seines Inhalts). Dann wird auf den Inhalt von file2verwiesen file1. Warum ist catnach file2? Woher weiß …

2
Speichern Sie alle Terminalausgaben in einer Datei
Gibt es eine Möglichkeit, die gesamte Terminalausgabe mit einem Befehl in einer Datei zu speichern? Ich spreche nicht von Umleitung command &gt; file.txt Nicht die Geschichte history &gt; file.txt, ich brauche den vollständigen Terminal-Text Nicht mit Hotkeys! So etwas wie terminal_text &gt; file.txt
61 terminal  output 

1
Es gibt Bildschirme in der Liste, aber "kein Bildschirm zum Fortsetzen"
Bei der screen -rEingabe wird entweder Folgendes angezeigt: Eine Liste der wiederaufzunehmen- den Bildschirme oder die Meldung "Es ist kein wiederaufzunehmen- der Bildschirm vorhanden." Heute sehe ich, dass es einen Bildschirm gibt, aber ich erhalte immer noch die Meldung, dass es keinen Bildschirm gibt, der fortgesetzt werden kann: [root@server chiliNUT]# …
61 gnu-screen 

6
Wie binde ich mv command nach find command ein?
Ich suche AAAmit dem folgenden Befehl nach Dateien, deren Namen in ihrem Pfad enthalten sind : find path_A -name "*AAA*" In Anbetracht der vom obigen Befehl angezeigten Ausgabe möchte ich diese Dateien beispielsweise in einen anderen Pfad verschieben path_B. Kann ich den Befehl optimieren, indem ich diese Dateien direkt nach …
61 files  find  mv 

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.