python基础--day01

                                   @python研究院
<<linux基础>>
 三大操作系统
       Windows /dos
           ...
        Linux 
           Redhat
           Ubuntu
           Android
        Unix 
           AIX(IBM)
           IOS ,MAC OS X(Apple)
           Solaris(SUN)

计算机的组成:
       硬件:
        处理器(CPU)
           运行内存RAM(存储数据)
        主板
        输入输出设备(显示屏,键盘,鼠标)
           外部存储设置(硬盘,U盘)
        软件:
            操作系统软件
              Windows,Linux,Unix
                (驱动程序)
            应用软件
              QQ,微信,word...
  打开终端的方法
     点击图标
     搜索命令
       gnome-terminal
            终端
  退出终端的方法
     exit<回车>
     ctrl+d
Linux使用
Linux命令格式:
   命令名 [选项][参数]
   $ ls
     $ ls-l
     $ ls-l /etc
     $ psd
   
    clear 命令
      清屏
      快捷键 ctrl+L
    文件和目录的操作命令
     pwd命令:
       用于显示当前操作的路径位置(当前工作文件夹)
     ls 命令
       格式:
         ls [选项] [文件或文件夹名]
           常用选项
           -l  列表显示文件的详细信息
           -a   显示全部文件/文件夹(包含.开头的文件) 
        作用: 用于显示指定目录的文件或文件夹信息

    Linux下的路径
     路径  path
           路径是用来记录一个文件或文件夹的字符串
        例如: /home/tarena
               /home/tarena/aid1808/linux/day01
     linux/Unix路径分为两种
       1绝对路径  以“/”开头的路径为绝对路径
       2相对路径  不以"/"开头的路径为相对路径
         相对路径开始符号有:
             文件/文件夹名
             .当前文件夹
             ..上两级文件夹
            ~ 用户主目录

    cd 命令
      作用:改变当前的工作路径
      格式:cd[目录名]
         示例:
            cd/home
                 cd/
                 cd     #默认不写目录名相当于 cd ~
                 cd .. #去上一级目录
                 cd ~   #返回主目录
    mkdir 命令:
      创建一个文件夹或多个文件夹
      格式: mkdir 文件名1 文件名2
         如:
          mkdir aaaa bbbb cccc
            -p 如果是中间文件夹不存在,则创建所有中间文件夹 
                -p aaaaa/bbbb/cccc
        
   rmdir 命令:
     删除一个或多个文件夹(空文件夹))
     格式:
      rmdir aaaa bbbb cccc 

    touch 命令:
       作用:创建文件或更新文件的修改时间
       如: touch a.txt
              touch b.txt c.txt

    rm  命令:
       删除文件或文件夹
       格式: 
        rm [选项] 文件/文件夹
       常用选项:
        -r  递归删除文件夹内部的文件夹或文件
        -i 删除前给出提示,(y or n)
           -f   强制删除,不给提示
练习:
  在/home/tarena/AID1808/linux 创建如下文件
   a  ab  ac  abc aabb  bc  cd  
    再创建2个文件夹:
     day01  day02

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

   help 选项
     用于显示命令的帮助信息
     示例:
       ls--help
     man 命令帮助
       格式:  
          man linux/Unix 命令
        示例: 
          man ls
         退出键 : q
    tab 键  命令行自动补全
    上下键可以把过去执行过的命令显示出来
       

    文件管理相关的命令

    cp 命令:
     cp [选项] 源文件或文件夹名 目标文件或文件夹名
     示例:
      cp day01.txt ~/桌面/
      cp  day01.txt ~/day01bak.txt 
       常用选项:
       -a  可以复制文件夹
       -a //home/tarena/AID1808  
     
    mv 命令:
      作用:
         文件移位置或更名
      格式:
        mv 源文件或文件夹名 目标文件或文件夹名
          mv day01  day02
    find 命令:
      作用:根据文件名/大小等信息查找指定文件
      格式: 路径 -name "文件名"
       如:
         find /etc -name "passwd"
    grep 命令:
      作用: 查找文件中相应的内容,及文本信息
      格式: 
        grep  "内容"  [选项] 文件名或路径
       常用选项:
        -n  显示行号
        -r  递归搜索文件夹内的文件

练习:
  查找/etc 下哪个文件含有”tedu“这个字符串 
    grep "tedu"  -r /etc


       gzip 命令:
         用zip压缩算法对文件进行压缩,生成压缩后的文件后缀名通常用 .gz结尾
         命令格式:
         gzip 文件名
       gunzip 命令
        对用zip压缩算法所压缩的.gz格式的数据进行解压
         示例: gunzip 文件名

       打包解包的命令:
        tar 命令
          作用: 对文件或文件夹进行打包和解包操作
          格式: tar [选项] 文件名或路径
            常用选项:
            -c        创建包
            -x        解包
            -f 文件名   操作的文件
            -v          显示操作的文件细节
            -z           用gzip/gunzip 对包进行压缩和解压
          示例:
           tar  -czvf xxx.tar.gz  xxx/                       #打包   
        tar  -xzvf  /home/tarena/day01.tar.gz    #解包到当前目录

       sudo 命令
         作用: 用超级用户root 权限来执行这个命令
         格式: sudo 命令  [选项] [参数]
             常用选项:
                -i 选项切换到 root 用户
             如: # sudo -i # 进入root 用户
        
练习: 
     在用户主目录下创建aid1808文件夹                                                                                         
                                          
                                   
        在aid1808文件夹内创建pbase文件           mkdir -p ~/aid1809/pbase 
                                   
        在pbase文件夹下创建三个文件夹             mkdir  day01 day02 day03  
 
        在 day01内创建一个文件 day01.txt       touch  day01.txt
                                              
        将aid1808文件夹打包为aid1808.tar.gz     tar   -czvf aid1808.tar.gz aid1808/
        复制到windows上,看用winrar等解压缩软件看是否正确
        








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值