Comments (7)
Great!
from oh-my-bash.
It depends on the theme you use. Which theme do you use? Note: the theme is specified by the line OSH_THEME=...
in your ~/.bashrc
.
For example, the default theme font
shows only the name of the current working directory (but not the path to the current working directory). There are two options:
- You can choose a theme that shows the path to the current working directory. There are many themes, so you can try them one by one. Examples of the appearances of themes are found in the wiki page or in
THEMES.md
in the repository. - Or you may edit the
font
theme following the description in README.
from oh-my-bash.
@akinomyoga thanks for your replay . I set it up .but it does not work for me .
from oh-my-bash.
The problem doesn't happen in my environment. Could you share the entire content of ~/.bashrc
?
from oh-my-bash.
# Enable the subsequent settings only in interactive sessions
case $- in
*i*) ;;
*) return;;
esac
# Path to your oh-my-bash installation.
export OSH='/home/insite/.oh-my-bash'
# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-bash is loaded.
OSH_THEME="font"
# If you set OSH_THEME to "random", you can ignore themes you don't like.
# OMB_THEME_RANDOM_IGNORED=("powerbash10k" "wanelo")
# Uncomment the following line to use case-sensitive completion.
# OMB_CASE_SENSITIVE="true"
# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# OMB_HYPHEN_SENSITIVE="false"
# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"
# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_OSH_DAYS=13
# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"
# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# Uncomment the following line if you don't want the repository to be considered dirty
# if there are untracked files.
# SCM_GIT_DISABLE_UNTRACKED_DIRTY="true"
# Uncomment the following line if you want to completely ignore the presence
# of untracked files in the repository.
# SCM_GIT_IGNORE_UNTRACKED="true"
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output. One of the following values can
# be used to specify the timestamp format.
# * 'mm/dd/yyyy' # mm/dd/yyyy + time
# * 'dd.mm.yyyy' # dd.mm.yyyy + time
# * 'yyyy-mm-dd' # yyyy-mm-dd + time
# * '[mm/dd/yyyy]' # [mm/dd/yyyy] + [time] with colors
# * '[dd.mm.yyyy]' # [dd.mm.yyyy] + [time] with colors
# * '[yyyy-mm-dd]' # [yyyy-mm-dd] + [time] with colors
# If not set, the default value is 'yyyy-mm-dd'.
# HIST_STAMPS='yyyy-mm-dd'
# Uncomment the following line if you do not want OMB to overwrite the existing
# aliases by the default OMB aliases defined in lib/*.sh
# OMB_DEFAULT_ALIASES="check"
# Would you like to use another custom folder than $OSH/custom?
# OSH_CUSTOM=/path/to/new-custom-folder
# To disable the uses of "sudo" by oh-my-bash, please set "false" to
# this variable. The default behavior for the empty value is "true".
OMB_USE_SUDO=true
# To enable/disable display of Python virtualenv and condaenv
# OMB_PROMPT_SHOW_PYTHON_VENV=true # enable
# OMB_PROMPT_SHOW_PYTHON_VENV=false # disable
# Which completions would you like to load? (completions can be found in ~/.oh-my-bash/completions/*)
# Custom completions may be added to ~/.oh-my-bash/custom/completions/
# Example format: completions=(ssh git bundler gem pip pip3)
# Add wisely, as too many completions slow down shell startup.
completions=(
git
composer
ssh
)
# Which aliases would you like to load? (aliases can be found in ~/.oh-my-bash/aliases/*)
# Custom aliases may be added to ~/.oh-my-bash/custom/aliases/
# Example format: aliases=(vagrant composer git-avh)
# Add wisely, as too many aliases slow down shell startup.
aliases=(
general
)
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-bash/plugins/*)
# Custom plugins may be added to ~/.oh-my-bash/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
git
bashmarks
)
# Which plugins would you like to conditionally load? (plugins can be found in ~/.oh-my-bash/plugins/*)
# Custom plugins may be added to ~/.oh-my-bash/custom/plugins/
# Example format:
# if [ "$DISPLAY" ] || [ "$SSH" ]; then
# plugins+=(tmux-autoattach)
# fi
source "$OSH"/oh-my-bash.sh
# User configuration
# export MANPATH="/usr/local/man:$MANPATH"
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"
# Set personal aliases, overriding those provided by oh-my-bash libs,
# plugins, and themes. Aliases can be placed here, though oh-my-bash
# users are encouraged to define aliases within the OSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias bashconfig="mate ~/.bashrc"
# alias ohmybash="mate ~/.oh-my-bash"
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS=true
# User specific environment
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
PATH=$PATH:/mnt/resource/data/go/bin
export PATH
JDK_21="/media/data/system/jdk"
JDK_8="/home/insite/jdk1.8.0_202"
JAVA_HOME=$JDK_21
export PATH=$PATH:$JAVA_HOME/bin:/home/insite/apache-tomcat-8.5.72/bin
export JAVA_OPTS="-Dlog4j2.formatMsgNoLookups=true"
alias pg='ps -ef |grep '
alias tf='tail -f '
alias tn='tail -n 300 '
alias ll='ls -lh'
alias cdk='cd /media/data/app/kuaima-express'
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
export JITU_ENV=prod
# User specific aliases and functions
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
export GOPATH='/mnt/resource/data/go'
export GOROOT='/opt/go'
export LANGUAGE=zh_CN
export LANG=zh_CN.UTF-8
export PATH=$PATH:/opt/rblc/rclone-v1.66.0-linux-amd64
from oh-my-bash.
Thanks for sharing the content. Where did you put export OSH_THEME=roderik
in the picture of #545 (comment)? You need to put OSH_THEME=roderik
before the line source "$OSH"/oh-my-bash.sh
. In particular, the line OSH_THEME="font"
around the top of the file is supposed to be rewritten to OSH_THEME=roderik
.
from oh-my-bash.
@akinomyoga I am sorry to provide a error bashrc . thanks for your guide .
it works for me !
from oh-my-bash.
Related Issues (20)
- cannot update .ohmybash HOT 1
- Wrong shell expression output HOT 1
- problems with cd on sshfs mounted directory with git repositories HOT 2
- Problems with tmux > detaching or killing session HOT 1
- Allow for a way to not alter bash files directly, but to make changes that can be sourced HOT 3
- Robby russell theme issue HOT 2
- .bashrc is running twice when SSH into remote server HOT 4
- How to use "U+e0b6" () at the beginning of the prompt? HOT 1
- How to autocomplete the files with lsd instead of ls? HOT 1
- sudo: _omb_util_alias_init_mv: command not found HOT 5
- Custom git completion does not work as expected HOT 12
- Completion broken when sourcing file HOT 13
- Theme not being applied HOT 2
- Sin soporte para venv-conda
- Modifying git-prompt.sh does not take effect HOT 1
- lambda theme for oh my bash HOT 1
- The `DISABLE_UPDATE_PROMPT=true` on `~/.bashrc` doesn't work. HOT 4
- Theme: wanelo throws error HOT 1
- ssh completion doesn't include global ssh hosts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oh-my-bash.