• linux基础


    一、python3.6.x 在Ubuntu 16.04下安装过程

    """
    #(1)保证网络正常连接
    sudo add-apt-repository ppa:deadsnakes/ppa (如果超时,在运行一次)
    sudo apt-get update            (更新软件列表,拿取最新资源)
    sudo apt-get install python3.6 (安装python3.6版本)
    
    #(2)调整Python3的优先级,使得3.6优先级较高)
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
    
    #(3)验证结果: 右键打开终端 -> 输入python3 ->如果出现如下3.6.7版本的提示,证明安装成功,exit()退出
        Python 3.6.7 (default, Oct 25 2018, 09:16:13) 
        [GCC 5.4.0 20160609] on linux
        Type "help", "copyright", "credits" or "license" for more information.
        >>> 
    """
    View Code

    二、linux跟windows的区别

    """
    (1)目录的结构
    (2)文件格式
        windows 操作系统标识符是NT,而linux 是posix,通过shell操作和反馈
        windows 主要文件系统是fat32或NTFS,
        而linux 主要文件系统是Ext2,Ext3
    (3)安全性
    """

    三、目录含义

    """
    /bin   存放普通用户的命令文件
    /boot  存放系统启动文件
    /cdrom 存放读取光盘的相关文件
    /dev   设备文件 
    /etc   配置文件
    /home  家目录
    /lib   库文件
    /lib64 64位库文件
    /lost+found 系统异常产生错误时,丢失文件放在这
    /media 媒体文件
    /mnt   挂载目录
    /opt   安装软件时的默认目录
    /proc  内存中相关数据文件
    /root  root用户登录的家目录
    /run   系统运行时候 用到的文件
    /sbin  超级管理员运行的文件
    /srv   服务启动之后需要访问的数据目录,
    /sys   系统文件 
    /tmp   临时文件
    /usr   应用程序存放目录
    /var   放置系统执行过程中经常变化的文件,如随时更改的日志文件 
    
    linux  系统当中 一切皆文件
    (常用的比如:普通文件,目录文件,链接文件,设备文件等)
    """

    四、相关命令

    1、清屏与终止程序

    # ctrl + l 清屏
    # ctrl + c 终止当前程序

    2、相对路径与绝对路径

    # 相对于当前/绝对与上一级
    # . / ..
    
    # windows:D:DaBaiCaiDataFile
    # linux  :/home/wangwen

    3、常用命令

    """
    cd /home/wangwen
    cd ..        相对于上一级
    cd ./wangwen 相对于当前
    
    pwd 查看当前路径
    cd ~  切换家目录
    cd -  回到上一个你操作的那一个目录
    pwd 看一眼 你当前所在的目录是哪里
    ls  看一眼 你这个文件夹里面有什么
    
    ls -a  查看所有文件
    ls -l  以列表的形式查看
    ls -al 以列表的形式查看所有文件 <=> ll
    ls -hl 以列表的形式查看文件并且带上单位
    """
    # mkdir + 文件夹名字
    # cd ~ 切换到家目录(权限最高)
    mkdir ceshi1
    # cd /
    sudo mkdir ceshi1
    只要权限不够就加sudo
    
    # touch + 文件名字
    # cd ~ 切换到家目录(权限最高)
    touch 1.txt
    # cd /
    sudo touch 1.txt
    只要权限不够就加sudo

    4、链接

    # 把谁创建链接 -> 放到哪里去
    # ln -s 绝对路径 绝对路径

    5、mv

    # 使用绝对路径剪切
    mv /home/wangwen/ceshi333/ceshi4/1.txt  /home/wangwen
    # 剪切的同时改名
    mv 1.txt /home/wangwen/ceshi333/ceshi4/2.txt

    6、cp

    # cp   | (~ <=> /home/wangwen)
    cp 2.txt /home/wangwen/
    cp 2.txt ~/3.txt (简写)
    cp默认情况下只能复制文件,不能复制文件夹
    
    # 从哪里 复制到  哪里去
    cp -r 路径  路径
    cp -r ceshi1 ceshi5
    
    # 不但拷贝文件文件夹,还会拷贝身上的权限;
    cp -a ceshi1 ceshi6

    7、查看文件

    # 查看文件
    cat 文件名  一次显示所有
    more 文件名 分屏显示  用空格翻页
    
    查看后几行
    tail -行数 文件名
    tail -10 2.txt
    
    查看前几行
    head -行数 文件名
    head -3 2.txt
  • 相关阅读:
    Java 中的数组操作
    WinForm 无边框窗体、后台创建控件、timer控件
    WinForm 进程与线程
    WinForm messageboxbuttons 和 三级联动
    WinForm ListView控件属性及用法
    WinForm 多窗体、菜单和工具栏控件
    WinForm 小练习订餐界面
    WinForm 公共控件及其常用属性
    WinForm 常用属性及控件
    ADO.NET 数据访问类查询、属性扩展
  • 原文地址:https://www.cnblogs.com/kongxiangqun/p/13462921.html
Copyright © 2020-2023  润新知