Unix & Linux

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

5
Anzahl der Zeichen in der Ausgabe eines Shell-Befehls
Ich schreibe ein Skript, das die Anzahl der Zeichen in der Ausgabe eines Befehls in einem einzigen Schritt berechnen muss . Beispielsweise sollte die Verwendung des Befehls zurückgegeben readlink -f /etc/fstabwerden, 10da die Ausgabe dieses Befehls 10 Zeichen lang ist. Dies ist bereits mit gespeicherten Variablen mit folgendem Code möglich: …
12 shell  string  variable 


5
Nicht interaktiver Shell-Erweiterungsalias
Ich habe Probleme, Aliase für mein Hosting-Konto zu erweitern, wenn ich einen Befehl wie den folgenden ausführe: ssh user@server "bash -c \"alias\"" Meine .bashrc-Datei lautet: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi …
12 bash  ssh  alias  bashrc 

5
Finden aller Softwarepakete in Debian, die eine bestimmte Alternative bieten
Die Debian-Distribution verfügt über das Debian Alternatives System . Aus dem Wiki: Das Debian-Alternativsystem bietet die Möglichkeit, mehrere Programme, die dieselben oder ähnliche Funktionen erfüllen, als alternative Implementierungen aufzulisten, die gleichzeitig installiert werden, wobei jedoch eine bestimmte Implementierung als Standard festgelegt ist. Beispielsweise sind auf vielen Systemen mehrere Texteditoren gleichzeitig …

2
So erhalten Sie die Fenster-ID von xdotool Window Stack
Ich benötige die ID eines Fensters, das aktiv oder fokussiert ist. Ich versuche, xdotoolBefehl zu verwenden . Es gibt Befehl: xdotool getactivewindow Das Ergebnis wird im Fensterstapel gespeichert. Ich möchte eine Widnow-ID von diesem Fensterstapel erhalten. Befehl xdotool getactivewindow getwindowpid befriedigt mich nicht Ich möchte keine Fenster-ID nach Prozess-ID erhalten.
12 xdotool 


3
Wie starte ich XTerm mit der Eingabeaufforderung unten?
Beim Starten von XTerm beginnt die Eingabeaufforderung in der ersten Zeile des Terminals. Beim Ausführen von Befehlen bewegt sich die Eingabeaufforderung nach unten, bis sie den Boden erreicht, und bleibt von da an dort (nicht einmal Shift- Page Downoder die Maus kann dies ändern). Anstatt dass der Beginn der Terminallebensdauer …
12 bash  terminal  xterm 

6
Holen Sie sich den Geräteknoten nach Haupt- / Nebenzahlpaar
Jeder Geräteknoten unter /devhat ein eigenes Haupt- / Nebennummernpaar. Ich weiß, dass wir dieses Zahlenpaar wie folgt vom Geräteknoten abrufen können stat: stat -c 'major: %t minor: %T' <file> Oder ls -lzeigt auch diese Zahlen. Aber wie können wir Geräteknoten durch gegebene Haupt- und Nebenzahlen erhalten? Der einzige Weg, den …
12 udev 

1
Primärmonitor in XFCE einstellen?
Ich muss überwachen: ------ ------ |VGA-1| |HDMI-1| ------ -------- Aus irgendeinem Grund verwendet VGA-1 standardmäßig den primären Monitor. Dies ist, was ich versucht habe, um dies zu beheben: Gehen Sie zu Einstellungen bearbeiten und setzen Sie primär auf HDMI-1 auf True Dies: Auswahl des Fedora-Primärmonitors Nun scheint es einen Trick …


3
In ein Verzeichnis gehen, das durch einen Link verbunden ist
Wenn ich cdeinen Link habe, wird meinem aktuellen Pfad der Pfad des Links vorangestellt und nicht der Pfad des Verzeichnisses, auf das der Link verweist. Z.B ~/dirlinks/maths$ ls -l logic lrwxrwxrwx 1 tim tim 71 Jul 27 10:24 logic -> /windows-d/academic discipline/study objects/areas/formal systems/logic ~/dirlinks/maths$ cd logic ~/dirlinks/maths/logic$ pwd /home/tim/dirlinks/maths/logic …

1
Minimales Linux mit Kernel und BusyBox: / etc / inittab wird ignoriert, nur / init wird ausgeführt
Ich habe es geschafft, eine kleine und voll funktionsfähige Live-Linux-CD zu erstellen, die nur Kernel (kompiliert mit Standardoptionen) und BusyBox (kompiliert mit Standardoptionen + statisch, alle vorhandenen Applets, einschließlich /sbin/init) enthält. Ich hatte keine Probleme beim Erstellen initrdund Auffüllen /dev, /procund /sysich hatte auch überhaupt keine Probleme mit meinem /initShell-Skript. …

1
Wie stoppe ich eine Bash-Shell-PS1-Farbe, um am Ende des Befehls anzuhalten?
Ich habe eine benutzerdefinierte PS1-Farbe, in der ich die tatsächlichen Shell-Befehle in einer bestimmten Farbe habe, damit ich schnell sehen kann, welche Befehle ich eingegeben habe, und sie von der Befehlsausgabe selbst trennen kann. Angenommen, die Farbe in PS1 ist für die Eingabeaufforderung auf "Blau" gesetzt und die Standardfarbe in …
12 bash  prompt 

2
scp und Dateibesitzer
Was sind die Gründe, die eine Änderung des Dateibesitzes nach dem Wechsel scpvon einem Server auf einen anderen bewirken können ? Der Dateibesitz wurde von " Eigentümer " in " Apache " geändert . Ich habe benutzt scp -p. Der Benutzer ' Eigentümer ' existiert auf beiden Servern und hat …
12 files  scp  chown 

5
Wie stoppen Sie 'wget', nachdem es einen 404 bekommen hat?
Wenn Sie die Klammererweiterung mit verwenden wget, können Sie problemlos fortlaufend nummerierte Bilder abrufen: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Es holt die ersten 10 Dateien nummerierten , 90.jpgum 99.jpgganz gut, aber 100.jpgund weiter gibt einen 404: Datei nicht gefunden Fehler (ich habe nur 100 Bilder auf dem Server gespeichert ist ). Diese …

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.