Python全栈之路_01
Posted martin666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python全栈之路_01相关的知识,希望对你有一定的参考价值。
Python全栈之路
- 前言:因为Python主要是在Linux和widows操作系统上使用所以,首先就介绍Pyhton在这两个平台上的安装和一些基础知识
Linux系统下安装Pyhton
1.工具
- 虚拟机:VMware workstation 12 Pro
Linux系统:CentOS 64 位
VMware虚拟机安装很简单就不说明了。
在虚拟机安装CentOS 需要注意的是:运行内存分配1G左右即可
可以开机按F2进入bios界面boot目录下选择启动设备选择Hard Drive为优先启动位置之后F10保存
如果CPU没有开启虚拟化功能,可以进入bios界面切换到Advanced选项,找到Secure VirtualMachine Mode的选项,设置为Enabled即可。
记住自己设置的ROOT用户密码
装系统配置分区的时候,一般分为 /boot ,/swap ,/ 三个分区.这里主要想说的是swap分区:linux交换分区,如果linux系统的物理内存不够用,系统就会把物理内存中的访问频率较低的堆存对象移动到swap中,在物理内存中产生新的链接到swap里的那个对象。(在windows中虚拟内存的区别是:windows是协同调用的)
2.Linux基础命令介绍
Linux系统遵循GPL条款,源代码开源。是基于POSIX和UNIX的多用户,多任务,多线程和多CPU的操作系统。Linux系统主要用于服务器,尤其是网络服务器。
Linux终端:又叫虚拟控制台,Linux操作系统主要使用命令行工作,通过Linux终端对系统进行控制。
Linux系统的简单命令和使用
1.切换虚拟终端:Ctrl+Alt+F(1-6)
2.普通用户和系统用户登录的命令提示符:¥和#。
3.关闭系统:init 0
4.退出命令:exit
5.Linux命令格式:命令+选项+参数
6.who命令:列出目前登录在系统的用户
7.ls:列出当前目录下的文件。
8.date:显示当前日期
9.date‘月日时分年‘:修改系统日期
10.cal:查看系统日历
11.Clear=Ctrl+L:清屏
12.hwlock -s:同步硬件时间
13.useradd+用户名:创建用户
14.Passwd:设置用户密码(修改当前用户密码)
15.Ctrl+C:终止上一条命令
16.su -用户名:切换用户
17.man+命令名:显示帮助信息(等同于 命令+--help)
18.pwd:显示当前路径
19.cd ..:切换到上级目录
20.TAB:如果忘记命令,可以补全你输入的命令
21.ls -a:显示隐藏文件(.开头的隐藏文件)
22.cd ~:直接回到当前用户的家目录
23.cd -:返回上一次所在的目录
24.cp 文件所在目录+空格+目标文件目录:把文件拷贝到目标路径
25.cp 文件所在目录+空格+目标文件目录+new_name:拷贝到目标路径后进行重命名
26.alias +自定义字符=‘命令‘:自定义字符就是命令的别名
27.cp -r:文件目录递归拷贝
28.mv 当前目录 目标目录 :移动文件从当前目录移动到目标目录
29.mv 当前文件名 目标文件名:改名
30.mkdir:创建文件或目录
31.mkdir -p:递归创建文件目录
32.touch:创建文本文档(前面可以加目录)
33.rm -f:直接删除(不提示询问信息)
34.rm -rf:删库跑路不解释(谨慎使用)
35.cat+文件路径:查看命令,直接显示文件内容
36.head+文件路径:显示目标文件前几行(默认文件前十行)
37.tail+文件路径:显示目标文件后几行(默认后十行)
38.tail -f:动态查看文件内容(可以用来查看日志)
39.more:百分比查看文件(Ebter向下翻页)
40.less:查看文件内容(上下键进行翻页)
绝对路径:必须 / 开头从系统的根目录开始遍历每一个目录直到要查找的对象。是文件位置的完整路径,所以无论什么情况下绝对路径总能找到对应的文件。
相对路径:不是 / 开头的相对于当前路径开始遍历每一个目录要查找的对象。
Linux系统的文件结构:树形结构(只有一棵树)树根:/ 。
1.bin目录:用来存放常用的可执行文件(二进制)
2.sbin目录:用来存放系统的可执行文件
3.dev目录:设备文件目录
4.etc目录:配置文件目录
2018/8/9 21:32:52
以上是关于Python全栈之路_01的主要内容,如果未能解决你的问题,请参考以下文章
4Python全栈之路系列之socketsesrver实现多并发