(新手)linux 环境变量设置 等常用命令

安装 软件包

  • .sh

$ bash Miniconda3-latest-Linux-x86_64.sh

  • .deb

$ sudo dpkg xxx.deb debian 类系统安装包,双击也成

  • .bin

chmod +x program

  • .tar.gz

sudo tar -xzf xxxx.tar.gz 先解压缩

  • -x = extract
  • -z = gzipped archive
  • -f = get from a file, not a tape drive
  • To find more help on tar, enter tar --help or man tar in your terminal. refer

使用网络源安装

直接的 debian apt 包管理 sudo apt-get install xxx

添加软件源,也可以去系统软件更新源哪里设置

添加 PPA 源
  添加 PPA 源的命令为:sudo add-apt-repository ppa:user/ppa-name
  添加好记得要更新一下: sudo apt-get update

删除 PPA 源
  删除 PPA 源的命令格式则为:sudo add-apt-repository -r ppa:user/ppa-name
  然后进入 /etc/apt/sources.list.d 目录,将相应 ppa 源的保存文件删除。
  最后同样更新一下:sudo apt-get update

  • 其他包管理工具:

yum

使用yum安装apache

$ yum install httpd

更新apache

$ yum update httpd

卸载/删除apache

$ yum remove httpd

rpm

使用rpm安装apache

# rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm

更新apache

# rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm

卸载/删除apache

# rpm -ev httpd

tar

创建一个新的tar文件

$ tar cvf archive_name.tar dirname/

解压tar文件

$ tar xvf archive_name.tar

查看tar文件

$ tar tvf archive_name.tar

wget下载

使用wget从网上下载软件、音乐、视频

$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz

下载文件并以指定的文件名保存文件

$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701

​ refer :

  1. https://gywbd.github.io/posts/2014/8/50-linux-commands.html
  2. https://my.oschina.net/bigtree/blog/726403

mv

移动文件

mv [options] source dest
mv [options] source... directory

参数说明

  • -i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
  • -f: 在mv操作要覆盖某已有的目标文件时不给任何指示; refer

设置环境变量、路径

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

PYENV_ROOT,"$HOME/.pyenv" : 环境变量名称和值

​ PATH,"$PYENV_ROOT/bin:$PATH"` : 执行bin路径

~/.bash_profile 一般是 ~/.bashrc 文件管理器 输入就能跳转过去,echo 是 打印过去

刷新生效:source ~/.bashrc

修改 pip 镜像源

默认修改 ~/.config/pip/pip.conf (Linux), %APPDATA%\pip\pip.ini (Windows 10) 或 $HOME/Library/Application Support/pip/pip.conf (macOS) (没有就创建一个), 修改 index-url至tuna,例如

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

pip 和 pip3 并存时,只需修改 ~/.pip/pip.conf

​ 如果不行 : 直接去系统文件 sudo 创建 /etc/pip.conf

​ refer : https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

修改Anaconda 镜像源

TUNA 提供了 Anaconda 仓库的镜像,运行以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

即可添加 Anaconda Python 免费仓库。

  • Anaconda 的好处是 环境 一路yes 就会给搞定,成为默认的管理版本;.

ps系统自带python有系统软件依赖,折腾坏了甚至rm删了, 系统都会崩。

  • conda 可以方便管理环境; 个人感觉比 virtualenv 好用,

  • Anaconda 包含大量模块,省得一个个去下,科学计算方便;如只需要conda 可以使用miniconda

  • 完整的Anaconda 包含 ipython, Spyder, jupyter notebook

refer : https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

猜你喜欢

转载自www.cnblogs.com/willowj/p/9113848.html