python小课堂:02 基本的shell命令/Python介绍/Python环境

Python学习过程中的一些基本的shell命令
更新于: 2022-02-19 14:09:00

课程时间(1小时20分钟)

  • 开始:2022-02-19 20:15:00
  • 结束:2022-02-19 21:35:54

课程目的

学习一下 shell 命令,可以在不会 python 的情况下,利用系统命令完成很多自动化的工作。

了解,大概能看明白用法即可,不要求深入。

基本概念

  • 什么是 shell
  • 为什么要学习 shell

常用命令

  • 进入目录 cd 
  • 列出文件 ls
  • 新建文件 touch
  • 重命名 mv
  • 运行命令并带参数 ls -a -l -h
  • 学习命令 man ls
  • alias

优化运行python的流程

alias py='python3'

运行系统命令

import os
# 方式1
os.system("ls -alh")
# 方式2: 有返回值需要处理

什么是shell 

壳: 系统内核上的壳(Operation System)

一个操作

  1. 打开文件 ~/Downloads/tpure
  2. 查看文件列表
# 打开一个目录
cd ~/Downloads/tpure/
cd /Users/aric.zheng/Downloads/tpure/
# 列出当前目录的下的所有文件
ls
# 命令行参数
ls -l
# 查看命令行的文档
man ls

常用shell 命令

# 跳转
cd ~/Downloads
# 列出文件<list>
ls
# 新建文件 
touch test.txt
# 重命名(mv 源 目标)
mv test.txt test1.txt
# 创建目录
mkdir
# 创建别名
alias py='python3'

举一个例子

创建一个多层级的目录,如: 2022/2022-02/2022-02-19/xxx.md

创建这种多层目录
import os
# -p: 多层创建
os.system("mkdir -p 2022/2022-02/2022-02-19")

总结

  1. shell 也是一种编程语言
  2. 键盘+鼠标能干的,几乎都可以
  3. 了解即可,不用深入

参考