bash-profile

~/.profile 属于什么许可证?
bash-profile

~/.profile 属于什么许可证?

在 Unix 和 Linux 上,什么许可证管理“.profile”文件的使用权?另外,哪些实体可能会受到合规性质疑? ...

Admin

不获取 bash_profile 或不回显语句
bash-profile

不获取 bash_profile 或不回显语句

在~/.bash_profile我添加了一些echo声明 echo "omg!!" echo "$(date) welcome to $HOME" 当我运行命令时sudo su - foo -c 'ls' 输出: omg!! Thu Oct 3 13:44:41 IST 2019 welcome to /home/foo 1.sh 2.sh 1.out 2.out 实际上我想要输出为1.sh 2.sh 1.out 2.out就是这样 不换衣服bash_profile也不想做任何tail/head操作。 我该怎么做? ...

Admin

当我 sshpass 到服务器时找不到brew
bash-profile

当我 sshpass 到服务器时找不到brew

brew 安装在服务器上,但是当我 sshpass 到服务器时,它会抛出异常,bash: brew: command not foundideviceinstaller 也会发生同样的情况bash: ideviceinstaller: command not found 这是我正在使用的命令 sshpass -p password ssh -oStrictHostKeyChecking=no -oCheckHostIP=no user@**** 'cd /Users/user/Documents/workspace/iOS; brew' sshpas...

Admin

CWD 和文件路径字符串在 launchctl 调用中自动连接
bash-profile

CWD 和文件路径字符串在 launchctl 调用中自动连接

我目前正在尝试为我的函数编写一个函数bash 配置文件这会导致作为参数传递的 OSX LaunchAgent 重新启动。这可能有点毫无意义,但对于我来说,我不想再为它编写长路径launchctl un/load 除了对 launchctl 的最后调用之外,我几乎已经完成了所有工作。这是函数脚本和随后的错误消息: 功能 launchctl_mgr() { failure() { local lineno=$1 local msg=$2 echo...

Admin

如果 .bash_profile 中的命令尚未运行,如何仅运行该命令?
bash-profile

如果 .bash_profile 中的命令尚未运行,如何仅运行该命令?

目标: 仅运行socat一次。 我正在尝试docker通过 TCP 公开 Web 服务。在 macOS/linux 上,这些服务绑定到 unix 套接字。以下命令完成任务: socat -d TCP-LISTEN:2376,range=127.0.0.1/32,reuseaddr,fork UNIX:/var/run/docker.sock 所以我不必一直记住输入这个,我希望它在计算机启动时启动。我不知道如何实现这个特定目标,但我已经做了一些工作.bash_profile。所以socat每次跑步我都会选择跑步terminal。但是,由于.bash_pr...

Admin

为什么我的 .profile 导出被忽略?
bash-profile

为什么我的 .profile 导出被忽略?

.profile我在 Ubuntu 18.04 上的文件末尾有以下内容: export PATH=$PATH:/home/tom/Desktop/PACS/moos-ivp/bin export LD_LIBRARY_PATH=/home/tom/Programs/or-tools_Ubuntu-18.04-64bit_v7.2.6977/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/sys/os/glnxa64 export LD_LIB...

Admin

对配置 Linux 路径环境 /etc/profile.d/*.sh 执行两次感到困惑?
bash-profile

对配置 Linux 路径环境 /etc/profile.d/*.sh 执行两次感到困惑?

我正在尝试将 PKG_CONFIG_PATH 设置为 CentOS,下面是我尝试的代码 export |grep PKG_CONFIG_PATH 没有输出,正常... echo "$PKG_CONFIG_PATH" :/usr/local/lib/pkgconfig 为什么这里有输出?? 如果我 sudo sh -c "echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH :/usr/local/lib/pkgconfig' >> /etc/profile.d/path.sh source /...

Admin

Fedora 29:不读取 .bash_profile 中的更改
bash-profile

Fedora 29:不读取 .bash_profile 中的更改

我已向 .bash_profile 添加了一些别名和函数,但当我启动新的命令行提示符时它们不可用。重新启动后它们都不可用。我每次都需要执行“source ~/.bash_profile”。因此,我在 .bashrc 文件中添加了以下内容: if [ -f /etc/bashrc ]; then . /etc/bashrc fi #Added source source ~/.bash_profile 然而现在,当我尝试打开一个新的 shell 时,窗口只会弹出一秒钟,然后关闭。知道如何立即应用 .bash_profile 中的更改吗?...

Admin

设置 .bash_profile 和 .bashrc 以进行本地和远程访问
bash-profile

设置 .bash_profile 和 .bashrc 以进行本地和远程访问

我注意到,当我在本地 ubuntu 计算机上打开终端时,它会获取源代码.bashrc,但是当我通过 ssh 连接时,它会获取源代码.bash_profile。我在.bashrc源代码中添加了一行.bash_profile,以便在本地工作时拥有两个文件源。我希望在远程访问机器时有相同的行为。当然,如果我只是输入,.bashrc我.bash_profile就会陷入无限循环。设置这个的正确方法是什么? ...

Admin

尝试添加 ~/.bash_profile 后所有命令都不起作用
bash-profile

尝试添加 ~/.bash_profile 后所有命令都不起作用

我试图添加JAVA_HOME路径变量。 我下载了 Java JDK 并完成了以下操作: nano ~/.bash_profile 添加以下行并保存文件: export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin=$PATH source ~/.bash_profile 之后我尝试使用以下命令再次打开 bash 文件: nano ~/.bash_profile 表明: -bash: nano: command not found 我也尝试了其他命令,例如...

Admin

在 debian 9 上自定义 bash 查找用户配置文件
bash-profile

在 debian 9 上自定义 bash 查找用户配置文件

我正在尝试在 Linux Debian 9 上自定义 bash 提示符。 我从 Github 获取了脚本并修改了文件 .bashrc 在终端上,当我以 root 身份登录时,我可以看到我正在寻找的自定义,但是一旦我退出到普通用户,所有自定义都会消失,我会回到 Debian 终端的旧外观。 在 /root 文件夹中我有 2 个相关文件 .bashrc 和 .profile .profile 文件默认配置为从 .bashrc 文件导入配置,因此我没有更改其中的任何内容。 /root/.profile 文件配置: # ~/.profile: execu...

Admin

在bash_profile中创建函数时export -f语句的作用
bash-profile

在bash_profile中创建函数时export -f语句的作用

我发现一个bash_profile文件使用export -f声明方式如下: # Run xelatex and BibTeX function xelatex_bibtex { xelatex -shell-escape "${1}.tex" && bibtex "${1}" && xelatex -shell-escape "${1}.tex" && xelatex -shell-escape "${1}.tex" } export -f xelate...

Admin

如何打破 .bash_profile 中的长行
bash-profile

如何打破 .bash_profile 中的长行

我的 .bash_profile 中有很长的一行,如下所示: export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/cuda/lib:$HOME/anaconda2/lib:/usr/local/lib:/usr/lib:/opt/intel/compilers_and_libraries/mac/lib:/opt/intel/mkl/lib:$DYLD_FALLBACK_LIBRARY_PATH 如何将这一行分成多行? 另外,.bash_profile 是否被视为 shell 脚本?如果不是,那么它具体属于什么类...

Admin

如何设置多个路径必须添加到 PATH 环境变量和其他变量中?
bash-profile

如何设置多个路径必须添加到 PATH 环境变量和其他变量中?

$HOME/.bash_profile我正在向文件添加命令 export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH export ANDROID_HOME=/home/harsh/SDK export PATH=$PATH:$ANDROID_HOME/tools source $HOME/.bash_profile现在我每次系统启动时都必须运行 。还有其他选项可以永久设置这些路径吗? 问题:当我的系统启动时,一次又一次地运行此命令...

Admin

在 sftp 登录时执行配置文件
bash-profile

在 sftp 登录时执行配置文件

我的 Debian 服务器配置为在使用 sftp 登录后将用户监禁在主目录中(有效)。现在我正在尝试为用户执行配置文件。我认为 sftp 是一个非登录 shell,应该执行文件:/etc/profile.. -> ~/.bash_profile -> ~/.profile在用户登录时 如果它是一个登录 shell,它应该执行: /etc/profile.. -> ~/.bashrc在用户登录时 我尝试了这两种方法,但当我使用 FileZilla 或其他 FTP 客户端登录时,没有任何效果。 当我使用 putty 通过 ssh 登录时,...

Admin