zoukankan      html  css  js  c++  java
  • Python01(linux基础)

    聊一聊计算机

    CPU,电源相关,时钟部分(主频),存储器,输入输出系统

    计算机记忆装置:存储器
    分两大类:
    1、内存Ram(速度快,容量小(相对),断电后内容丢失)
    非持久性记忆存储器
    2、如:硬盘,(速度稍慢,容量大,断电后内容不丢失)
    持久性记忆存储器

    计算机分两大类:
    1、通用计算机:电脑
    2、专用计算机:摄像头,智能门锁等等(嵌入式)

    我们现在的计算机只识别 0 1 和01组合
    计算机用二进制表示数据
    包括计算机的指令,数据,其他信息都是0 1 组合成。


    计算机中有软件,软件在计算机的哪种存储器中运行?
    (通用计算机:台式,笔记本,服务器)
    内存中

    计算机在内存或者硬盘或者CPU里面表示数据是采用
    二进制01 组合,表示的最小单位 位(bit)
    129
    010101010
    00 0
    01 1
    10 2
    11 3
    19
    13
    +------
    32

    01
    01
    +-----
    10

    11

    存储来讲:是按字节的
    买硬盘:1T 2T 4T 字节
    字节:Byte
    1个字节包含 8个位

    00001111

    7 0
    位 位


    字节
    Byte

    KB 1024 字节
    MB 1024 KB
    GB 1024 MB
    TB 1024 GB
    ..
    ..


    Linux常用命令:
    Ubuntu 16.04 Linux内核的操作系统(像windows一样)。

    是多用户系统:
    每个用户有自己的工作空间和相应的权限。
    Linux 系统中权限最高的用户:root
    其他用户都是由root用户创建的。

    登录:tarena
    密码:tarena

    1、who
    功能:显示登录到系统中的用户的信息(用户名,登录时间等等)
    用法:who
    2、pwd
    功能:显示当前所在的目录/当前路径(在哪里)
    用法:pwd
    pwd

    /home/tarena 路径

    Linux文件系统中,采用的是树形的目录结构。
    根:用 /
    / 根目录(最顶层目录)

    /
    |
    +-----+-----+--------+-------+
    | | | | |
    bin sbin share usr home
    |
    tarena

    Linux文件系统中:文件名是区分大小写字母的。
    文件:a.txt A.txt 两个不同的文件。

    3、Linux系统中使用命令格式:
    命令名 [选项] [参数]

    1、命令名:区分英文大小写字母(大小写敏感)
    2、选项和参数可以是0---多个,具体看命令
    4、ls
    功能:显示指定目录的内容或者文件信息
    用法:ls
    ls -l -l 是ls命令的一个选项
    以长格式(一行一个),显示更详细的信息
    ls -a -a 是ls命令的一个选项
    在linux文件系统中 文件名或者目录名以 “.”开头的
    是隐藏的(隐藏目录或者文件)
    -a 选项就是告诉ls 显示所有内容,包括隐藏文件或者目录

    ls -la
    ls tmp 显示tmp目录内容或者tmp文件信息

    命令名 [选项] [参数]

    ls -al tmp

    ls 显示当前目录的内容

    Linux文件系统中一切皆文件(目录也是文件).

    5、cd
    功能:进入到某个目录/切换工作目录
    用法:cd 目录名

    cd tmp
    目录名:可以使用绝对路径也可以使用相对路径
    绝对路径:从根目录开始的路径是绝对路径
    相对路径:不是从根开始的路径是相对路径

    cd /home/tarena/tmp 绝对路径
    如果我现在在 /home/tarena 目录下面,进入tmp目录
    cd tmp 相对路径(跟在哪里有关)

    . 和 .. 目录
    . 代表 当前目录
    .. 代表 上级目录/父目录

    根目录中的 .. 代表谁?
    根目录自己
    在终端窗口 ctrl+s 锁键盘
    使用 ctrl+q 解锁

    每个用户都有自己的用户主目录(自己的空间,家目录)
    tarena 用户的 主目录:/home/tarena
    通常这个主目录会放到 /home 目录下。

    ~ 代表用户主目录
    在我们的系统中 ~ 代表的是 /home/tarena

    cd ~
    cd /home/tarena

    yyy
    /home/yyy

    ~ /home/yyy

    cd /home/tarena
    cd ~/

    cd 回车 效果

    cd - 验证效果
    - 英文符号
    在最近访问的两个目录间切换

    6、查看帮助
    1、命令名 --help
    ls --help
    2、man 命令
    man 命令名

    man ls
    使用方向键和翻页键 查看内容
    使用 q 键退出

    7、善用 Tab 键
    补全 提高效率

    8、历史命令
    1、在终端窗口使用方向(上、下)键可以查看之前输入的命令
    可以执行或者修改后执行

    9、mkdir
    功能:创建目录
    用法:mkdir 目录名

    目录名:可以使用相对路径,也可以使用绝对路径

    练习:
    1、在/home/tarena目录下 创建 aid1812 目录
    2、在aid1812目录下继续创建目录

    /home/tarena/aid1812
    |
    +---------+---------+---------+
    | | | |
    python linux docs src
    |
    +-----+-----+
    | | |
    day01 day02 day03

    cd
    mkdir aid1812
    cd aid1812
    mkdir python linux docs src
    cd src
    mkdir day01 day02 day03

    mkdir -p aid1812/python

    -p 逐层创建 [递归]

    10、touch
    功能:1、如果文件不存在,创建一个大小为0的空文件
    2、如果文件或者目录存在,则使用系统日期和时间更新文件的
    修改时间
    用法:touch 文件

  • 相关阅读:
    [导入]北京机场大巴路线表
    [导入]linux下java环境的安装与配置
    [导入]彻底治愈脚气
    [导入]学习效率低,没有拼命的行动怎么办?
    [导入]在RedHat Enterprise Linux AS4 下启用Oracle 9i企业管理器
    [导入]CZoneSoft Seeking CoOperator For Investment or Technology
    [导入]CZoneSoft 视频互动 : 新增音乐盒 方便个人K歌的时候播放伴奏音乐
    [导入]redhat as4下文件管理常用命令
    [导入]超级恶心的mms.tjcq2.com拦截不住地IE随机弹出广告
    CZoneSoft 音频、视频在线录制留言升级1
  • 原文地址:https://www.cnblogs.com/OmySql/p/10227803.html
Copyright © 2011-2022 走看看