Comand

来源:互联网 发布:淘宝店铺申请全球购 编辑:程序博客网 时间:2024/05/29 08:45

pwd current directory
cd switch directories
whoami which user we’re logged in
cd ~ 返回home directories
mkdir make directories
在mkdir后加–help 查看相关内容

ls -l 查看当前文件夹文件
rmdir 删除文件夹
touch 创建文件
echo ‘text’ > 文件
nano 文件名 可以编辑文档 ctrl+x 保存编辑
stat 文件名可以查看详细信息
每个文件存在用户权限owner、group、everyone 三组分别有read、write、execute三个操作权限如-rw-r–r– 忽略第一个后为3个组的权限。我们可以用8进制来展示权限。
rwx中x为1 w为2 r为4
我们使用chmod 但需要在前面加一个0
如chmod 0664 test.txt
mv可以移动文件,我们可以对第二个参数指定文件以重命名原文件
cp a b 将a文件复制创建新的b
rm 删除文件

bash中赋值变量时等号旁边不能加空格
当我们需要提取变量的值时需要在变量名前加echoa
任何从命令行中运行的程序都可以读取环境变量
export FOOD=”Chicken and waffles” 创建环境变量

在python中我们可以读取环境变量
import os
print(os.environ[“FOOD”])

import os
print(os.environ[“FOOD”])

__name__变量会被赋值当前使用的module,当我们通过命令行打开python __name__等于main

因此

if __name__ == "__main__":    print("Welcome to a Python script")将会输出 Welcome to a Python script

pip install 包名将安装相应的包

Virtual environments

当我们不同的项目需要不同的python版本与包时我们可以使用Virtual environments 虚拟环境

virtualenv [虚拟环境目录] 创建虚拟环境

创建的虚拟环境默认为系统版本, 若需创建另外的版本时,
virtualenv -p /usr/bin/python3(python目录) [虚拟环境目录]

virtualenv创建了一个相对的bin目录和lib目录,bin目录中是Python解释器,lib目录是它自己的本地site-packages目录。

当我们需要使用该虚拟环境时
source [虚拟环境目录]/bin/activate
当我们激活后 改虚拟环境的python版本与包版本变为系统默认版本,可以直接输入python启动

python -V 查看当前python版本
pip freeze 查看当前安装的包与版本

deactivate 可以直接关闭虚拟环境

当我们使用echo 来写入文件时:
> 将会覆盖
> >会在尾部添加