首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OS X终端中的Bash提示符已损坏

在OS X终端中,Bash提示符损坏可能是由多种原因导致的。以下是一些可能的解决方案:

  • 解决方法1:重新安装Bash
代码语言:txt
复制
为了修复损坏的Bash提示符,可以尝试重新安装Bash。从Apple App Store重新安装Bash Prompt for OS X。
代码语言:txt
复制
```
代码语言:txt
复制
sudo gem install bash-prompt-macos
代码语言:txt
复制
```
代码语言:txt
复制
安装完成后,重启终端。
  • 解决方法2:重新设置默认Terminal应用
代码语言:txt
复制
如果Bash提示符是Terminal应用的损坏,可以尝试将默认Terminal应用更回默认。打开Terminal应用,然后执行以下命令:
代码语言:txt
复制
```
代码语言:txt
复制
defaults write com.apple.Terminal NSString 'Default' 'Normal'
代码语言:txt
复制
```
代码语言:txt
复制
重启Terminal应用,然后尝试一下默认的Bash提示符。
  • 解决方法3:将默认Bash提示符设置为标准的Apple终端样式
代码语言:txt
复制
要将默认Bash提示符修改为标准的Apple终端样式,可以使用以下命令替换当前的Bash提示符:
代码语言:txt
复制
```
代码语言:txt
复制
defaults write ~/.bash_profile 'PS1="(\\u\\h:\\w) ${BASH_REMATCH[1]}"'
代码语言:txt
复制
```
代码语言:txt
复制
重新启动终端并检查设置是否生效。
  • 解决方法4:临时启用Root账户
代码语言:txt
复制
如果以上解决方法都无法解决问题,可以尝试临时启用Root账户。请谨慎操作,在启用Root账户前务必阅读相关文档和设置选项。按照以下步骤启用Root账户:
代码语言:txt
复制
```
代码语言:txt
复制
sudo su
代码语言:txt
复制
```
代码语言:txt
复制
然后登录Root账户:
代码语言:txt
复制
```
代码语言:txt
复制
password
代码语言:txt
复制
```
代码语言:txt
复制
如果Root账户的密码提示符丢失,可以根据系统提示设置新的密码。
代码语言:txt
复制
请谨慎启用Root账户,不要误操作!使用完毕后,请记得使用```exit```命令退出Root账户。
代码语言:txt
复制
如果你想要回到标准账户,可以使用以下命令:
代码语言:txt
复制
```
代码语言:txt
复制
exit
代码语言:txt
复制
```
代码语言:txt
复制
注意!在启用Root账户之前,确保你了解在非Root账户下运行的程序可能不受特权限制。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

让Mac OS X终端多姿多彩

与 Linux 相比,Mac OS X 终端总是欠缺些什么。对了,是色彩,Linux ls 命令使用不同颜色区分各种文件类型,Vim 编辑器也支持语法高亮,而 Mac 终端却总是以黑白示人。...其实,只要稍微做一些工作,Mac 终端同样可以多姿多彩,请往下看。...彩色化 ls 输出 Mac BSD ls 命令可以使用-G参数彩色化输出文件列表,需要配置 LSCOLORS 环境变量定义颜色,具体配置方法可以输入man ls查看。...ls 命令使用环境变量 LS_COLORS(BSD 是 LSCOLORS),我们可以修改~/.dir_colors 自定义文件颜色,此文件注释已经包含各种颜色取值说明。...看看默认颜色显示效果。 ? grep 高亮显示关键字 这个很简单,加上--color参数就可以了,为了使用方便,可以在~/.bash_profile配置文件中加上 alias 定义。

1.4K40

ubuntu终端命令提示符太长修改方法汇总

ubuntu终端命令提示符太长,主要原因: 1:计算机名太长; 2:多层直接显示出来; 针对计算机名太长处理: 如:下面的计算机名提示太长了: ?...针对显示多层目录处理: 形如: ? 可以不修改,一目了然,也可以修改成只显示最后一个目录(此时你就要看全部路径,就得pwd了): 像CentOS就只显示最后一个目录: ? 修改这个文件: ?...(修改之前先复制一份) vim.bashrc (命令行模式下输入:setnumber)回车即可显示行号: 把之前\w修改为\W ? 重新执行刚修改初始化命令文档(里面是命令),就无需重启了。...所以:此时要想看全部就pwd吧。 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

1.2K43

bash 和 zsh 命令行终端快捷键

bash 和 zsh 命令行终端都非常流行,后者尤为“精妙”。...这两个终端关键命令很相似,而对于经常使用它们的人来说,了解这些省时省力快捷键命令 -- 大部分是用来对当前命令行进行快速导航或编辑,将会事半功倍。...,使用 [Alt][B] 或 [Option][→] 除了可以在当前行前后移动,快捷键还可以用来操作当前行文本。...比如: 使用 [Ctrl][K] 可以清除光标之后当前行字符 [Ctrl][U] 在 bash 和 zsh 则有所区别,前者会清除光标之前字符,而后者则会清除整行 要清除光标之前一个单词,使用...移动光标选中某条命令后,按回车键,所选命令就会出现在当前行

2.3K10

Awesome-Shell资源

获得用于单行酷 alias marker - 将你 shell 命令加到书签 mackup - 云同步应用程序配置文件(OS X/Linux) parallel - 以并行化方式从标准输入构造并执行...- 针对 Git 用户信息及梦幻提示符 bash-powerline - Powerline 风格 Bash 提示符,纯 Bash 脚本 bashstrap - 美化 OS X 终端快速方法...- 彩色 Bash 提示符及定制 Git 别名 Gogh - Color Scheme - 适用于 GNOME 终端颜色主题 liquidprompt - 针对 Bash 和 Zsh 全功能及用心设计自适应提示符...Cygwin/OS X/Linux Beets - 音乐库管理器及 MusicBrainz 标签工具 cmus - 跨平台命令行音乐播放器 gifgen - 简单高质量 GIF 编码 image-scraper...ansiweather - 终端天气预报,包含 ANSI 颜色及 Unicode 符号 bashblog - 处理 blog 投递 Bash 脚本 choosealicense-cli - 从终端选授權合約

1.9K00

Shell 进阶指南

- 基于终端 bash 命令搜索引擎 byobu - 基于文本窗口管理器及终端多路复用器 commacd - 在 Bash 更快速移动方式 desk - 适用于 shell 轻量级工作区管理器...- 针对 Git 用户信息及梦幻提示符 bash-powerline - Powerline 风格 Bash 提示符,纯 Bash 脚本 bashstrap - 美化 OS X 终端快速方法 bullet-train-oh-my-zsh-theme...- 很好终端颜色主题 git-prompt - 包含 Git、SVN 及 HG 模块 Bash 提示符 gittify - 彩色 Bash 提示符及定制 Git 别名 Gogh - Color.../OS X/Linux Beets - 音乐库管理器及 MusicBrainz 标签工具 cmus - 跨平台命令行音乐播放器 gifgen - 简单高质量 GIF 编码 image-scraper...ansiweather - 终端天气预报,包含 ANSI 颜色及 Unicode 符号 bashblog - 处理 blog 投递 Bash 脚本 choosealicense-cli - 从终端选授權合約

2.7K71

记录一个在Mac OS X 本地安装Ghost 报错问题

新买Macbook Air 升级了最新版OS X 10.10 Yosemite,昨天在本地安装Ghost 时候出现了问题,在这里做一个记录。...安装node 和 npm 整个过程Jeff 是通过http://docs.ghostchina.com/zh/installation/mac/ 文档进行操作,安装 node 和 npm 的话没问题...安装Ghost报错 下载Ghost 后在终端打开并通过 npm install --production 编译,但是整个过程试了两三次,好像可以,但npm start 启动无效,终端窗口报错如下: ?.../binding\Release\node-v11-darwin-x64\node_sqlite3.node'" 解决方案 通过搜索了十几个页面找到了如下原因及解决方案: 原因是:安装sqlite3 数据库失败...-v2.1.a-node-v11-darwin-x64.tar.gz 下载文件并解压放到 ghost安装路径\node_modules\sqlite3\lib\binding\Release 文件夹下,

1.6K90

你不可错过几款超牛逼终端工具

授权协议:MIT 操作系统:Windows 官网:https://www.puttylink.com/ 较早版本仅支持 Windows 平台,后陆续增加对各类 Unix 平台和 Mac OS X 支持...Windows Terminal Windows Teminal是一款新式、快速、高效、强大终端应用程序,适用于命令行工具、命令提示符、PowerShell、WSL(Linux子系统)等等Shell...授权协议:GPLv2 操作系统:OS X 官网:https://iterm2.com/ Oh My Zsh Oh My Zsh 是一个令人愉快、开源、社区驱动框架,用于管理您 Zsh 配置。...和 OS X) 自动化和配置工具(框架),可以和已有的工具友好集成,特别优化用于处理结构化数据 (如 JSON, CSV, XML 等), REST APIs 以及对象模型。...Konsole 功能强大且可自定义终端工具。Konsole 还集成到多个其他 KDE 应用程序,使其更容易访问和更方便。

2.5K30

【Linux】《how linux work》第十三章 用户环境

您想要更改默认提示符。 您需要适应一些关键本地安装软件。(不过,首先考虑使用包装脚本。) 您现有的启动文件已损坏。如果您Linux发行版一切正常,请小心。...有时默认启动文件会与/etc目录其他文件相互作用。 您现有的启动文件已损坏。...相比之下,许多管理员和发行版会将所有内容都放入默认提示符。 您选择应该反映出用户需求;只有在确实有帮助时,才将当前工作目录、主机名和用户名放入提示符。...即使是shell默认提示符也不是最理想。例如,默认bash提示符包含了shell名称和版本号。...): 对于bash这个简单提示符设置以$符号结尾(传统csh提示符以%结尾)。

14910

linux下.bashrc文件修改和生效

你可以在该配置文件添加自己风格别名,如“alias ll=’ls -l’”,只需要在终端输入“ll”就实现了“ls -l”功能。还可以添加其他语句,随自己喜好。...可以通过 $PS1 变量来设置提示符。 命令“echo $PS1”,将显示当前设定。其中可用字符含义在 man bash ’PROMPTING’部分有说明。 如何才能完成理想设置呢?...如果你看到象这样提示符 [wsf@localhost bin]$  则当前目录可能是’/bin’、’/usr/bin’、’/usr/local/bin’及’/usr/X11R6/bin’。...这里我将提到设定,包括提示符,大都包含在文件’/etc/bashrc’。您可以通过编辑各自 home 目录下’.bash_profile’和’.bashrc’来改变设置。...如果找到了适合提示符,就将设置放到您’.bashrc”。这样,每次打开控制台或终端窗口时,都会生效。 (5)举例,生效方式  这个文件主要保存个人一些个性化设置,如命令别名、路径等。

11.8K30

开发 | 在 Mac OS X 装不上 TensorFlow?看了这篇就会装

本文原载于作者GitHub。译者投稿,雷锋网版权所有。 这个文档说明了如何在 Mac OS X 上安装 TensorFlow。...使用 virtualenv 安装 按照以下步骤安装 TensorFlow: 打开终端(一个 shell),你将在这个终端执行随后步骤 通过以下命令安装 pip 和 virtualenv: $ sudo...例如,你要在 Mac OS X 上安装 Python 2.7 对应 Tensorflow 版本,在虚拟环境安装 Tensorflow 就执行下面的命令: $ pip3 install --upgrade...如果你不再使用 TensorFlow,可以通过下面命令退出环境: (tensorflow)$ deactivate 提示符将会恢复到默认(在 PS1 定义)。...例如,你要在 Mac OS X 上安装 Python 2.7 对应 Tensorflow 版本,在虚拟环境安装 Tensorflow 就执行下面的命令: $ sudo pip3 install -

2K70

在 Mac OS X 装不上 TensorFlow?看了这篇就会装

这个文档说明了如何在 Mac OS X 上安装 TensorFlow。(从 1.2 版本开始,在 Mac OS X 上 TensorFlow 不再支持 GPU。)...使用 virtualenv 安装 按照以下步骤安装 TensorFlow: 打开终端(一个 shell),你将在这个终端执行随后步骤 通过以下命令安装 pip 和 virtualenv: $ sudo...例如,你要在 Mac OS X 上安装 Python 2.7 对应 Tensorflow 版本,在虚拟环境安装 Tensorflow 就执行下面的命令: $ pip3 install --upgrade...如果你不再使用 TensorFlow,可以通过下面命令退出环境: (tensorflow)$ deactivate 提示符将会恢复到默认(在 PS1 定义)。...例如,你要在 Mac OS X 上安装 Python 2.7 对应 Tensorflow 版本,在虚拟环境安装 Tensorflow 就执行下面的命令: $ sudo pip3 install -

3.6K60

深入了解定制 Bash | Linux 中国

Bash 交互模式是一个很多人都熟悉典型终端/命令行界面。GNOME 终端 默认以交互模式打开 Bash。...根据 Bash 参考手册,它会: 从文件...、从作为 -c 调用选项传入参数字符...,或者从用户终端读取输入。 将输入分解成单词和操作符,遵循 [它] 引用规则。......PS4:这个参数值像 PS1 那样展开,如果设置了 -x 选项,这个展开值会在命令行被回显之前作为提示符显示。展开后第一个字符在必要时会复制数次,指示间接层数。默认值是 + 。...在本文末尾链接存储库中提供了一些点文件范例,包括提示符重新配置。你可以随意使用该存储库例子进行学习和体验。...总结 既然你已经掌握了一些 Bash 工作原理,那就可以轻松修改你 Bash 点文件,满足你自己需求和习惯。美化你提示符,制作一些别名,这样你电脑才真的属于你。

1.1K30

小白Linux入门--入门篇:Linux下搭建JavaWeb环境

tar -xvaf 文件名:(-x:解压 -v:显示所有过程 -Z:有compress属性 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名),推荐在/usr目录下,用终端执行...tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包文件 以上五个是独立命令参数,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个...如果你看到象这样提示符 [wsf@localhost bin]$ 则当前目录可能是'/bin'、'/usr/bin'、'/usr/local/bin'及'/usr/X11R6/...这里我将提到设定,包括提示符,大都包含在文件'/etc/bashrc'。您可以通过编辑各自 home 目录下'.bash_profile'和'.bashrc'来改变设置。...如果找到了适合提示符,就将设置放到您'.bashrc''。这样,每次打开控制台或终端窗口时,都会生效。

1.2K31

第二章 : 什么是 shell

如果提示符最后一个字符是“#”, 而不是“$”, 那么这个终端会话就有超级用户权限。这意味着,我们或者是以 root 用户身份登录,或者是我们选择终端仿真器提供超级用户(管理员)权限。...虽然,shell 是和键盘打交道,但你也可以在终端仿真器里使用鼠标。X 窗口系统(使 GUI 工作底层引擎)内建了一种机制,支持快速拷贝和粘贴技巧。...这与“聚焦跟随着鼠标”传统 X 行为不同,传统 X 行为是指只要把鼠标移动到一个窗口上方。它能接受输入, 但是直到你单击窗口之前它都不会成为前端窗口。...在大多数 Linux 发行版,这些终端会话都可以通过按下Ctrl-Alt-F1 到 Ctrl-Alt-F6 访问。当一个会话被访问时候,它会显示登录提示框,我们需要输入用户名和密码。...要从一个虚拟控制台转换到另一个,按下 Alt 和 F1-F6(一个)。返回图形桌面,按下 Alt-F7。

21900

工具推荐|时间久了,电脑上网网速慢了,一招教你解决

首先,在Mac,打开终端然后,按照自己版本输入对应命令,例如我机器是 OS X v13.2,则使用 sudo killall -HUP mDNSResponder 来清理网络缓存。...OS X Yosemite +在 OS X v10.10.4 或更高版本,请使用以下“终端”命令还原 DNS 缓存设置:Aion@xxx ~ $ sudo killall -HUP mDNSResponder...在 OS X v10.10 至 v10.10.3 ,请使用以下“终端”命令还原 DNS 缓存设置:Aion@xxx ~ $ sudo discoveryutil mdnsflushcacheOS X...Mavericks、Mountain Lion 和 Lion在 OS X v10.9.5 及更早版本,请使用以下“终端”命令还原 DNS 缓存设置:Aion@xxx ~ $ sudo killall...-HUP mDNSResponderMac OS X Snow Leopard在 OS X v10.6 至 v10.6.8 ,请使用以下“终端”命令还原 DNS 缓存设置:Aion@xxx ~ $ sudo

16910
领券