相关疑难解决方法(0)

如何在Linux/Unix上永久设置$ PATH?

我正在尝试将路径添加到我的路径中,因此它始终位于我的Linux路径中.我试过了:

export PATH=$PATH:/path/to/dir
Run Code Online (Sandbox Code Playgroud)

这是有效的,但是每次我退出终端并启动一个新的终端实例时,这个路径都会丢失,我需要再次运行export命令.

我怎么能这样做才能永久设置?

unix linux bash zsh path

818
推荐指数
15
解决办法
150万
查看次数

从shell脚本启动Web浏览器的干净方法?

在bash脚本中,我需要启动用户Web浏览器.似乎有很多方法可以做到这一点:

  • $BROWSER
  • xdg-open
  • gnome-open 在GNOME上
  • www-browser
  • x-www-browser
  • ...

在大多数平台上是否有更多标准而非其他方式来实现这一点,或者我应该采用以下方式:

#/usr/bin/env bash

if [ -n $BROWSER ]; then
  $BROWSER 'http://wwww.google.com'
elif which xdg-open > /dev/null; then
  xdg-open 'http://wwww.google.com'
elif which gnome-open > /dev/null; then
  gnome-open 'http://wwww.google.com'
# elif bla bla bla...
else
  echo "Could not detect the web browser to use."
fi
Run Code Online (Sandbox Code Playgroud)

bash shell standards command-line standards-compliance

91
推荐指数
4
解决办法
9万
查看次数

标签 统计

bash ×2

command-line ×1

linux ×1

path ×1

shell ×1

standards ×1

standards-compliance ×1

unix ×1

zsh ×1