zoukankan      html  css  js  c++  java
  • 认识Linux工具

    Centos7
    镜像网站:清华,阿里,网易

    软件安装:lamp   httpd (认识)

     yum: 安装工具    需要选版本和特性,所以生产不用yum
     rpm:安装依赖
     源码编译
     shell脚本:yum+源码编译的组合


    安装wget:yum -y install wget
    配置yum源:进入阿里镜像  
       1.备份/重命名: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

       2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

      curl开头的主要用于做网站测试
      -o:指定下载的文件名

       3.之后运行yum makecache生成缓存
      yum clean all
      yum makecache

    mkdir software
      cd sofeware

    python安装配置:(有网络)wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz


    python源码安装:
     1.准备工作:
      安装依赖包:工具依赖(gcc)和软件包的依赖
      下载源码wget:
      解压:
      预编译: ./configure-prefix=/usr/local/python3
      make
      make install


    yum -y install lrzsz  下载完之后文件可以直接拖入(linux下代替上传和下载的程序)

    yum -y install zlib* openssl* sqlite-devel readline-devel   下载python源码必要库文件

    yum -y install gcc   下载gcc库文件

    tar -zxf Python-3.6.4.tgz   解压文件(解压到在Python-3.6.4文件夹下)     z:压缩或者解压缩   x:代表释放文件   f:使用文件(必选)

    yum -y install vim   hjkl左下上右   shift+zz退出文件
    vim README.rst 查看

    预编译:./configure --prefix=/usr/local/python3   在Python-3.6.4文件夹下

    优化:./configure --prefix=/usr/local/python3 --enable-optimizations

    多出来的部分 --enable-optimizations

    make   开始进行源码编译

    make install 安装

    之后就是配置环境变量
    minianaconda


    python执行
     绝对路径:/usr/local/python3/bin/python3
     相对路径:./pyrhon3  在bin目录下
     配置环境变量之后:python3

    配置环境变量:修改自己的目录:root   ,bashrc(推荐)或者.bash_profile
      配置文件中:起别名  alias vi='vim'
       配置环境变量:export PYTHON_HOME=/usr/local/python3
             export PATH=$PATH:$PYTHON_HOME/bin     :连接符

      使配置文件生效:source .bashrc


    shell脚本安装:minianaconda
     清华镜像--->镜像列表--->找到miniconda-3-4.5.4-Linux-*86_64.sh
     安装之前先安装解压文件:yum -y install bzip2(因为压缩版的可能会缺少一些文件)
     安装:  wget 路径
     执行:bash 文件名

      注意:直接会帮你配置环境变量,但是需要编译一下配置文件,不然不生效

    两个命令:python3和Minianaconda
     安装pythone的组件: python3--->pip3   执行文件
        anaconda--->conda   (或者pip)  安装组件
      查找命令 conda --help
       conda list   查看conda的组件
     
      使用conda安装软件;

       安装软件之前需要安装conda的镜像: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
       测试安装的python免费仓库是否安装成功:conda install numpy
     
       注意:安装完镜像之后,再用conda安装软件就快了

    输出当前的环境变量:echo $PATH
    查看python所处的位置:which python
    查看文件 cat(小文件)

     more(大文件)  空格  一页一页   回车  一行一行

    curl www.baidu.com 测试百度

    设置vim中tab为4个空格,显示行数
     /root vim.vimrc  没有,自己创建
     set nu
     set ts=4   保存退出

    **********************************************************
    linux 下安装有5中方法
    ./configure --prefix=usr/local/Python3
    make
    make install
    vim 与 vi 的区别vim有颜色

  • 相关阅读:
    康复计划
    Leetcode 08.02 迷路的机器人 缓存加回溯
    Leetcode 38 外观数列
    Leetcode 801 使序列递增的最小交换次数
    Leetcode 1143 最长公共子序列
    Leetcode 11 盛水最多的容器 贪心算法
    Leetcode 1186 删除一次得到子数组最大和
    Leetcode 300 最长上升子序列
    Leetcode95 不同的二叉搜索树II 精致的分治
    Leetcode 1367 二叉树中的列表 DFS
  • 原文地址:https://www.cnblogs.com/zhuhuibiao/p/9246816.html
Copyright © 2011-2022 走看看