Unix & Linux

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

7
Wofür steht die .d in Verzeichnisnamen?
Ich kenne viele Verzeichnisse mit .d im Namen: init.d yum.repos.d conf.d Bedeutet das Verzeichnis? Wenn ja, woraus ergibt sich eine eindeutige Unterscheidung? UPDATE: Ich hatte viele interessante Antworten, was das .dbedeutet, aber der Titel meiner Frage war nicht gut gewählt. Ich habe "mean" geändert, um für "zu stehen".
118 directory  fhs 



4
Was bedeutet kaufmännisches Und am Ende einer Shell-Skriptzeile?
sh sys-snap.sh & Was ist sh? Was ist sys-snap.sh? Warum sollte ich &am Ende der Zeile setzen? Kann mir jemand die Syntax erklären? Ohne das wird &das Skript nicht zur Eingabeaufforderung zurückkehren, bis ich Ctrl+ drücke C. Mit &kann ich enter drücken und es funktioniert.
118 shell 


5
Was ist der Zweck des Hash-Befehls?
Wenn Sie ausführen hash, wird der Pfad aller Befehle angezeigt, die seit dem letzten Zurücksetzen des Hash ausgeführt wurden ( hash -r). [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 …
118 bash  history 

1
Was ist die empfohlene Methode zum Kopieren von Änderungen mit vimdiff?
Wenn ich Dateien vergleiche und ein Quellcode-Repository aktualisiere, verwende ich gerne vimdiff. Um Änderungen von einer Datei in die andere zu kopieren, verwende ich normalerweise eine Tastenfolge wie die folgende: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y …
117 vim  diff 

1
An verschiedene Fenster in der Sitzung anhängen
Ich habe eine ziemlich einfache tmux-Sitzung mit zwei geöffneten Fenstern; einer von ihnen für lokales Hacken und einer von ihnen für die Arbeit. Ich möchte einfach eine Verbindung zum Hacking-Fenster herstellen, während das Arbeitsfenster in einem anderen Terminal geöffnet bleibt. Sobald ich mich jedoch mit tmux verbinde, werden alle Befehle …
117 tmux 


6
Wie kann ich `date` in einem Cron Tab Job ausführen?
Ich möchte eine Protokolldatei für ein Cron-Skript erstellen, dessen Protokolldateiname die aktuelle Stunde enthält. Dies ist der Befehl, den ich versucht habe: 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log Leider bekomme ich diese Meldung, wenn das läuft: /bin/sh: -c: line 0: unexpected EOF while looking for matching …

7
Warum gibt find -mtime +1 nur Dateien zurück, die älter als 2 Tage sind?
Ich kämpfe darum, mich zu überlegen, warum die findÄnderungen an der Interprets-Datei so sind wie sie sind. Insbesondere verstehe ich nicht, warum auf dem -mtime +1Bildschirm keine Dateien angezeigt werden, die älter als 48 Stunden sind. Als Beispieltest habe ich drei Testdateien mit unterschiedlichen Änderungsdaten erstellt: [root@foobox findtest]# ls -l …
117 find  timestamps 

3
Warum ist "Echo" so viel schneller als "Touch"?
Ich versuche, den Zeitstempel für alle XML-Dateien in meinem Verzeichnis (rekursiv) auf die aktuelle Zeit zu aktualisieren. Ich verwende Mac OSX 10.8.5. Für ungefähr 300.000 Dateien echodauert der folgende Befehl 10 Sekunden : for file in `find . -name "*.xml"`; do echo >> $file; done Der folgende touchBefehl dauert jedoch …
116 shell  command  echo 


3
Wie kann ich ein lokales Skript auf einem Remote-Computer ausführen und Argumente einschließen?
Ich habe ein Skript geschrieben, das bei lokaler Ausführung einwandfrei funktioniert: ./sysMole -time Aug 18 18 Die Argumente "-time" , "Aug" , "18" und "18" werden erfolgreich an das Skript übergeben. Dieses Skript kann jetzt auf einem Remotecomputer ausgeführt werden, jedoch in einem lokalen Verzeichnis auf dem lokalen Computer. Beispiel: …


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.