学习python时常用的一些终端命令(mac终端)

39

使用和学习python的时候忽然发现终端的使用也是很重要的,包括引用虚拟环境管理,创建,索引文件目录,基于权限等,索性就记录一下。

同时mac的终端命令和unix内核的系统,也就是linux基本相同。

虽然像创建新目录,多层目录这种在可视化图形界面随手一点就可以完成,

但是学习好有助于使用后续在ubuntu server等没有图形界面的系统,所以还是要多养成使用终端的思维的。

(额,你问我想不想死记硬背,我其实是不想的,毕竟也没人天天盯着这玩意背吧,所以我觉得用得到回来看一眼就行,总会记住的)

终端通用命令:

初级一些的:

查看当前路径:
pwd

列出当前目录下的文件和文件夹:
ls

带详细信息列出文件和文件夹:
ls -l

创建新目录:
mkdir 目录名

创建多层目录:
mkdir -p 父目录/子目录

删除文件:
rm 文件名

删除目录(及其内容):
rm -r 目录名

移动或重命名文件:
mv 原文件路径 目标文件路径

复制文件:
cp 原文件路径 目标文件路径

打开文件或文件夹:
open 文件名或目录名

稍微高级点的命令:

查看当前运行的进程:
top

终止进程:
kill 进程号

清空终端屏幕:
clear

查看当前文件权限:
ls -l 文件名

为脚本添加可执行权限(一般是zsh的命令行脚本,不是很清楚其他的用途)
chmod +x 文件名

Python常用终端指令

启动Python解释器(以python3举例):
python3

运行Python脚本:
python3 脚本名.py

查看Python版本:
python3 --version

查看默认python的位置:
which python3

安装与管理依赖(使用频率高):

使用 pip 安装包:
pip install 包名

卸载包:
pip install 包名

列出已安装的包:
pip list

查看某个包的详细信息:
pip show 包名

虚拟环境(使用频率更高⬆️)

创建虚拟环境:
python3 -m venv 虚拟环境目录

激活虚拟环境:
source 虚拟环境/bin/activate

退出虚拟环境:
deactivate

总结:

基本上都是一些比较常用的终端命令,这里的虚拟环境为了方便举例,使用的是python3的自带虚拟环境和pip举例。其实是有更好用的,但是我觉得学习的时候用用初级的应该差不多。