Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.


6
Wie kann ich sudo-Befehle erhalten, um die Einstellungen in /root/.bashrc zu verwenden?
Ich habe .bashrcmit einer Reihe von Alias angepasst , speziell llundexport LS_OPTIONS='--color=auto' Leider funktioniert dies nicht, wenn es mit verwendet wird sudo, daher habe ich auch Änderungen vorgenommen /root/.bashrc, aber dies scheint keinen Unterschied gemacht zu haben. sudo envzeigt HOME=/rootundSHELL=/bin/bash Wie kann ich sudoBefehle erhalten, um die Einstellungen in zu …
9 bash  debian  sudo 





4
Kann ein Shell-Skript sein Argument so drucken, wie Sie es an der Shell-Eingabeaufforderung schreiben würden?
Ich verstehe, dass in einem Shell-Skript "$@"die Skriptargumente erweitert werden und bei Bedarf zitiert werden. Dies leitet beispielsweise die Skriptargumente an gcc weiter: gcc -fPIC "$@" Bei Verwendung der bash Pass-to-stdin Syntax <<<aber "@$"nicht funktioniert , wie ich es erwarten würde. #!/bin/bash cat <<< "$@" Das Skript wird als ./test.sh …





3
Verwenden der integrierten Bash, um die Ausgabe einer Subshell oder Funktion zu ersetzen
Ich versuche, die integrierte Bash-Teilzeichenfolge zu verwenden, um die Ausgabe einer Subshell oder einer anderen Bash-Funktion zu ersetzen. Die folgenden Befehle funktionieren in zsh recht gut. führt aber zu einem bad substitutionFehler in bash: ${${PWD##*/}//trunk/latest} oder ${$(basename $PWD)//trunk/latest} Die Ausgabe sollte der letzte Ordner von sein $PWD, der durch das …
9 bash 


1
Bash: Wie viele verschachtelte Sitzungen sind tief?
Angenommen, ich starte eine bashShell, ... und dann eine weitere bashSitzung innerhalb dieser Shell, ... und dann eine weitere bashSitzung innerhalb dieser Sitzung, ... und dann eine weitere bashSitzung innerhalb dieser Sitzung, ... (Zeiten N) usw. Um alle N Sitzungen zu beenden, muss ich exitN-mal eingeben. Wie finde ich heraus, …

5
schreibgeschützte TMOUT-Variable - Problemumgehung zum Deaktivieren der automatischen Beendigung der Shell, wenn keine Aktivität vorhanden ist
Wir haben hier eine schreibgeschützte Bash-Variable. Ich darf diese Variable nicht deaktivieren. $ echo $TMOUT 1800 Um dieses Problem zu umgehen, habe ich diese Zeilen geschrieben (damit meine Sitzung nicht beendet wird). #!/usr/bin/perl $|++; while (1) { print "\e[0n"; sleep 120; } Gibt es ein offizielles Paket (U / min), …

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.