zoukankan      html  css  js  c++  java
  • (新手)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%pippip.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 免费仓库。

    中科大镜像 https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

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

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

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

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

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

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

  • 相关阅读:
    HDFS小文件处理——Mapper处理
    HDFS 小文件处理——应用程序实现
    kafka的环境搭建
    Storm集群的搭建
    Pig简单入门
    HBase学习笔记
    HBase的Shell操作
    面试必备2014
    常用SQL Server分页方式
    C# DES 加密解密
  • 原文地址:https://www.cnblogs.com/willowj/p/9113848.html
Copyright © 2011-2022 走看看