python小课堂:03 Python基础知识以及一行shell命令的详细讲解

imooc基础知识视频带着看一下
更新于: 2022-03-04 13:20:34

课程时长(30min)

  • 视频:12-15 min
  • 命令 10 min
  • 提问 5min

目标

  • 完成视频的观看
  • 相对系统的学习 python 环境
  • 分解一行 shell 命令的,会举一反三

Task01: 视频课程复习(15min)

Task02: 一行shell命令的讲解(10min)

  1. 命令主体
  2. 命令选项 option(-l)
  3. 命令参数 arguments(~/Downoads)
ls -l ~/Downloads

Task03: 总结,回顾,提问(5min)

  • 课上的重点
  • 看到 shell 知道大概怎么回事

一行命令

# 正常顺序
ls -l ~/Downloads
# 可换顺序
ls ~/Downloads  -l
  • ls: 命令主体(command)
  • -l: 命令选项(option)
    • -l: 简写
    • --list:全写
  • ~/Download: 参数
# 这两者等效
ls -l --dir=~/Downloads
ls -l --dir ~/Downloads

问题:

  1. 多个选项(可以)
  2. 参数多个,1个

命令:

  • 主体:ls
  • 可选项: 
    • 无参选项
      • -l 
      • --list
    • 有参数选项
      • --dir=~/downloads
      • --dir ~/downloads
      • -d=~/downloads
      • -d ~/downloads
  • 参数(一般是必选项)

命令行程序实现原理

function calc(str){
   args = xxx
   options = yy;
}

--alg=add
--alg=sub
--alg=mul
--alg=div

寻求帮助

  • man 命令
  • 命令 --help
  • 命令
  • 搜索引擎