bashrc

无法在 ZSH 中运行 bash 文件
bashrc

无法在 ZSH 中运行 bash 文件

我已经在里面放置了一个 bash 文件.zshrc,并尝试了每次打开新的终端窗口或源时运行它的各种不同方法,.zshrc但没有成功。 仅供参考:它运行良好.bashrc 这是.zshrc脚本: #Check if ampps is running bash ~/ampps_runner.sh & disown 不同的方法: #Check if ampps is running sh ~/ampps_runner.sh & disown 另一种方法: #Check if ampps is running % ~/ampps_r...

Admin

午夜指挥官启动缓慢
bashrc

午夜指挥官启动缓慢

操作系统:Ubuntu 18.04。 我是午夜指挥官用户。当我启动终端然后输入“mc”时,它会立即启动。但我不想每次打开终端时都输入它。所以我在 .bashrc 文件末尾添加了“mc”。结果,mc 启动了,但速度很慢——它增加了 3 秒的延迟。 禁用子 shell 之类的解决方案并不好。主机名解析得很好。我还能做什么? 谢谢。 ...

Admin

应该使用什么参数来以这种方式制作 ls 组文件?
bashrc

应该使用什么参数来以这种方式制作 ls 组文件?

我想列出按以下顺序分组的文件:全部隐藏文件、目录,其余按扩展名排序。所以我在 .bashrc 中创建了一个别名,如下所示: 别名 ll="LC_COLLATE=C ls -AlhF --sort=extension --group-directories-first" 但是,这无法将所有隐藏文件放在第一位,最终只能对扩展名进行排序,然后对点文件进行排序。 有人可以帮助我实现目标吗? ...

Admin

使用别名注入 sudo su
bashrc

使用别名注入 sudo su

我想知道当您使用 sudo 切换到 root 配置文件时是否有办法注入别名。 我的想法是这样的: sshLogin@linuxVM /home/sshLoginUser/> sudo su -x "alias goHome='cd /home/sshLoginUser/'" root@linuxVM /home/OtherDir/> goHome root@linuxVM /home/sshLoginUser/> 我正在使用云上的 VM 盒来设置和运行一些操作,并且最终想为重复任务添加更多别名。 理想情况下,我希望sudo su在...

Admin

源 ~/.bashrc 或 ~/.profile 或 ~/.bash_profile 停止终端
bashrc

源 ~/.bashrc 或 ~/.profile 或 ~/.bash_profile 停止终端

下面我展示了我的文件的结构,每个文件的一些代码,以及我为尝试获取所有源代码并做好准备所做的工作。 结构 ~/ .bash_profile .bashrc .profile .bashrc #------------------------------------------------------------- # Source global definitions (if any) #------------------------------------------------------------- if [ -f $(brew...

Admin

有没有办法在不登录用户账户的情况下编辑 .bashrc
bashrc

有没有办法在不登录用户账户的情况下编辑 .bashrc

我在使用 Manjaro Linux 时遇到了问题。我使用 Android Studio 并在 bashrc 文件中添加了几行。 现在。每次我尝试登录该用户时,输入有效密码后都会卡住。当我输入错误密码时,它会显示“密码错误”并告诉我重新登录。 我 90% 确定问题出在 bashrc 文件中,但问题是我无法打开它来编辑它。 我以 root 身份登录 tty,但那里的 bashrc 文件与我的用户帐户中的文件不同。 那么。有没有办法从 tty 或类似的东西编辑我的 bashrc。我想避免重新安装系统。 谢谢。 ...

Admin

配置.bashrc保存所有命令和输出
bashrc

配置.bashrc保存所有命令和输出

对于一个新项目,我们正在设置一个将运行多个进程的 Linux 机器。为了更好地回溯或回滚配置,我们希望保留在终端上输入的所有命令的持久历史记录并通过 ssh以及将所有输出保存到 stdout/err 到日志文件。 如果我们使历史持久化,我们可以得到如下结果: 1 history 2 ls 3 ps 4 ll 5 echo "hi" 6 history 并将相应的输出保存到名为1.log、2.log等的日志文件中。显然输出不仅应该在日志文件中,还应该显示出来。 以编程方式可视化我希望输入的每个命令都自动执行如下操作: command &...

Admin

ssh 主机名 cmd 未加载 .bashrc
bashrc

ssh 主机名 cmd 未加载 .bashrc

因此,我尝试在我的 WSL 桌面上从 Linux 机器运行命令,但环境完全错误,因此该命令无法运行。 我以为如果它不是交互式 shell,.bashrc 就会被加载,但显然事实并非如此。有什么建议吗? 我正在尝试做的一个例子是: ssh 桌面名称 脚本名称 我已经使用 miniconda 安装了 python3,它应该由 .bashrc 加载。但是,该脚本由 /usr/bin/python 运行,这是 WSL 安装上的默认 python 版本 2,与脚本不兼容。我还尝试了 env 和其他简单测试,这些测试证明环境没有加载任何 rc 文件。 配置文件...

Admin

通过 GNOME 重新加载 .bashrc,而不是通过终端
bashrc

通过 GNOME 重新加载 .bashrc,而不是通过终端

我已经进行了更改$PATH,.bashrc并希望 Ubuntu 命令启动器(由 打开Alt+F2)在更新的 中搜索命令$PATH。 是否可以在不重新启动 GUI 会话的情况下执行此操作? ...

Admin

如何在 macOS mojave 上正确设置 bash 和 zsh
bashrc

如何在 macOS mojave 上正确设置 bash 和 zsh

我正在运行 macOS(Mojave)。 我想要从默认 bash 切换到 zsh/oh-my-zsh。 我安装的所有内容都假定我将要编辑我的 .bash_profile (或 .bashrc)。我不是 100% 清楚如何解释这一点;我是否要用 .zshrc 替换 .bash_profile? 老实说,.bash_profile、.bashrc、.profile、.zshrc 这些主题对我来说,作为初级超级用户/系统管理员是一个压力源。 我可以使用一些关于如何正确设置 .bash_profile、.basrc、.profile、.zshrc 等的建议。...

Admin

使用命令的输出文本作为文件名
bashrc

使用命令的输出文本作为文件名

curl http://v6.ipv6-test.com/api/myip.php返回我当前的 IPv6 地址。 我想使用这个字符串作为要创建的文件名的一部分,后面跟着脚本运行的时间戳。 你知道该如何做吗? ...

Admin

如何在命令提示符中显示 git 状态和 conda 环境?
bashrc

如何在命令提示符中显示 git 状态和 conda 环境?

我正在使用git-prompt.sh脚本用于在 bash 命令提示符下显示 git 状态。使用PROMPT_COMMAND方法也可以显示颜色: .bashrc: source ~/.bash.d/git-prompt.sh # Show git branch name at command prompt export GIT_PS1_SHOWCOLORHINTS=true # use existing PS1 settings PROMPT_COMMAND=$(sed -r 's|^(.+)(\\\$\s*)$|__git_ps1 "\1" "\2"...

Admin

自定义 Bash Prompt 并将修改应用于所有登录用户
bashrc

自定义 Bash Prompt 并将修改应用于所有登录用户

我有一个具有动态 IP 地址的 Linux。我想根据当前 IP 更改 bash 提示符。python 脚本负责此连接并在启动时启动。 os.system('export PS1="\u@'+str(self.ip)+'>"') 命令已执行,但这不会修改 python 进程环境块之外的任何内容:并非所有已登录的用户或将来会登录的用户。 然后我的想法是为每个用户更改 .bashrc 或 /etc/bashrc。这将解决新连接的问题,但不能解决已打开的连接的问题。 ...

Admin

输入命令后打印时间
bashrc

输入命令后打印时间

输入命令后,有没有办法连接时间?例如: user@machine$ date 11:50:41 Tue Jun 25 11:50:41 EEST 2019 目前的解决方法是在用户名前添加\t\nPS1,但这并不是我想要实现的,因为它可能会出错,尤其是当处理需要时间并且有大量输出时,例如当 apt 在中断后运行时。 我的一个想法是使用 捕获输入,read但在打印时间后执行它。一个缺点是命令随后被第二次输入/打印。 ...

Admin

Shell 提示:\W 显示为 '\w',让人疑惑
bashrc

Shell 提示:\W 显示为 '\w',让人疑惑

TL;DR: PS1 并不像它应该的那样。 PS1="\W"显示为\w█闪烁的光标块。只有在目录更改后才会显示文件夹名称。操作系统是 Debian 9.9 Stretch。我不太确定我在哪里犯了错误,请其他人看看并给出他们的专业意见。 以下是我的.bashrc: RED='\[\033[31m\]' BOLD_RED='\[\033[1;31m\]' YELLOW='\[\033[33m\]' GREEN='\[\033[32m\]' BLUE='\[\033[01;34m\]' BOLD_BLUISH='\[\033[01;32m\]' NORMAL...

Admin