0 0

ubuntu sudo shell的问题10

我的ruby安装在 /usr/local/ruby  
ubuntu自带的在/usr/bin下
echo $PATH
/usr/local/ruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

1.  sudo ruby -v 是1.86 /usr/bin 下的ruby
2.  ruby -v 是1.87 /usr/local/ruby/bin 下的ruby


为什么用sudo后 读取不同的ruby

sudo采用了不同的shell?

ububtu8.04
问题补充:
在/etc/profile
/etc/environment
~/.profle
/root/.profile
都进行了设置。  sudo 还是不能寻找到我设置的路径。
发现sudo会reset他自己的环境变量
但是我的ubuntu安装的ruby程序是用sudo启动的。这样ruby程序都不能正常运行。
2008年6月23日 13:42

1个答案 按时间排序 按投票排序

0 0

修改全局配置吧
/etc/profile

sudo的确是不同的配置

2008年6月23日 22:16

相关推荐

    ubuntu-shell基本指令操作

    Ubuntu shell 基本指令操作大全 Ubuntu shell 是一个强大的命令行界面,用户可以通过命令行来控制系统。在 Ubuntu 中,shell 是一个命令行界面,可以用来控制系统。用户可以通过 shell 来执行各种命令,例如安装...

    使用Ubuntu 22.04.2 LTS编写shell脚本(上)

    在Ubuntu 22.04.2 LTS中编写Shell脚本是系统管理和自动化任务执行的重要方式。Shell脚本,通常以.sh文件结尾,是一系列在Linux或Unix环境中执行的命令集合,可以极大地提升工作效率。在Ubuntu中,我们可以利用内置的...

    ubuntu shell命令

    ### Ubuntu Shell 命令详解 #### 一、概述 Ubuntu 是一款基于 Linux 的操作系统,广泛应用于个人电脑、服务器及云端应用中。Ubuntu 拥有丰富的图形界面和强大的命令行工具,用户可以通过命令行来高效地管理和操作...

    升级到Ubuntu 12 10无法进入原来的Gnome3 Gnome Shell 图形界面

    标题提到的问题是“升级到Ubuntu 12.10无法进入原来的Gnome3 Gnome Shell图形界面”,这是一个在系统升级过程中常见的技术问题。本文将深入探讨这个问题的原因、解决方案以及相关的Gnome3和Gnome Shell知识点。 ...

    ubuntu最常用指令大全,自己总结

    Ubuntu shell 命令大全是 Linux 系统中最常用的命令集合,涵盖了文件管理、编译和打包、特殊指令、系统管理等多个方面。这些命令可以帮助用户更好地使用 Ubuntu 系统,提高工作效率。 一、文件管理 1. 切换输入法...

    ubuntu中编写shell脚本开机自动启动(推荐)

    在Ubuntu系统中,为了实现特定服务或程序的开机自动启动,我们可以编写shell脚本并将其配置为系统的服务。下面将详细介绍如何在Ubuntu中编写和设置shell脚本来实现这一功能。 首先,我们需要创建一个shell脚本文件...

    ubuntu16 离线安装ssh

    在Ubuntu 16.04系统中,SSH(Secure Shell)是一种网络协议,用于安全地在本地主机与远程服务器之间进行通信。它提供了命令行接口,使得用户可以在不直接连接到服务器的情况下执行命令、传输文件等操作。离线安装SSH...

    script-apt:ubuntu18.04 shell脚本,支持各种软件的自动部署

    本文将深入探讨“script-apt”这个针对Ubuntu 18.04的shell脚本,它专门设计用于简化和自动化各种软件的部署过程。 Ubuntu 18.04 LTS(长期支持版本)是Ubuntu操作系统的一个非常流行和稳定的发行版,广泛应用于...

    Ubuntu的OpenMPI安装

    在ompi目录下建立一个build目录,并打开终端(shell)输入Shell命令sudo apt-get install openmpi-binsudo apt-get install openmpi-checkpoint以安装OpenMPI所需的二进制文件。 第三步:配置OpenMPI 在build...

    Linux命令su、sudo、sudo su、sudo -i使用和区别.doc

    `sudo -i`命令是sudo的一个特殊选项,它会创建一个新的shell,并且模仿目标用户(通常是root)的登录环境。这意味着它会加载目标用户的环境变量,设置HOME目录,以及改变提示符。这通常用于那些需要在root环境下...

    npm-g_nosudo:一个shell脚本,它将解决您要在Ubuntu上停止对npm -g停止使用sudo的问题

    一个shell脚本,它将解决您要在Ubuntu上停止对npm -g停止使用sudo的问题。 受到一天尝试在我们的系统上整理各种机器以更好地运行代码的启发。 而这个 经过测试: 带有Bash的Ubuntu 14.04 带ZSH的Fedora 30 用法...

    ubuntu下创建热点的脚本

    在Ubuntu操作系统中,创建无线热点是一项常见的需求,特别是在没有有线网络或需要分享网络连接时。这个名为"ubuntu下创建热点的脚本"的资源提供了一个便捷的方法来管理和控制笔记本电脑上的WiFi热点。通过运行两个...

    通过shell脚本自动化量产SD启动卡,ubuntu制作SD启动卡 ,SD启动卡, shell脚本量产SD启动卡

    本主题将深入探讨如何使用Shell脚本在Ubuntu操作系统上自动生成SD启动卡,从而实现SD卡的大规模生产。这种方法尤其适用于需要批量制作相同配置的Linux启动卡,如Raspberry Pi或其他嵌入式设备的开发工作。 首先,...

    Ubuntu常见的几个小错误

    在 Ubuntu 11.04 和 11.10 中安装 VMWare Tools 时,可能会出现以下问题:Searching for GCC...Detected GCC binary at "/usr/bin/gcc".The path "/usr/bin/gcc" appears to be a valid path to the gcc binary....

    ubuntu 10.04安装 fortran 90

    在Ubuntu 10.04系统中安装Fortran 90需要遵循一系列步骤,因为该版本的Ubuntu相对较老,所以可能需要处理一些依赖问题。以下是一个详细的安装过程: 首先,确保你的系统是Ubuntu 10.04。如果你使用的是其他版本的...

    UBUNTU linux学习手册教程集合

    Ubuntu默认使用Bash shell,它是一种强大的命令解释器。通过编写shell脚本,可以自动化重复的任务。了解Bash变量、条件语句、循环结构和函数,能大大提高工作效率。 八、Ubuntu Linux开发环境 Ubuntu为开发者提供了...

    ubuntu网络配置ubuntu网络配置ubuntu网络配置

    3. SSH服务:SSH(Secure Shell)允许远程登录到Ubuntu系统。通过`sudo systemctl status ssh`查看SSH服务状态,`sudo systemctl start ssh`启动SSH服务,`sudo systemctl enable ssh`使其在启动时自动启动。 四、...

    ubuntu 下mysql 安装及配置文件

    在Ubuntu系统中安装MySQL是一个常见的任务,特别是在搭建服务器或开发Web应用时。MySQL是一个流行的开源关系型数据库管理系统,被广泛用于存储和...如果你遇到任何问题,记得查看MySQL的官方文档或在线社区寻求帮助。

    ubuntu下telnet安装包

    sudo dpkg -i openbsd-inetd_0.20080125-6ubuntu1_i386.deb ``` 如果在安装过程中遇到依赖问题,可以使用`apt-get`来解决: ``` sudo apt-get install -f ``` 安装完成后,你需要启动或启用`inetd`服务,以便...

    Ubuntu22.安装macos主题方法

    在Ubuntu 22.04上安装MacOS主题可以为你的Linux系统带来一种全新的视觉体验,使其外观和感觉更接近Apple的macOS操作系统。这里我们将详细介绍如何安装名为"WhiteSur"的MacOS主题,它是Ubuntu社区中最受欢迎的MacOS...

Global site tag (gtag.js) - Google Analytics