python 高级编程 第一讲 Ubuntu操作系统与linux命令(上)

一.操作系统

1.了解操作系统

  1. 常见操作系统:
    windows , mac os , linux , ios , android
  2. 操作系统定义
    操作系统直接运行在计算机上的系统软件,他是控制硬件和支持软件运行的计算机程序

2.虚拟机软件

可以虚拟计算机的一个软件

  1. 常用虚拟机软件: Vmware,VirtualBox
  2. 只有安装了虚拟机软件才能创建虚拟机,同时也可以创建多个虚拟机
  3. 虚拟机之间相对独立,删除虚拟机不会对其他虚拟机产生影响,对本身电脑也不会产生影响

3.Ubuntu操作系统

Windows:每一个盘符就是一个根目录,在Windows操作系统里面可能会出现多个根目录。(例如C盘,D盘)

Ubuntu :没有盘符(c盘,d盘)这个概念,只有一个根目录 /

二.linux命令

常用Linux命令

1. 终端命令格式说明

  • 格式:
    command [-options] [parameter]

  • command : 命令名 例如:ls ,pwd

  • [-options] : 选项,调整命令的功能,可以有零个,一个或者多个选项,多个选项可以合并 例如:-r,-i

  • [parameter] : 参数,命令的操作对象,可以有零个,一个或者多个参数,比如 touch 文件名,mkdir 目录名, cd 目录名
    这些文件名和目录名都是参数

  • [ ] 代表可选

  • 对于命令,他的选项和参数一般没有顺序要求

2.查看目录信息命令

命令 说明
ls 查看当前目录下的目录信息
tree 以树状方式显示目录
pwd 查看当前目录路径
clear 清楚终端内容
  1. ls 命令选项
  • ls不同选项会呈现不同的显示方式,其中-l和-a选项最常用

  1. tree

  2. clear

    4.创建、删除文件夹命令

    命令 说明
    touch 文件名 创建指定文件
    mkdir 目录名 创建目录(文件夹)
    rm 文件名 删除指定文件
    rmdir 目录名 删除空目录
    1. touch 文件名

    2. rm 文件名

    3. 拷贝目录,加 -r 递归拷贝目录及目录下内容

    4. 移动文件防止覆盖使用“mv –i”操作

    5. 6.查看命令帮助方式

      命令 说明
      –help command –help
      man man command

      提示
      查看命令帮助目的是查看命令选项及命令选项的说明

    • man command操作
    操作键 作用
    空格 显示下一屏消息
    回车 显示下一行信息
    b 显示上一屏
    q 退出

    7. 常用Linux命令选项的使用

    命令选项 说明
    ls -l 以列表方式显示,默认是字节
    ls -h 智能显示文件大小
    ls -a 显示隐藏文件和隐藏目录
    mkdir -p 创建所依赖的文件夹
    rm -i 交互式提醒
    rm -r 递归删除目录及其内容
    rm -f 强制删除,忽略不存在的文件,无需提示
    cp -i 交互式提醒,防止覆盖
    cp -r 递归拷贝目录及其内容
    cp -v 显示拷贝后路径描述
    cp -a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失
    mv -i 交互式提醒 ,防止覆盖
    mv -v 显示移动后路径描述

    ll相当于-al
    ls不同选项呈现不同显示方式,-l和-a最常用

    • 第一列:文件类型和权限 开头 :- 文件 d 文件夹 后边的w,x,r ,-分别为写,执行,读,无权限。权限三个一组,分别为 用户权限,用户组权限,其他用户权限
    • 第二列:硬连接数
    • 第三列:用户名
    • 第四列:用户组
    • 第五列:文件大小
    • 第六列:文件修改时间
    • 第七列:文件名
    1. mkdir -p

    文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树高级教程函数212363 人正在系统学习中

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月8日
下一篇 2021年4月8日

相关推荐