Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.



1
Bash & 'su'-Skript mit dem Fehler "Standard in muss ein tty sein"
Leute, ich habe ein Problem mit einem Bash- Skript, das einen bestimmten Befehl als anderer Benutzer ausführt . Der Hintergrund: Unter einer Linux-Box (CentOS) ist das Skript recht einfach und startet die Hudson-CI- Anwendung. declare -r HOME=/home/hudson declare -r RUNAS=hudson declare -r HOME=/home/hudson declare -r LOG=hudson.log declare -r PID=hudson.pid declare …


2
Wie definiere ich in bash eine "Befehlsbereichsvariable"?
Ich lese das Buch über die Bash-Architektur und einer der Bash-Betreuer sagt: Es gibt verschiedene variable Bereiche für Shell-Funktionsaufrufe und temporäre Bereiche für Variablen, die durch Zuweisungsanweisungen vor einem Befehl festgelegt werden . Wenn diese Zuweisungsanweisungen einem in der Shell integrierten Befehl vorangehen, muss die Shell beispielsweise die richtige Reihenfolge …
6 linux  bash 


5
Wie wird der Dateiinhalt rekursiv angezeigt?
Ich muss die Quellcodes immer in meinem gedruckten Auftragsbericht einreichen. Ich muss meine Kurscodes kopieren und einfügen in das Dokument und ich finde, dass es eine nervige Aufgabe ist. Ich möchte das lösen "Kopieren und Einfügen" Problem. Deshalb habe ich es mit gemacht cat so funktioniert es aber nur im …
6 linux  bash  unix  ls  cat 

2
Fenster mit iTerm programmatisch teilen?
Auf meiner Entwicklungs-Workstation muss ich oft jeden Morgen die gleichen Befehle starten. zeus start, zeus server (Rails über Zeus booten), redis-serverund wie 3 andere. Ich weiß, dass viele Leute sagen würden, dass sie die ganze Zeit am Laufen sind, aber ich arbeite viel an meinen eigenen Sachen und es bringt …
6 bash  terminal  script  zsh  iterm2 

3
Ausgabe zweimal umleiten
Ich möchte meine Ausgabe zweimal über eine Befehlszeile umleiten Zum Beispiel: comp.reg $T_GDS_MASTER/bin.new $T_GDS_MASTER/bin.old > $T_GDS/log/comp.reg.out 2>&1 Ich möchte, dass dieser Befehl auch auf dem Bildschirm ausgegeben wird. Wie kann ich das machen?
6 linux  bash  shell 

1
Bash: Anzeige der Dateimöglichkeiten immer in tab-complete
Wenn ich die Registerkarte für die Vervollständigung des Dateinamens verwende und mehr als ~ 100 Übereinstimmungen vorliegen, wird etwa "Alle 403 Möglichkeiten anzeigen? (J oder n)" angezeigt. Das wird ärgerlich, wenn ich es mehrmals am Tag mache. Gibt es eine Möglichkeit, anstelle dieser Eingabeaufforderung immer alle Vervollständigungen anzuzeigen? Oder noch …

1
Gibt es eine Möglichkeit, Eingaben für Bash vorzuverarbeiten?
Ich möchte in der Lage sein, willkürliche Änderungen an Befehlszeilen zu definieren, die auftreten, bevor Bash sie überhaupt sieht, dh bevor irgendeine Art von Erweiterung erfolgt. Ist das möglich? Ich versuche nicht, ein bestimmtes Problem zu lösen, ich bin wirklich nur neugierig, ob es möglich ist, genau diese Funktionalität zu …
6 bash 


5
Was ist das Verzeichnis "~ /"?
Vielleicht nicht programmierbezogen, aber ich möchte dieses Verzeichnis in c program referenzieren. Ich dachte, es ist $ HOME, aber wenn ich $ HOME deaktiviere, kann ich immer noch cd ~ / in bash. Es ist auch nicht das Haus von $ USER, da ich mit USER = "another" root sein …
6 linux  bash 

2
CPU temperaturabhängig drosseln? - Ubuntu
Ich habe einige Programme auf meinem Ubuntu-Rechner ausgeführt, die über einen längeren Zeitraum die maximale CPU-Leistung verbrauchen. Dies führt zu einer Überhitzung des Computers. Könnte jemand ein gutes Programm vorschlagen, das die CPU-Leistung drosselt, um die eingestellte Temperatur aufrechtzuerhalten? Ich habe Jupiter ausprobiert, aber es hat diese Funktion nicht. Ich …
6 bash  ubuntu 

2
Pipe ein Programm in weniger
Ich tauche in das Einrichten und Lernen von Git ein und lerne gleichzeitig Bash. Ich versuche, etwas einfaches zu tun, als den Hilfeabschnitt von anzusehen $ git config leider, wenn ich tippe, dass die Ausgabe der Hilfe vom Bildschirm geht. Beim Googeln fand ich weniger das Programm, mit dem ich …
5 bash  stdout  pipe  stderr  less 

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.