相关文章推荐
爱搭讪的开水瓶  ·  Java ...·  1 年前    · 

CentOS7下创建和删除软链接

创建软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

删除软链接

rm -rf /usr/bin/python

软链接的原理大概懂了,需要验证一下,等读完《鸟哥的Linux私房菜》应该就有答案了

Linux升级Python至3.X

查看当前Python版本号

python -V
python --version

下载3.X版本的Python

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

解压

tar -zxvf Python-3.5.2.tgz

进入目录执行

configure
cd Python-3.5.2/
./configure

其中 ./configure 应该是执行 bash

bash configure

如果执行 ./configure

configure: error: no acceptable C compiler found in $PATH

原因是没有安装合适的编译器

yum install make gcc gcc-c++

完成后继续执行

./configure

配置完成后执行安装

make
# 权限不够的需要加上
sudo make
make install

验证

python -V
# Python 2.7.5
python3 -V
# Python 3.6.2

注意:在  /usr/local/bin/  下有一个  python3  的链接,指向  bin  目录下的  python 3.5

设置3.X为默认版本

查看Python路径

python软连接作用 python 创建软连接_python

将原来的python的软链接重命名

mv /usr/bin/python /usr/bin/python.bak

将python链接到python3

ln -s /usr/local/bin/python3 /usr/bin/python

配置yum

升级python之后,由于将默认的python指向了python3,yum不能正常使用,需要编辑yum的配置文件:

vim /usr/bin/yum

同时修改

vim /usr/libexec/urlgrabber-ext-down

将 #!/usr/bin/python 修改为 #!/usr/bin/python2.7

SSH工具里颜色的大学问

linux 文件颜色的含义

蓝色 —— 目录

绿色 —— 可执行文件

红色 —— 压缩文件

灰色 —— 其他文件

红色闪烁 —— 链接的文件有问题了

黄色 —— 设备文件

白色文件 —— 一般性文件,如文本文件,配置文件,源码文件等

浅蓝色文件 —— 链接文件,主要是使用ln命令建立的文件

Linux下用字符表示的文件类型

-:普通文件

d:目录文件

l:链接文件

b:块设备文件

c:字符设备文件

p:管道文件

使用vim upgrade更新vim提示出错

使用 vim upgrade

python软连接作用 python 创建软连接_Python_02

通过编译

vim /etc/yum.conf
# PUT YOUR REPOS HERE OR IN separate files named file.repo                                               
# in /etc/yum.repos.d                                                                                    
#exclude=centos-release*                                                                                 
#exclude=kernel* centos-release*     -------------- > 这条注释掉

解决

升级vim到8.0

更新yum

yum upgrade
yum update

升级gcc

yum install centos-release-scl -y
yum install devtoolset-3-toolchain -y
yum install gcc-c++
scl enable devtoolset-3 bash

升级vim

yum install ncurses-devel
wget https://github.com/vim/vim/archive/master.zip
unzip master.zip
cd vim-master
cd src/
./configure --with-features=huge -enable-pythoninterp=yes
make install
export PATH=/usr/local/bin:$PATH
vim

关于vim的安装路径

默认新的vim是安装在 /usr/bin/local 中的,但是 PATH 中会首先找到 /usr/bin/ 中的旧得vim,所以不介意的话把旧的vim删除了也可以,也可以输入下面的命令来使命令行中的vim指令指向 /usr/local/bin/vim

alias vim='/usr/local/bin/vim'

python软连接作用 python 创建软连接_python_03



let UA = navigator.userAgent, isAndroid = /android|adr|linux/gi.test(UA), isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid, isBlackBerry = /BlackB