Unix & Linux

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








5
Wie liste ich * .tar.gz auf, einen Dateinamen pro Zeile?
Ich versuche, jede .tar.gzDatei mit dem folgenden Befehl aufzulisten: ls *.tar.gz -l ... Es zeigt mir folgende Liste: -rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file1.tar.gz -rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file2.tar.gz Ich muss es jedoch nur so auflisten: file1.tar.gz file2.tar.gz und auch nicht: file1.tar.gz file2.tar.gz …
8 ls 

1
sshfs: chroot alle Nicht-Root-Benutzer in ein bestimmtes Verzeichnis
Auf einem Server benötige ich uneingeschränkten SSH-Zugriff für root und für alle anderen Benutzer eingeschränkt. Ich möchte alle Nicht-Root-Benutzer auf Folgendes beschränken: kein ssh login Erlaube nur die Montage /mnt/data/mitsshfs Ich sehe sshd_configerlaubt zu verwenden Match User, dh: Match User john ChrootDirectory /mnt/data/ ForceCommand internal-sftp AllowTCPForwarding no X11Forwarding no aber …
8 ssh  sftp  sshfs 

5
find exec '{}' ist nach> nicht verfügbar
Mit Exec können wir entweder alle Argumente gleichzeitig mit {} +oder einzeln übergeben{} \; Nehmen wir jetzt an, ich möchte alle JPEGs umbenennen , kein Problem dabei: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Wenn ich jedoch eine Ausgabe umleiten muss, kann ich …
8 bash  find 

3
Wie überprüfe ich, ob stdin / dev / null aus der Shell ist?
Gibt es unter Linux eine Möglichkeit für ein Shell-Skript zu überprüfen, ob seine Standardeingabe vom Nullgerät (1, 3) * umgeleitet wird , idealerweise ohne etwas zu lesen? Das erwartete Verhalten wäre: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod secretunknownname c 1 …
8 linux  shell  devices  stdin 

2
Systemd-Dateien über Debian-Verpackung bedingt aktivieren
Ich habe ein Deb- Paket erstellt, das einen Dienst installiert. Auf unseren eingebetteten Geräten soll dieses Paket den Dienst automatisch aktivieren. Ich möchte, dass die Entwickler auf unseren Entwicklerarbeitsplätzen systemctl start foomanuell arbeiten (dies ist ein umfangreicher Dienst, der nur Ressourcen verbraucht, wenn er ständig in einer Desktop-Umgebung ausgeführt wird). …
8 systemd  dpkg 

1
Ändern der Schriftfamilie für Zeichen einer bestimmten Sprache / eines bestimmten Skripts mithilfe von fontconfig?
Ich bin auf Arch Linux, Deepin Desktop. Ich verwende Noto Serif als Standardschrift, aber die arabischen Zeichen gefallen mir nicht. Mein Ziel ist es also, eine andere Schriftart nur für arabische Zeichen zu verwenden. Folgendes habe ich versucht. Ich habe eine neue Konfigurationsdatei /etc/fonts/conf.d/mit folgendem Inhalt erstellt: <?xml version="1.0"?> <!DOCTYPE …

3
Löschen eines Teils einer Textdatei und folgender Zeilen mit sed
Ich muss eine Datei wie folgt bearbeiten: auto wlx00 allow-hotplug wlx00 iface wlx000 inet dhcp iface wlx000 inet6 auto post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2 auto wlx000 Das Ziel ist es, die Zeilen zu löschen, die mit 'iface ... inet6' beginnen, und auch die nächsten Zeilen zu löschen, die mit Leerzeichen beginnen …

4
Durch Leerzeichen begrenzen, aber Backslash-Leerzeichen ignorieren
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Ich möchte die erste Spalte der obigen Spalte erhalten, aber der Haken ist, dass ich \ (Backslash Space) als Teil der …

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.