学习python时常用的一些终端命令(mac终端)
使用和学习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举例。其实是有更好用的,但是我觉得学习的时候用用初级的应该差不多。