linux 怎么用命令行运行python文件_Linux命令行常用命令及python应用
通常用户和电脑交互是通过图形用户界面(GUI), 更快捷的方式是通过命令行界面(Command line interface), 通过在终端输入命令来实现文件夹和程序间的切换。Linux 和OS X都基于Unix, 所以两者非常相近, 异于Windows。 因为在用Google Cloud Compute Engine 处理大数据的时候, 虚拟模型的系统是Linux, 所以今天来学习一下Linux的常用基本命令。
目录:文件管理
程序操作
python 应用
1. 文件管理
进入下级目录: cd
返回上级目录: cd ..
返回根目录: cd /
返回用户home 目录: cd ~
获取用户名: whoami
创建文件夹: mkdir (make directory)
创建文件夹详细模式:mkdir -v
按行列出当前目录文件: ls -l
列出当前文件夹所有文件: ls -la (al也行)
删除文件夹: rmdir
创建文件: touch
生成标准输出: echo
生成标准输出并转录到文件: echo "this is input" > test.txt
编辑文件 nano; 进入编辑窗口,编辑完成后ctrl + X 退出,Y 保存
更改文件权限:e.g. chmod 0644 test.txt
对应-rw-r--r--
顺序依次是 owner, group, everyone
代号含义:--- : 无权限; corresponds to 0
--x : 仅执行; corresponds to 1
-w- : 仅写入; corresponds to 2
-wx : 写,执行; corresponds to 3
r-- : 只读; corresponds to 4
r-x : 读,执行; corresponds to 5
rw- : 读,写; corresponds to 6
rwx : 读,写,执行; corresponds to 7
更改文件位置/后缀: mv
复制文件: cp
删除文件: rm
解压zip: unzip
2. 程序操作
通过输入命令,使电脑执行,我们获得结果这一过程,发生在shell 里, 其中Bash 是最常用的一种,也是linux 和 unix 的默认语言。通过 Bash 可以执行程序的操作。以下是一些基本语法。
创建变量:OPERATING_SYSTEM="linux" , bash 对空格极其敏感,所以等号后面不可以有空格,值必须用引号括起来。
调用变量: echo $OPERATING_SYSTEM
创建环境变量: export OPERATING_SYSTEM="linux"
python中调用环境变量:
import os
print(os.environ["OPERATING_SYSTEM"])
查看默认路径: echo $PATH
3. python 应用
3.1 用命令行执行python
新建一个python文件, 输入如下代码:
if __name__ == "__main__":
print("Welcome to a Python script")
其中变量_name_ 会自动获取模块的值,所以当在命令行执行时,_name_ 会获得 _main_.
保存文件为 script.py, 在命令行执行: python script.py
会获得输出: "Welcome to a Python script"
也可以用python3 script.py 来执行。
3.2 安装包
pip install package name
pip freeze 检查已下载的包
3.3 创建虚拟环境
virtualenv name
因为不同的项目可能需要不同版本的python,和包,为了避免升级版本的时候导致某些项目不能用, 最好的办法是给每一个项目建立虚拟环境 ,在该环境里下载需要的包,不会影响其他环境的版本。
virtualenv -p /usr/bin/python3 python3
更改python 版本
激活虚拟环境: source python3/bin/activate
3.4 载入其他python文件
先创建并编辑一个新的文件。
touch utils.py
nano utils.py
从之前创建的script.py文件中加载此文件
执行
python script.py
会得到结果: “Hello from another python file!”
linux 怎么用命令行运行python文件_Linux命令行常用命令及python应用相关推荐
- linux命令删除sh文件,Linux下面使用命令如何运行.sh文件的两种解决办法 删除windows.old文件夹的解决...
延伸:删除windows.old文件夹的解决办法 描述:...行",这样就以管理员身份运行了cmd. 然后就很简单啦: 1 rd /S /Q c:\windows.old 注意,运行该命令后 ...
- linux 常用命令之运行.sh文件
linux 常用命令之运行.sh文件 Linux下面用命令如何运行.sh文件的方法 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二.直接 ...
- [linux]linux 常用命令之运行.sh文件
Linux下面用命令如何运行.sh文件的方法 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二.直接sh 加上文件名.sh,如运行hell ...
- Linux查看文件和日志的常用命令
Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...
- cmd bat删除文件命令_运用sed命令高效地删除文件的特定行
运用 sed 命令高效地删除文件的特定行 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的.但是 ...
- 【java】 linux下利用nohup后台运行jar文件包程序
Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 ...
- sed 删除某一行_运用sed命令高效地删除文件的特定行
运用 sed 命令高效地删除文件的特定行 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的.但是 ...
- python文件的第一行 #!/usr/bin/python3 是什么意思?
python文件的第一行代码 通常在脚本语言的第一行会看到: #!/usr/bin/env python 或 #!/usr/bin/python 首先要确定的一点是它不是注释.这两句话的目的都是指出你 ...
- window+cmd+.cpp(window系统命令行运行.cpp文件) + LINK : fatal error LNK1104: cannot open file ‘LIBCMT.lib‘
在window系统中,命令行运行.cpp文件的步骤(假定已经安装好visual studio 2015): 1. 设置环境变量:C:\Program Files (x86)\Microsoft Vis ...
- python读文件每一行-Python文件内容按行读取到列表中
Python文件内容按行读取到列表中 示例文件内容如下: Hello World Python 通常来讲,我们如果只是迭代文件对象每一行,并做一些处理,是不需要将文件对象转成列表的,因为文件对象本身可 ...
最新文章
- window下搭建虚拟Linux操作系统
- 电子地图开发中栅格模型与矢量模型的区别
- xml文件转换成图片_如何把pdf文件转换成图片?
- OpenStack运维面试(1)
- Linux(CentOS 7.x) 下如何设置 nginx 开机启动?
- U盘PE安装windows7 方法
- python遗传算法有多慢_遗传算法框架GAFT优化小记
- 常见设计模式结构图助记之结构型
- 资源放送丨《容灾体系建设之“独孤九式”》PPT视频
- Android 属性动画简单说明前篇(一)
- 电子设计大赛-电源类题目分析
- 深度学习训练经验之迭代次数与准确率之惑
- 关于swiper在移动端,快速上下滑动出现白边的解决办法
- 利用栈进行数制转换和括号匹配(C语言)
- 如何做好一名软件实施顾问
- Verilog实现一个8位带进位全加器
- 二次型(Quadratic Form)
- [弱校联萌2016]2016弱校联盟十一专场10.3
- 【TwinCAT3】安装注意事项记录
- 4.0 ipu_soc,ipu_channel_t ,ipu_channel_params_t结构体详解