Unix & Linux

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

5
Wie kann ich Shell-Aliase „stapeln“?
In meinem .profile(im shEmulationsmodus von meinem .zshrc) habe ich das folgende Snippet: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Der zweite Alias ​​überschreibt jedoch immer den ersten: % type pacman pacman is an alias for pacman --color auto Wie kann …
12 zsh  alias 

3
Shell-Skript wartet auf Hintergrundbefehl
Ich schreibe ein Drehbuch, aber es gibt etwas, das ich brauche, damit ich es nicht schaffen kann ... Ich muss einen Befehl im Hintergrund "command1 &" ausführen und dann irgendwo im Skript darauf warten, dass er beendet wird, bevor ich command2 ausführe. Grundsätzlich brauche ich das: HINWEIS: Jeder Befehl wird …

7
Ist es möglich, das Ordnerpräfix von einem ls-Befehl zu entfernen?
Ich bin in einem Bash-Skript und möchte die Liste aller Dateien erhalten (sagen wir alle JAR-Dateien). Ich führe den Befehl aus ls -1 lib/*.jarund erhalte die Ausgabe: lib/mylib_1.jar lib/mylib_2.jar ... Gibt es eine Option, um die folgende Ausgabe zu haben: mylib_1.jar mylib_2.jar ... Vorheriges cd libErstellen ist keine Option, da …
12 bash  shell  directory  ls 


1
Was ist der Unterschied zwischen JAVA_HOME und Update-Alternativen?
Ich habe versucht, die beste Möglichkeit zu finden, OpenJDK Java Runtime als Standard-Java für meine Fedora-Box auszuführen und Oracle JDK 6 für die Android-Entwicklung zu verwenden, und zwar zum Ausführen von Android SDK Manager, Android Studio und Eclipse aus dem Android Bundle. Ich habe OpenJDK Java Runtime aus dem Fedora-Repository …

4
"Kein solcher Benutzer", aber Benutzer ist in passwd-Datei
Schauen Sie sich die Dateien in / etc / an: /etc/group:lbutler:*:1005: /etc/master.passwd:lbutler:$6$s..../:1005:1005::0:0:L Butler:/home/lbutler:/bin/bash /etc/passwd:lbutler:*:1005:1005:L Butler:/home/lbutler:/bin/bash Aber: $ passwd lbutler passwd: lbutler: no such user Dateien in /home/lbutler/werden auch als UID 1005 und GID angezeigtlbutler Die anderen Benutzer in /etc/passwdscheinen kein Problem zu haben
12 freebsd  passwd 



4
extrahiere die Zeichen vor () mit grep
Ich muss die Zeichen vor dem Zeichen '(' extrahieren. Meine Dateistruktur ist: Rose (gut) ook daisy () nr Lilly (schlecht) in Ordnung Sonnenblume () schön Ich benötige eine Ausgabedatei in Form von: rose daisy lilly sunflower kann mir jemand den befehl dazu sagen ..... awk, grep oder sed sind vorzuziehen …
12 sed  awk  grep 

3
Wie erfasst man den Datenverkehr auf virtuellen Schnittstellen?
Ich möchte den Datenverkehr auf virtuellen Linux-Schnittstellen zu Debugging-Zwecken erfassen. Ich habe experimentiert mit veth, tunund dummyInterface - Typen; Bei allen dreien habe ich Probleme, tcpdumpetwas zu zeigen. So richte ich die Dummy-Schnittstelle ein: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 …
12 networking  kernel  ip  tcp  tcpdump 


5
Leeren einer Datei, ohne das Schreiben der Pipe zu unterbrechen
Ich habe ein Programm, dessen Ausgabe ich in eine Protokolldatei umleite: ./my_app > log Ich möchte das Protokoll von Zeit zu Zeit löschen (dh leeren) (auf Anfrage) und verschiedene Dinge ausprobieren wie cat "" > log Es scheint jedoch immer, dass die ursprüngliche Pipe dann unterbrochen wird und das Programm …



1
Beibehaltung erweiterter Attribute mit cp / rsync
Beim Kopieren mit cpbleiben die erweiterten Attribute auch bei expliziten Attributen nicht erhalten cp -a --preserve=all /source /dest oder cp -a --preserve=xattr /source /dest Das gleiche gilt mit rsync, dh rsync -aq -A -X --delete /source /dest Auf dem Zieldateisystem kann ich das erweiterte Attribut jedoch manuell erstellen (mit chattr). …
12 filesystems  rsync  cp  xattr 

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.