一、同时安装python2与3,并配置各自环境
其实只需在官网下载所需的anaconda2与anaconda3包,并分别建一个文件夹安装即可
1.安装命令示例: bash Anaconda2-4.3.1-Linux-x86_64.sh
安装到自己指定的文件夹,要方便找到;后面使用pycharm配置interpreter时,按照安装的路径找到安装文件里的bin文件下的python就好
2.安装完成后,系统默认一个conda,使用gedit ~/.bashrc命令打开文件,最后面会看到如下两段:
# added by Anaconda2 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/mnt/data/zxy_env/Anaconda2/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/mnt/data/zxy_env/Anaconda2/etc/profile.d/conda.sh" ]; then
. "/mnt/data/zxy_env/Anaconda2/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/mnt/data/zxy_env/Anaconda2/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/mnt/data/zxy_env/Anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/mnt/data/zxy_env/Anaconda3/etc/profile.d/conda.sh" ]; then
. "/mnt/data/zxy_env/Anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/mnt/data/zxy_env/Anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
要切换conda,可以将anaconda2与anaconda3的系统路径指令段调换位置,比如以上两端内容,将:
# added by Anaconda2 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/mnt/data/zxy_env/Anaconda2/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/mnt/data/zxy_env/Anaconda2/etc/profile.d/conda.sh" ]; then
. "/mnt/data/zxy_env/Anaconda2/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/mnt/data/zxy_env/Anaconda2/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
这一段放到后面,保存后退出;
然后在终端中输入指令source ~/.bashrc,即可更新,再次输入conda,系统默认环境则为anaconda2中的python2,此时便可方便的使用conda install...或pip install ... 更新环境了;
另一种是直接在终端用指令进行切换:python -m conda
更新之后,在pycharm中选择已有环境并选择代码需求相应版本的anaconda文件夹下bin 文件中的python2或python3即可。
二、修改文件夹及其下面所有文件的权限
例:对/html目录下的所有文件与子目录执行相同的权限变更:
chmod -R 777 /html
-R参数是递归 处理目录下的所有文件以及子文件夹
777是变更后的权限表示(所有用户有读和写以及执行的权限)
/html 是需要执行的目录.
三、删除文件或文件夹
指令:rm [选项] 文件
选项说明:
-f -force 忽略不存在的文件,强制删除,无任何提示
-i --interactive 进行交互式地删除
-r | -R --recursive 递归式地删除列出的目录下的所有目录和文件
-v --verbose 详细显示进行的步骤
示例:强行删除file.log文件
[root]# rm -f file.log