• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Yosemite Terminal kennt keine Befehle außer "cd"

shorshe

Idared
Registriert
04.05.06
Beiträge
29
Hi und Hallo!

Hab mir gerade die letzte public beta von Yosemite geladen und jetzt hat mein Terminal fast sämtliche Befehle "vergessen".

ls
"command not found"

"cd" scheint der einzige Befehl zu sein, der noch geht...
fühl mich ganz schön ausgesperrt :)

Wie würdet Ihr jetzt vorgehen?
 

shorshe

Idared
Registriert
04.05.06
Beiträge
29
ok, "set" geht auch noch:

Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.q7lvuKANXG/Render
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="2" [2]="53" [3]="1" [4]="release" [5]="x86_64-apple-darwin14")
BASH_VERSION='3.2.53(1)-release'
COLUMNS=222
DIRSTACK=()
DISPLAY=/private/tmp/com.apple.launchd.m15UNmlnOq/org.macosforge.xquartz:0
EUID=501
GROUPS=()
HISTFILE=/Users/shorshe/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/Users/shorshe
HOSTNAME=MacMini.fritz.box
HOSTTYPE=x86_64
IFS=$' \t\n'
LANG=de_DE.UTF-8
LINES=49
LOGNAME=shorshe
MACHTYPE=x86_64-apple-darwin14
MAILCHECK=60
OLDPWD=/
OPTERR=1
OPTIND=1
OSTYPE=darwin14
PATH=/usr/local/opt/ruby/bin
PIPESTATUS=([0]="0")
PPID=782
PROMPT_COMMAND='update_terminal_cwd; '
PS1='\h:\W \u\$ '
PS2='> '
PS4='+ '
PWD=/
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.KiNTDihD6L/Listeners
TERM=xterm-256color
TERM_PROGRAM=Apple_Terminal
TERM_PROGRAM_VERSION=343
TERM_SESSION_ID=85146421-487C-4669-A099-8D14C71845E0
TMPDIR=/var/folders/17/0f494rcx7ds82d7gpyjjlxcr0000gn/T/
UID=501
USER=shorshe
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
_=set
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x3
update_terminal_cwd ()

{
local SEARCH=' ';
local REPLACE='%20';
local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}";
printf '\e]7;%s\a' "$PWD_URL"
}
 

bezierkurve

Halberstädter Jungfernapfel
Registriert
12.06.05
Beiträge
3.860
Code:
PATH=/usr/local/opt/ruby/bin
Und da liegt das Problem.
Wirf mal einen Blick in deine .bash_profile (bzw. Konsorten), dort wird das vermutlich überschrieben. Mach dort so etwas draus:
Code:
export PATH=/usr/local/opt/ruby/bin:${PATH}
, um die Standardpfade (${PATH}) zu behalten.
 
  • Like
Reaktionen: hosja und shorshe

shorshe

Idared
Registriert
04.05.06
Beiträge
29
Ha, danke... :)
jetzt läufts wieder...

war jetzt garnicht so leicht
vi .bash_profile
läuft ja erstmal nicht.... ;)
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Du kannst auch ohne PATH jeden Befehl erreichen - du musst nur den aboluten Pfad benutzen.
Also statt 'ls' beispülhaft ein '/bin/ls'
Alle anderen Standardbefehle findest du unter /bin, /sbin, /usr/bin, /usr/sbin oder /usr/local/bin
 
  • Like
Reaktionen: hosja