首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定制亚行提示符

定制亚行提示符
EN

Stack Overflow用户
提问于 2014-03-25 05:11:57
回答 1查看 2K关注 0票数 6

如何减少在adb shell打开shell提示符之前打印的路径长度?我的问题是,它太长了,我不能再看到我的命令,因为不打破线自动。我更喜欢类似当前目录的名称或抽象代码示例。

安卓手机上的sh -v给了我

代码语言:javascript
复制
# Copyright (c) 2010
#   Thorsten Glaser <t.glaser@tarent.de>
# 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)$USER@$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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-25 05:29:55

可以将PS1提示符更改为行较小的内容:

代码语言:javascript
复制
PS1="> "

但是,最好用以下方式来增加窗口的宽度:

代码语言:javascript
复制
COLUMNS=150
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22625910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档