Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.


3
Ist eval $ (Katzendateiname) mit dem Quelldateinamen identisch?
Bei der Arbeit an einigen Bash-Funktionen kannte ich den source ...Befehl nicht und habe ihn eval $(cat ...)stattdessen verwendet. Jetzt frage ich mich, ob ich jede Verwendung davon ändern soll, oder ist es nur die gleiche Funktion? Sie scheinen jetzt gleich zu funktionieren, aber vielleicht gibt es später einige irreführende …

5
Verhindern Sie, dass Nautilus die im Bash-Skript gemountete Partition anzeigt
In meinem Bash-Skript mounte ich Partitionen, überprüfe sie, kopiere Dateien darauf und hebe die Bereitstellung auf. Wenn das Skript die Partition bereitstellt, wird Nautilus mit einem Fenster angezeigt, in dem die Partition angezeigt wird und der Fokus gestohlen wird. Das möchte ich vermeiden. Hinweis: Ich weiß, dass ich das Verhalten …
8 nautilus  bash 


4
Lassen Sie ein Programm im Terminal laufen
Ich nohupkenne also Befehle und füge &sie hinzu, um sicherzustellen, dass sie in den Hintergrund treten. Wenn ich jedoch eine grafische Anwendung ausführe, scheint manchmal die Verwendung von beidem den Job zu erledigen. Was kann ich einem Programm / Befehl voranstellen, um sicherzustellen, dass es nach dem Schließen des Terminals …

2
bash: [: zu viele Argumente?
Ich versuche ein Verzeichnis zu erstellen und cdhinein: In ~ / .bashrc: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } Wenn ich bashrc ( . ~/.bashrc) neu lade , wird folgende Fehlermeldung …
8 bash  scripts  bashrc 




2
Was ist die Standard-Zeichenkodierung?
Ich selbst weiß nicht, wie tief diese Frage tatsächlich geht (zum Beispiel, soweit ich weiß, kann es je nach meiner Aufgabe mehrere geben). Insbesondere interessiert mich, welche Arten von Zeichenfolgen zum Benennen von Dateien und Ordnern auf dem System verwendet werden. Ich bin auch daran interessiert, wie Zeichenfolgen standardmäßig für …


1
Ausführen eines Terminalbefehls bei jedem Schließen des Firefox-Fensters
Ich muss dies ausführen: rm -rf ~/.wine-pipelight/*; rm -rf ~/.wine-pipelight/./.*; cp -a ~/viewright_backup/. ~/.wine-pipelight Jedes Mal, wenn das Firefox-Fenster geschlossen wird. Aber nicht unbedingt, wenn alle Fenster geschlossen sind, sondern an jedem Fenster, das geschlossen ist. Zum Beispiel, wenn ich ein Firefox-Fenster und ein Firefox-Popup-Fenster habe. Wenn ich mindestens ein …


1
Was sind diese zusätzlichen Dateideskriptoren?
Beim Stöbern im /proc/selfOrdner nach meiner mkshShell habe ich eine Besonderheit festgestellt: In /proc/self/fd/*allen Standard-Dateideskriptoren (0 für stdin, 1 für stdout und 2 stderr) sind einige Dateideskriptoren enthalten, aber auch einige zusätzliche - 24, 25, 3 Und ich kann sie technisch mit einem Glob in der Shell auflisten: $ for …

1
Wie ändere ich mithilfe der CLI das Profilbild des Benutzers?
Eine ähnliche Aufgabe zum Ändern des Desktop-Hintergrunds kann mit dem folgenden Skript ausgeführt werden: FILE="/backgrounds/background.png" gsettings set org.gnome.desktop.background picture-uri "$FILE" Wie würde ich das gleiche Ergebnis erzielen, jedoch mit dem Avatar / Profilbild des Benutzers?

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.