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 …
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 …
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 …
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 …
Unter UNIX dachte ich, wenn ein übergeordneter Prozess verschwindet, dass alle untergeordneten Prozesse init als übergeordneten zurücksetzen. Ist das nicht immer richtig? Gibt es Ausnahmen?
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 …
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?
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 …
Aus Neugier ist es bei einem Bash-Variablen-Vergleich (dessen Wert ist ein integer) möglich, ihn mit einem vordefinierten Wert zu testen, der entweder als intoder als deklariert ist string. Beispielskript : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" compared as string" } f2() { [[ "$1" …
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 …
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 …
Das Lesen von /dev/randomerzeugt normalerweise 100-500 Bytes und Blöcke und wartet darauf, dass eine Entropie gesammelt wird. Warum /dev/randombeschleunigt das Schreiben von Informationen durch andere Prozesse das Lesen nicht? Sollte es nicht die erforderliche Entropie liefern? Es kann nützlich sein, um eine Blockierung gpgoder ähnliche Software aufzuheben, ohne sie neu …
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 …
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
Ich habe ein Programm, das ich beim Start ausführen muss. Es gibt stdout und stderr aus, die ich mit dem Befehl logger in das Systemprotokoll umleiten möchte. Was ich in meinem Startskript habe, ist Folgendes: / home / dirname / application_name -v | logger 2> & 1 & Dies leitet …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.