python-day01笔记

Linux命令:
    格式:
        命令名[选项] [参数]

文件与目录相关的命令:
    pwd 命令
     作用:用于显示当前的操作路径(当前工作文件夹)
    ls 命令
     作用:显示指定目录的文件或文件夹
    常用选项:
        -l列表显示文件 的详细信息
        -a显示全部文件
    示例:
    # ls -l core
    -rw------- 1 tarena tarena 5943296 7月28  2017 core
    ^              ^      ^      ^                  ^
    权限           属主 属组 文件大小             文件名
    cd命令
     作用: 改变当前的工作目录(进入某个文件夹)
    示例:
        cd/home/tarena   #进入到cd/home/tarena 文件夹
        cd/  #进入到根目录下
        cd   #返回到用户主目录
        cd.. #返回上一级文件夹
        cd~  #等同于cd
    mkdir命令
       作用:创建一个或多个文件夹
    rmdir命令
       作用: 删除一个或多个文件夹 
       说明:文件夹没必须为空才可以用到rmdir
    示例:mkdir mydir1
               rmdir mydir1
    touch命令:
         作用:
              1.如果文件不存在,则创建一个新的空文件。
              2.如果文件或者目录存在,则用系统时间更新他的修改时间
    格式:touch 文件名
    示例:
         touch newfile
    rm命令:
         作用: 删除文件或文件夹
    常用选项:
         -r递归删除文件内部的文件或文件夹
         -i删除前给出提示
         -f强制删除不给出任何提示
    tree命令
         作用:显示一个文件的结构
         格式:tree [文件夹]
    help帮助选项
    格式: 命令名 --help
       例: ls --help
    man命令帮助
        格式: mam linux命令
        作用:查看命令手册
        退出:q     

Linux 下的路径
根(root)/
    (一个路径的起点)
路径分为两种:
     绝对路径:以‘/’字符开头的路径为绝对路径
     相对路径:不以‘/’字符开头的路径为相对路径
     开始符号:
        文件/文件夹名称
        .当前文件夹(目录)
        ..上一级文件夹(目录)
        ../..上两级
       ~用户主目录   
       ../linux/day01.txt

练习:
    1.在用户主目录下 创建目录:“计算机”
    2.在“计算机”下创建三个目录:“软件”“游戏”“程序”
    3.在“学习”目录创三个文件:“python.txt“”AI.txt“”ai.txt“
    4.删除”学习“目录中的'AI.txt'
     5.删除游戏这个文件夹


通配符:
    *代表一个或多个任意字符
     ?代表一个任意字符

示例:
     touch a ab ad bb dd 
     ls a*
     ls *a
     ls a?
     ls a??

文件管理命令:
cp命令
    作用:复制文件或文件夹
格式:cp[选项]源文件或者文件夹 目标文件或者文件夹
示例:
    cp a.txt ~/b.txt
    cp -a /home/tarena/aid1807 ~/
常用选项:
    -a 可以复制文件及其全部内容

mv 命令
     作用: 文件搬迁或者迁移
     格式:mv[选项]源文件或者文件夹 目标文件或者文件夹  

find 命令:
     作用:根据文件名或信息查找指定文件
     格式:find 路径 -name '文件名'
 示例:
     #查找文件 password
            find /etc -name 'password'
      终止:ctrl+c终止在终端内正在运行的程序


grep命令
    作用:查找文件中相应的内容及文本信息
    格式:grep"内容"[选项] 文件名或路径
    常用选项:
        -n  显示行号
        -r  递归搜索文件夹内文件

文件管理命令:

gzip命令:
       作用:用zip压缩算法对文件进行压缩,生成压缩后的.gz文件
       格式:gzip文件名
gunzip 命令
       作用: 对用zip压缩的.gz文件进行解压缩
       格式:gunzip 文件名
      示例:
            cp aid1807/linux/day01.txt mynote.txt
            gzip mynote.txt          #压缩
            mynote.txt.gz
            gunzip mynote.txt.gz #解压


打包和解包的命令:
tar 命令:
     作用:对文件或者文件夹进行打包和解包操作
     格式: tar [选项] 文件名 [文件名或者路径]
     常用选项:
        -c  创建包
        -x  解包
        -f  操作的文件名
        -v  显示操作的文件细节
        -z  用gzip或gunzip对包进行压缩或者解压
    示例:
         cd aid1807
         tar -czvf linux.tar.gz linux
         #将linux文件夹打印并压缩为.gz文件
         tar -xzcf linux.tar.gz  #解包

猜你喜欢

转载自blog.csdn.net/zhangshuaijun123/article/details/81776795
今日推荐