Wie kann ich die Länge des Pfades reduzieren, der gedruckt wird, bevor die Eingabeaufforderung der Shell von adb shell
geöffnet wird? Mein Problem ist, dass es so lang ist, dass ich meine Befehle nicht mehr sehen kann, weil die Zeile nicht automatisch unterbrochen wird. Ich würde etwas wie den Namen des aktuellen Verzeichnisses oder eines abstrakten Codebeispiels bevorzugen.AdB-Eingabeaufforderung anpassen
sh -v
auf Android-Handy gibt mir
# Copyright (c) 2010
# Thorsten Glaser <[email protected]>
# This file is provided under the same terms as mksh.
#-
# Minimal /system/etc/mkshrc for Android
: ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=android}
: ${SHELL:=$MKSH} ${USER:=$(typeset x=$(id); x=${x#*\(}; print -r -- ${x%%\)*})}
if ((USER_ID)); then PS1='$'; else PS1='#'; fi
function precmd {
typeset e=$?
((e)) && print -n "$e|"
}
PS1='$(precmd)[email protected]$HOSTNAME:${PWD:-?} '"$PS1 "
export HOME HOSTNAME MKSH PS1 SHELL TERM USER
alias l='ls'
alias la='l -a'
alias ll='l -l'
alias lo='l -a -l'
for p in ~/.bin; do
[[ -d $p/. ]] || continue
[[ :$PATH: = *:$p:* ]] || PATH=$p:$PATH
done
unset p
: place customisations above this line
Vielen Dank! Die Änderungen finden in der Datei '/ system/etc/mkshrc' statt (vergiss nicht' mount -o remout, rw/system') und die Ausgabe von 'sh -v' ist nicht zuverlässig für Änderungen - nur die Datei Inhalt :) –