Python开发系列知识(3) - Linux操作系统

vim编辑器中写程序时: 先按i进入编辑模式
#!/usr/bin/python : python的解释器
# encoding: utf-8 : 设置编码

先写main函数 - 自定义快捷键(vim的高级操作) - ESC回到命令模式 - 在命令模式下按: (冒号) - 进入末行模式 - 输入inoremap pymain if __name__ == '_main__':(i表示在编辑模式下用快捷键, 如果没有i是在命令模式下进行的, nore 表示不要递归 , map 表示映射) - 等会敲pymain会自动补全代码 -- i进入编辑模式--注意一定要在有限时间内敲才能显示出来 --- 一次生效 --- 再次进来就失效了 - 在.vimrc文件中写就可以一直生效

shift + 6 : 行首 / d$ : 删除行尾

u : undo - 撤销(命令模式)

\ : 折行

import heapq ----优先队列模式

ipython : 更好的交互式环境

命名类首字母大写 / 命名包全部小写

pip3 install jupyer 交互式环境

jupyer notebook 进去笔记本

命令行参数 --- 执行命令时还可以传参数

生成器 (省空间) : list3 = (x ** x for x in range(1, 10)

for val in list3:

print(val)

生成式语法(省时): list1 = [x for x in 'abcdefghijklmnopqrstuvwxyz']

list1

list2 = [x ** x for x in range(1, 10)]

list2

规则简单生成器 : list4 = [x ** y for x in range(100, 110) for y in range(1, 10)]

list4

list4 = [x ** y for x in range(100, 110) for y in range(1, 10) if x ** y % 2 == 0]

list4

collections : 集合 / conter : 统计次数

命令行参数 : import sys

执行程序 : ESC ----> :!cal 回车

center : 字符串排版 rjust : 右对齐 / ljust : 左对齐

查找 / 替换

命令模式 --- 尾行模式 --- /stylesheet ---- n(向下搜索) ---- N(向上搜索) -----/style\w+ (量词) ---- :1$s/class/clazz/g(把class换成clazz) -全局模式

yum - yellowdog updater modified : 包管理工具 其前身为 : rpm - redhat package manager

DNS --- 域名翻译成IP地址

LAMP = Linux + Apacha + MySQL + PHP(以前的组合)

LAMP = Linux + Nginx + MySQL + Python(现在的组合)

yum list installed : 查看所安装的东西

yum search nginx : 搜索有没有nginx

阿里云官网设置访问权限 : 登录进入控制台 --- 管理 --- 实力安全组 ---内网入方向全部规则 -- 22/22 --- 80 端口打开 --- 配置规则 -- 入方向 --- 添加安全组 --- 策略允许 --- 协议TCP ---- 端口范围 80/80 / HTTP(80) --- 对象: 0.0.0.0/0 -- 所有人可访问 --- 确定 --- 输验证码

苹果系统上传服务器 : sftp root@120.77.000.000 get (下载) / put (上传)

映射快捷键 : inoremap key ....

yum install ...(安装) / remove (删除)

查看进程状态 : ps -ef / ps -aux (两种显示进程格式)

kill : 杀进程 / kill -9 : 强杀进程

netstat -na : 查看端口号 / netstat -nap : 查看网络端口 / netstat -nap | grep 80 : 查看80端口

Xshell : 图形化上传服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值