Unix & Linux

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

1
Sind die terminalen Farbfluchtsequenzen irgendwo für Bash definiert?
Ich habe alle so oft Farben in Bash Scripting (meist auf CentOS) verwendet, aber ihre Verwendung mehr convinient ich Ende zu bilden Neudefinition Variablen Farbwerte: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" oder auch mit tput: bold=`tput bold` normal=`tput sgr0` whitef=`tput setaf 7` greenf=`tput setaf 2` redb=`tput …
22 bash  terminal  colors 

2
Kopieren von Dateien mit mehreren Erweiterungen
Ich möchte Dateien mit mehreren Erweiterungen in ein einziges Zielverzeichnis kopieren. Zum Beispiel kann ich den folgenden Befehl verwenden, um alle TXT- Dateien im Arbeitsverzeichnis in ein Verzeichnis mit dem Namen zu kopieren destination: cp -v *.txt destination/ Und ich kann Folgendes verwenden, um alle PNG- Verzeichnisse im Arbeitsverzeichnis zu …
22 bash  shell  wildcards  cp 

1
`mount -o loop` ändert die gemountete ISO-Image-Datei
Es sieht so aus mount -o loop, als würde die eingebundene Image-Datei geändert. Ich habe die ISO-Image-Datei heruntergeladen und die SHA-1-Prüfsumme überprüft. Dann habe ich diese ISO-Datei gemountet und die Prüfsumme geändert. Hier sind die genauen Schritte, die ich ausgeführt habe, ein Kopieren und Einfügen von meiner Konsole, CentOS 7 …
22 mount  iso  checksum 

5
Wie verbiete ich Windows, in XFce4 den Fokus zu stehlen?
Wenn ich in XFce4 Anwendungen starte, möchte ich nicht, dass sie über den Fenstern angezeigt werden, die ich gerade verwende, oder dass Warnfenster über meiner aktuellen Arbeit angezeigt werden. Ich möchte vielmehr, dass die Fenster im Hintergrund geladen werden und der Fokus nicht gestohlen wird. Die Ausnahme wäre ein Warnfenster …


4
Warum ignoriert sudo Aliase?
Ich verwende Ubuntu 10.04 und verwende es upstartfür die Daemon-Verwaltung. Meine Unternehmensanwendung wird als Daemon ausgeführt und muss aufgrund verschiedener Berechtigungen als Root ausgeführt werden. Z.B: sudo start my-application-long-ID sudo stop my-application-long-ID etc Ich möchte einen einführen, aliasum diese Befehle als etwas abzukürzen: alias startapp='sudo start my-application-long-ID' und starte es …
22 shell  sudo  alias 

3
Vergleichen von zwei Zeichenfolgen in Bash
Ich habe den folgenden ifBlock in meinem Bash-Skript: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Die Skriptausführung betritt meinen ifBlock nicht, obwohl $PACKAGENAMEgleich ist kakadu-v6_4-00902C. Was mache ich falsch?

17
So finden Sie die Zeile mit den wenigsten Zeichen
Ich schreibe ein Shell-Skript mit allgemeinen UNIX-Befehlen. Ich muss die Zeile mit den wenigsten Zeichen abrufen (inklusive Leerzeichen). Es können bis zu 20 Zeilen vorhanden sein. Ich weiß, dass ich head -$L | tail -1 | wc -mdie Anzahl der Zeichen in Zeile L ermitteln kann. Das Problem ist, dass …


8
CentOS 7-Installation fehlgeschlagen
Nachdem ich die Nachricht erhalten hatte, dass CentOS 7 veröffentlicht wurde, entschloss ich mich, es auf meinem Computer zu installieren. Ich habe das ISO-Image von der offiziellen CentOS-Website (die genannte CentOS-7.0-1406-x86_64-DVD.iso) heruntergeladen und es dann mit einem Tool namens UltraISO auf ein USB-Laufwerk gebrannt. Danach habe ich meinen Computer neu …

3
Warum funktioniert die x11-Anzeige nicht über die SSH-Anmeldung?
Ich habe mich bei einem Remote-Server angemeldet und versuche, eine x-Anwendung (z. B. Firefox) anzuzeigen. Es wird jedoch eine Fehlermeldung angezeigt. Das Folgende sind meine Versuche, Firefox zu öffnen Black@Black-PC ~ $ ssh -X kwagjj@$labserver -p 122 [kwagjj@James5 ~]$ firefox Error: no display specified [kwagjj@James5 ~]$ exit logout Connection to …
22 ssh  x11  cygwin 


3
Tilde (~) innerhalb des Arbeitsverzeichnisses von Unix
Ich arbeite in einer UNIX-Umgebung und habe festgestellt, dass sich in meinem Arbeitsverzeichnis, das kilometerweit von meinem UNIX-Zuhause entfernt ist, ein befindet ~. Jetzt, in der Vergangenheit, habe ich rm -rf ~mein Arbeitsverzeichnis gelöscht und musste die IT einbeziehen. Ich möchte es nicht noch einmal tun. Gleichzeitig möchte ich wissen …
22 shell  filenames  home 

2
Welcher Treiber bedient mein Touchpad?
Ich möchte wissen, wie ich feststellen kann, welcher Treiber (aus den unten aufgeführten) mit meinem Touchpad umgeht: appletouch.ko.gz, cyapa.ko.gz, sermouse.ko.gz, synaptics_usb.ko.gz, bcm5974.ko.gz, psmouse.ko.gz, synaptics_i2c.ko.gz, vsxxxaa.ko.gz


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.