精华内容
下载资源
问答
  • /usr/local/bin/python3 指向: /usr/local/lib/python3.4 然而, 在/usr/lib/ 下, 尽然也存在一个这样的非空python3文件夹 /usr/lib/python3.4 想问一下, 为什么会存在两个这样的文件夹 ?哪一个才是有效的,

    环境是Ubuntu14.04, 使用命令which python3 的时候, 得到一个链接:

    /usr/local/bin/python3
    

    指向:

    /usr/local/lib/python3.4
    

    然而, 在/usr/lib/ 下, 尽然也存在一个这样的非空python3文件夹

    /usr/lib/python3.4
    

    想问一下, 为什么会存在两个这样的文件夹 ?哪一个才是有效的, 或者都是有效的吗?

    谢谢.


    有个小典故不知道题主是否知道,usr的并不是user的意思,而是unix system resrouces,这一点有助于理解/usr这个子文件系统。
    /usr/bin:几乎所有的系统可执行文件都会安装在这里
    /usr/local/bin:则是可以存放一些系统用户自己特定的可执行文件,不用担心会被系统升级之类的行为覆盖,破坏,这个目录不是必须的

    希望有帮助~


    展开全文
  • linux /usr/bin 和/usr/local/bin 区别

    万次阅读 2019-08-08 10:09:18
    /usr/local/bin 用户安装的可执行程序,不受系统升级影响,用户编译安装软件时,一般放到/usr/local目录下 如果两个目录含有相同的可执行程序,通过查看PATH,比较优先级 echo $PATH /root/perl5/bin:/usr/local...

    /usr/bin  系统预装的一些可执行程序,随系统升级会改变

    /usr/local/bin 用户安装的可执行程序,不受系统升级影响,用户编译安装软件时,一般放到/usr/local目录下

     

    如果两个目录含有相同的可执行程序,通过查看PATH,比较优先级

    echo $PATH
    /root/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    这里/usr/local/bin优先于/usr/bin

    PATH这个目录下放的可执行程序,在系统任何地方都可以直接执行,不需要指定路径

    网上一搜全是这类说法,不正确的请指出,小白学习中。

     

    展开全文
  • linux之/usr/local/bin和/usr/bin区别

    万次阅读 2018-05-12 21:06:40
    1、问题我们一般习惯把**.py文件放到/usr/local/bin这个目录下面去,然后可以在linux系统里面任意一个目录执行这个python文件,然后和/usr/bin/这个目录一般有啥区别?2、区别usr 指 Unix System Resource,/usr ...

    1、问题

    我们一般习惯把**.py文件放到/usr/local/bin这个目录下面去,然后可以在linux系统里面任意一个目录执行这个python文件,然后和/usr/bin/这个目录一般有啥区别?

     

     

     

    2、区别

     

    usr 指 Unix System Resource,/usr 目录包含所有的命令、程序库、文档和其它文件,我们可以命令到这个目录下,ls -al看下,都是系统预装的可执行程序,会随着系统的升级而改变,/usr/local/bin目录是给用户放置自己的可执行程序,所以我们一般把我们可执行的脚本文件放到这个目录,这样我们在linux系统里面任何目录都可以运行了,比如我们Android开发的时候把pidcat.py文件放到这个目录下面,我们从其它地方拷贝到这个目录的时候,要记得加上sudo,需要管理员权限。

     

     

     

    展开全文
  • Feb 11 09:11:34 cargo elasticsearch[16665]: which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin) Feb 11 09:11:34 cargo systemd[1]: elasticsearch.service: main process exited, code=...

    按照下文设置es开机自启之后,
    https://blog.csdn.net/jiankunking/article/details/84374354

    使用

     systemctl status elasticsearch
    

    启动失败,查看服务状态,报出以下错误:

    [root@jiankunking logs]# systemctl status elasticsearch
    ● elasticsearch.service - elasticsearch
       Loaded: loaded (/etc/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
       Active: failed (Result: exit-code) since Mon 2019-02-11 09:11:34 CST; 3min 49s ago
      Process: 16665 ExecStart=/home/es/elasticsearch/bin/elasticsearch (code=exited, status=1/FAILURE)
     Main PID: 16665 (code=exited, status=1/FAILURE)
    
    Feb 11 09:11:34 cargo systemd[1]: Started elasticsearch.
    Feb 11 09:11:34 cargo systemd[1]: Starting elasticsearch...
    Feb 11 09:11:34 cargo elasticsearch[16665]: which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
    Feb 11 09:11:34 cargo systemd[1]: elasticsearch.service: main process exited, code=exited, status=1/FAILURE
    Feb 11 09:11:34 cargo systemd[1]: Unit elasticsearch.service entered failed state.
    Feb 11 09:11:34 cargo systemd[1]: elasticsearch.service failed.
    

    解决方法:
    查看java安装位置

    [root@jiankunking logs]# which java
    /usr/local/java/jdk1.8.0_121/bin/java
    

    建立软连接

    ln -s /usr/local/java/jdk1.8.0_121/bin/java /usr/bin/java
    

    搞定
    个人微信公众号:
    这里写图片描述

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking

    展开全文
  • Linux /usr/bin与/usr/local/bin区别

    万次阅读 多人点赞 2019-03-08 13:24:29
    /usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。 如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响,比如我的一台服务器的PATH变量为。...
  • linux下/bin和/usr/bin和/usr/local/bin的区别

    千次阅读 多人点赞 2019-05-29 22:12:35
    /bin 是所有用户都可以访问并执行的可执行程序。包括超级用户及一般用户。 /usr/bin 是系统安装时自带.../usr/local/bin 是用户自行编译安装时默认的可执行程序的安装位置,这个不小心误删点什么,不会影响大局。 ...
  • /lib /usr/lib /usr/local/lib区别

    千次阅读 2018-09-19 09:52:59
    /lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的. /lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbi...
  • 安装brew时候出现对usr/local的权限问题,然后执行: 发现root 用户对于该目录操作也存在权限问题。最终解决办法是重新安装brew 在MAC上安装homebrew事先博客进行安装,根据步骤进行下去,同样在brew update的时候...
  • /lib和/usr/lib和/usr/local/lib区别

    千次阅读 2019-07-31 22:34:00
    三者的区别 /lib是内核级别的 /usr/lib是系统级别的 /usr/local/lib是用户级别的 /usr — 包括与系统和用户直接有关的...系统自带的可执行程序放置在/usr/bin,而用户下载的应用程序可执行程序放置在/usr/local/bin ...
  • 最简单的Mac下打开/usr/local目录

    千次阅读 2020-10-20 10:39:34
    Mac的usr/bin目录是不允许增删文件的,可以通过向usr/local/bin增删文件来实现在终端里直接运行,往后者里面增删文件只要有管理员权限就可以了。 但Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/...
  • 1./bin与/sbin的区别 /bin: 存放所有用户皆可用的系统程序,即普通的...2./usr/bin与/usr/sbin的区别 usr/bin: 存放所有用户都可用的应用程序,一般是已安装软件的运行脚本,如:free、make、wget等。 /usr/sbin:...
  • 首先注意 usr 指 Unix System Resource,而不是user /usr/bin 系统预装的一些可执行程序,随系统升级会改变 /usr/local/bin 用户安装的可执行程序,.../usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.local
  • 报错信息: [root@localhost bin]# bash startup.sh -...which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) readlink: 缺少操作数 Try 'readlink --help' for more information. d...
  • 报错信息:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)… 报错原因 没有配置java环境变量 解决办法 寻找jdk的安装目录 增加环境变量 在profile最后添加如下 重新启动Nacos...
  • mac Homebrew /usr/local写入权限问题

    万次阅读 2018-04-24 00:10:51
    在使用brew命令的时候,会遇到错误提示Error:/usr/local is not writable.并建议执行命令:$ sudo chown -R $(whoami) /usr/local但是系统还是会提示chown: /usr/local: Operation not permitted现在问题就卡住了,...
  • which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) readlink: missing operand Try 'readlink --help' for more information. dirname: missing operand Try 'dirname --help' for...
  • 为什么linux安装程序 都要放到/usr/local目录下

    万次阅读 多人点赞 2018-11-02 15:03:13
    Linux 的软件安装目录是也是有讲究的,理解.../usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Software,opt有可选...
  • linux下面/usr/local和opt目录有何区别

    千次阅读 2018-09-30 11:26:27
    听完马哥的Linux培训关于Linux文件系统及文件类型,有一个疑惑,同样是存放第三方应用程序的安装位置,/opt跟/usr/local 有何区别,为什么存在两个相同功能的地方,让人混淆呢。带着这个问题,我寻找了资料,原来...
  • (MAC)打开/usr/local/目录

    千次阅读 2019-04-20 19:01:59
    /usr/local/目录对Finder是隐藏的,可通过快捷方式打开,打开Finder,按以下快捷键: shift + command + G
  • Mac下打开/usr/local目录

    千次阅读 2019-08-26 22:02:06
    Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以了。
  • tar: /usr/local: Not found in archive

    千次阅读 2018-05-18 17:50:49
    在linux中解压.tar.gz文件的...[root@localhost install]# tar zxvf oracle64bit10.2.0.4.tar.gz /usr/local/ tar: /usr/local: Not found in archive tar: Exiting with failure status due to previous errors ...
  • 1.问题具体情况,/etc/profile下配置了jdk环境变量,但是总是提示找不到 一直以为是环境变量的配置问题,后来发现并不是 2.解决方法 ...把 /etc/profile 中的jdk环境变量 ...复制到 /root/.bash_profile 中(也...
  • 找到elasticsearch文件下的...no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) 那么就到root账号下安装jdk吧 安装步骤链接:https://blog.csdn.net/xuforeverlove/article/details/8080...
  • /bin: 存放普通的基本命令,供所有用户使用,如:cat,ls,chmod等。 /sbin: 存放基本的系统命令,只有root用户才能使用,如shutdown,reboot,用于启动系统,修复系统。 /usr/bin: 保证系统.../usr/local...
  • 添加/usr/local/lib默认库路径

    千次阅读 2020-06-11 17:25:28
    添加/usr/local/lib默认库路径 echo “/usr/local/lib” >>/etc/ld.so.conf /sbin/ldconfig
  • Linux:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin的意义
  • Linux 的软件安装目录是也是有讲究的,理解这一点,在.../usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的程序目录,可以理解为D:/Softwar
  • Mac 的usr/bin 以及usr/local/bin

    千次阅读 2019-03-23 22:26:43
    Mac的这个bin目录,是一个已经包含在环境变量里的目录,程序放在...Mac的usr/bin目录是不允许增删文件的,可以通过向usr/local/bin增删文件来实现在终端里直接运行,往后者里面增删文件只要有管理员权限就可以了。 ...
  • 关于 /usr 和 /usr/local 的讨论

    万次阅读 2012-07-24 10:33:46
    应该把程序安装在 /usr还是 /usr/local? 对于一个以LFS为基础的系统来说,这是一个没有明确答案的问题。 在传统的unix系统中,/usr通常只包含系统发行时自带的程序,而/usr/local则是本地系统管理员用来自由添加...
  • make prefix=/usr/local all sudo make prefix=/usr/local install中/usr/local分别是什么意思,all??/usr/local??分别都是什么意思???什么意思呢

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,071,106
精华内容 428,442
关键字:

localusr