LMU - Das Hilfe Forum für Linux Mint
Erste Schritte - erste Probleme => Systemverwaltung => Thema gestartet von: geppert am 27.03.2008, 12:18:45
-
Hallo Freunde,
habe festgestellt, das standardmäßig ein ausführbares Script oben links nicht den Eintrag #! /bin/sh
hat. Wenn der Eintrag fehlt, nutzt die Einstellung u+x gar nichts und das Script wird nicht ausgeführt
Oder liege ich da falsch ?
Z.B in ~/.bashrc bzw. ~/.bash_aliases
Hatte dort aliases angelegt und der Eintrag blieb wirkungslos, weil #!/bin/sh fehlte !
2. Ein alias Eintrag in /etc/profile wird ignoriert. Wo kann ich systemübergreifend einen alias eintragen ?
Walter München ::)
-
Hi,
zu 1:
ja, da hast Du recht, dieses #!/bin/sh oder #!/bin/bash etc. ist eine besondere Form des Kommentars, welcher angibt, in (mit) welcher Umgebung das Script ausgeführt wird.
zu 2:
schau mal unter /etc, ob es da sowas wie eine bash.bashrc gibt etc. Habe gerade kein Linux zur Hand. Aber immer Vorsicht mit systemweiten Aliasen!
Man muß sich auch neu in der Bash einloggen um in den Genuß von neuen Einstellungen zukommen!
neo67
-
Hallo Freunde, ::)
habe heute gerade unabhängig von neo67 die Lösung gefunden, dass systemübegreifende aliases
in /etc/bash.bashrc eingetragen werden müssen !
Aber damit das Script bash.bashrc wirksam wird, muss in /etc/profile das script \"gesourced \" werden.
( Dies steht oben in dem Script /etc/bash.bashrc )
Habe in /etc/profile eingetragen :
source /etc/bash.bashrc
Walter Geppert München