/lib 系统级别,系统的lib
/usr/lib 程序级别,二进制安装包的lib
/usr/local/lib 用户自定义级别,用户编译的一般放这里
在ubuntu下,直接通过apt-get安装的软件一般会在/usr下面,自己编译安装的软件(或者通过一些其他的非官方途径)会在/usr/local下面
其实是普通的lib,文艺的lib和2b的lib的差别
当登陆一个linux系统时,bash shell依次会从4个不同的地方启动文件里的读取命令,顺序是:
1: /etc/profile
2:$HOME/.bash_profile
3:$HOME/.bash_login
4:$HOME/.profile
ls -alF
vim /etc/profile
cd ~
vim .bash_profile
或者
cd /
vim ~/.bash_profile
除此之外,在/etc/profile.d/下的文件,会作为默认的加载的启动目录,这下面的所有的shell脚本都会被登陆时,激活,利用这个特性,我们可以将我们在系统登陆时,需要加载的脚本配置到这里
查看linux机器是32位还是64位的方法:
file /sbin/init 或者file /bin/ls
分享到:
相关推荐
runtime library [libssl.so.1.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in: /home/rw/anaconda3/lib 首先查看路径,可以看到返回结果中,第一个查找路径是anaconda的。 export $PATH bash: export...
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...
bash:/usr/local/bin/rar:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory ``` - 这意味着系统未能正确加载程序所需的动态链接器(ld-linux.so.2)。 2. **共享库错误**: - 在尝试运行某些依赖于...
arm-linux-gcc交叉编译工具: 备注:使用此资源时需要解压两次,因为上传时显示资源重复上传失败,于是套了两层压缩。... $sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6 /usr/lib/x86_64-linux-gnu/libmpfr.so.4
centos7 64位 import tensorflow 报错 ‘GLIBC_2.23' not found
Can’t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
gcc: error trying to exec 'cc1': execvp: No such file or directory
上网找了很多教程,原理对 有的介绍用: /lib/ld-2.17.so .../lib/ /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64 发现shell命令依赖库在/usr/lib64 然后继续找,尝试以下命令 /usr/lib64_
/usr/bin/ld: warning: libpgtypes.so.1, needed by /usr/lib/libecpg.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libpq.so.3, needed by /usr/lib/libecpg.so, not found (try using ...
ss/usr/bin/ld: warning: libopencv_core3.so.3.3, needed by /usr/local/lib/lib 搜寻了好久大致有以下几种解决方案: 1.把该文件所在的目录放到linux动态库链接文件中: sudo gedit /etc/ld.so.conf 输入路径...
ucsc软件问题!!!在Linux系统中,如果安装ucsc的系列软件,如: conda install -c bioconda ucsc-bedgraphtobigwig conda install -c ...ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
python3.8在import sqlite3时报错误:ImportError: No module named '_sqlite3'。 将该文件解压后,放到python3.8目录下的lib-dynload目录下...比如我的服务器路径:/usr/local/bin/python3/lib/python3.8/lib-dynload
chown -R mysql:mysql /usr/local/mysql/lib/ chown -R mysql:mysql /usr/local/mysql/sock/ 启动:mysql服务 /usr/local/mysql/share/mysql/mysql.server start 进入mysql /usr/local/mysql/bin/mysql 如有问题qq...
例如,如果`.so`文件位于`/usr/local/lib`,则需要将该路径添加到`LD_LIBRARY_PATH`。 接下来,引入`opencv-341.jar`到项目类路径中,这样就可以在Java代码中通过`System.loadLibrary("opencv_java341")`加载对应的...
cudnn-8.0-linux-x64-v5.1下载。 安装: #以CuDNN的v5.1版本,Cuda 8.0为例...sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/ include/cudnn.h /usr/local/cuda/lib64/libcudnn*
cp /usr/local/python3.7.5/lib/libpython3.7m.so.1.0 /usr/lib64 3、复制软链接 ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7 ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7 ln -s /usr...
export LUAJIT_LIB=/usr/local/lib export LUAJIT_INC=/usr/local/include/luajit-2.0 ./configure --prefix=/usr/local/nginx --with-...
sudo ln -sf /usr/local/cuda-11.0/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8.0.1 /usr/local/cuda-11.0/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8 sudo ln -sf /usr/local/cuda-11.0/targets/x86...
在你的 C 项目中,通过 `#include <openssl/ssl.h>` 和 `#include <openssl/crypto.h>` 引入所需的头文件,并在链接阶段指定 `-L/usr/local/openssl/lib -lssl -lcrypto` 选项,以使用静态库。这样,你的程序就包含...
Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区别。 一、opt目录 /opt目录用来安装附加软件包,是用户级的程序目录,可以理解...