Unix & Linux

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

1
xdotool sendet keine Schlüssel
Ich versuche, Tastenanschläge über zu senden xdotool. Das Senden funktioniert jedoch nicht ordnungsgemäß. Unten finden Sie das Protokoll eines Skripts, das den gesamten Text in Gedit auswählen und kopieren soll (aber stattdessen nichts tut), zusammen mit seiner Ausgabe (erfasst durch Umleiten von stdout und stderr): + xdotool getwindowname 29360262 *Unsaved …
8 x11  xdotool  events 

1
Sind ["$ VAR" = ""] und [-z "$ VAR"] immer gleichwertig?
Mein Code sieht ungefähr so ​​aus: VAR="" while [ -z "$VAR" ]; do VAR=$( command | grep "important_string" ) done Also möchte ich die Ausgabe von abfragen command, bis die important_stringerscheint und in $VAR. Gibt es einen funktionalen Unterschied zwischen [ -z "$VAR" ]und [ "$VAR" = "" ]?

2
sudo rm -rf gibt "Verzeichnis kann nicht entfernt werden" in einem leeren Verzeichnis zurück, das root gehört
Ich habe ein Verzeichnis auf meinem Debian-System. Das Verzeichnis lautet: root@debian:/3/20150626# stat 00 File: `00' Size: 6 Blocks: 0 IO Block: 4096 directory Device: fe00h/65024d Inode: 4392587948 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2015-06-25 20:00:00.086150791 -0400 Modify: 2015-07-07 12:39:04.174903234 -0400 Change: 2015-07-07 12:39:04.174903234 …
8 linux  directory  rm 

1
Parametererweiterung in einer mit einem Platzhalter zugewiesenen Variablen
Ich habe zwei Dateien in meinem aktuellen Ordner (MA502), deren Namen - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Ich habe viele solcher Ordner - zB MA503, MA504 usw., und ich möchte diese durchlaufen. Ich ordne meine Variablennamen mit Platzhaltern zu - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Ich möchte diese Dateien in einem Skript verarbeiten, und ich möchte …


1
Wie kann ich mit setxkbmap die Rücktaste als Escape verwenden?
Es scheint mehrere Optionen zu geben, setxkbmapz. B. -option caps:backspacedie Großbuchstaben zu einer Rücktaste machen. Ich kann jedoch anscheinend keine Option finden, die die Rücktaste zu einem Escape-Schlüssel macht. Wie erstelle ich einen einzelnen Befehl setxkbmap, der die Rücktaste in eine Escape-Taste ändert?

3
Die SSH-Anmeldung kann nicht ohne Eingabe eines Kennworts eingerichtet werden
Ich richte automatisch die SSH-Anmeldung ein, ohne ein Passwort für einen Server einzugeben. cd ~/.ssh ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub tim@server1 Es funktioniert auf dem Server. Später habe ich dasselbe auf einem anderen Server gemacht. ssh-copy-id -i ~/.ssh/id_rsa.pub tim@server2 Sofort ich ssh tim@server2, aber es erfordert immer noch mein Passwort. Habe …
8 ssh 

2
Yum vs DNF (geändert in Fedora 22)
Als ich Fedora 22 erkundete (ich verwende derzeit Fedora 20), erfuhr ich, dass Yum durch DNF ersetzt wurde. Grundsätzlich möchte ich den Unterschied zwischen diesen beiden Fedora-Paketmanagern und den Grund für diese Änderung wissen.
8 fedora  yum  dnf 

1
NFS kann in Centos 7 nicht gestartet werden: Fehler beim Ausgeben des Methodenaufrufs: Keine solche Datei oder kein solches Verzeichnis
Ich kann keinen NFS-Server in CentOS7 starten. Die heruntergeladenen Pakete: yum -y install nfs-utils yum -y install nfs-utils-lib Dienste aktivieren / starten systemctl enable/start rpcbind systemctl enable/start nfs-server systemctl enable/start nfs-lock systemctl enable/start nfs-idmap Was dazu führt : systemctl enable nfs-lock Failed to issue method call: No such file or …
8 centos  nfs 


2
Wie verwende ich Multiline als Gruppentrennzeichen in grep?
In können grepSie verwenden --group-separator, um etwas zwischen Gruppenspielen zu schreiben. Dies ist praktisch, um zu verdeutlichen, welche Blöcke wir haben, insbesondere wenn Sie die -C XOption zum Abrufen von Kontextzeilen verwenden. $ cat a hello this is me and this is something else hello hello bye i am done …
8 shell  grep  quoting 



3
OpenVPN-, resolvconf- und DNS-Domänenauflösung
Während ich an Site1 bin, muss ich mich über OpenVPN mit Site2 verbinden. Sobald die Verbindung hergestellt ist, überträgt die OpenVPN-Site2 einen DNS-Nameserver und Domänensuchoptionen. Dies führt dazu, dass alle Namensauflösungen für site1 fehlschlagen. Beispiel: DHCP ist an Standort1 physisch verbunden und pusht DNS-Optionen und resolvconf verwaltet sie. /etc/resolv.conf # …

1
Berechtigungsfehler, obwohl Berechtigungen weit offen sind
Ich habe anaconda auf unserer neuen VM installiert und kann den Inhalt nicht auflisten. Ich kann mein Verzeichnis in ... / anaconda / ändern, aber wenn ich tippe, ls -lbekomme ich: ls: cannot open directory .: Permission denied Wenn ich jedoch eintrete: sudo ls -l Ich bekomme total 92 drwxrwxrwx. …

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.