首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

011_编程好玩在哪

退出vi 按下 : 再次进入 底行命令模式 输入quit quit 退出 退出vi 回车之后 退出vi 回到shell shell 是 外面 整体的 系统环境 vi 和 python...都是 shell中的具体应用 vi 是 文本编辑器 python3 是 游乐场 py程序解释器 地图 下面的 是 三者切换的地图 这张图 也可以 拍摄下来 反复查 oeasy.py...运行 py 文件 python3 既是我们的 IDLE(游乐场) 也是 py文件的 解释器 oeasy.py 是 python3解释器 执行的参数 意思是 用python3 来 解释执行 oeasy.py...可以截图 记录下这伟大的 一天!!! 恭喜 你第一个程序 用的就是 linux系统 vim编辑器 python程序 集齐3大神器!!!...vi oeasy.py 用 vi 编辑 oeasy.py cat oeasy.py 用 cat 查看 oeasy.py python3 oeasy.py 用 python3 运行 oeasy.py

7610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python0010_怎么用命令行保存文件

    命令行能 存文件 吗?离开游乐场要离开游乐场 去写真正的 python程序添加图片注释,不超过 140 字(可选)游乐场 不也可以写程序 吗?为什么 要离开 快乐的游乐场呢?...游乐场的限制游乐场 是 集成开发学习环境好在 实时反馈适合 快速验证 一些小实验添加图片注释,不超过 140 字(可选)但是 不适合 编辑 大型程序要编 python程序 还是得用 编辑器需要把程序...写进硬盘编辑 python 文件想要 使用编辑器 就得 先退出 游乐场回到 shell 环境添加图片注释,不超过 140 字(可选)回到 shell 后添加图片注释,不超过 140 字(可选)准备编辑...实战vi 是 编辑器写python程序的地方是 实战道场让我们去 实战中磨练自己的技艺添加图片注释,不超过 140 字(可选)vi 编辑器 用来 编辑 谁 呢?...python文件添加图片注释,不超过 140 字(可选)里面存是 python源程序进入 vivi oeasy.py在shell环境中回车 从shell环境进入 vi编辑器界面 了注意终端 左下角!!

    19110

    教您玩转python - 0003 - 编写 py 文件

    视频内容 编写 py 文件 回忆上次内容 次在解释器里玩耍 了解到字符串就是给一堆字符两边加引号 可以是单引号 也可以是双引号 这样游乐场就知道 这个不是一个名字 而是一个字符串 字符串可以用...编辑 py 文件 我想要编辑一个完整的 python 文件保存好之后再执行 那就要先退出解释器 #退出解释器 quit() 回到 shell 环境 ​ 编辑 新建 py 文件 退出 python3 的...游乐场 环境 回到 shell 之后 ​ 编辑 用 vi 新建一个叫 oeasy.py 的文件 vi 是编辑神器 是我们主要的编辑工具 也是我们的练武场 ​ 编辑 命令分析 #用vi打开并编辑...在shell中运行 python3 oeasy.py 运行结果 不出所料 ​ 编辑 程序出错了 运行不出来了 这确实会让我们感觉到痛苦 但痛苦让我们感觉到自己是存在的 这个结果和游乐场一样吗?...大写就是大写 小写就是小写 一点错误都不能有 挑剔 这种特性叫做 大小写敏感的 (case-sensitive) shell中的命令也是大小写敏感吗? ​

    89330

    python0011 - python虚拟机的本质_cpu架构_二进制字节码_汇编语言

    /python3.8​编辑python3.8是一个5.3M的文件可以看得见可以直接运行这个phthon3.8吗?...5.3M 这也就是一张照片的大小以前的 Python3.5 只有 4.3M更小目前这 5.3M 的 Python3 里面到底有什么呢?...0101的文件执行出来全是乱的完全不能用而且不全是软件的问题也涉及到硬件等方面可能某个寄存器在新架构中根本就不存在架构师这个时候架构师要解决相当多的问题很不容易的​编辑落实到我们的python3.8游乐场我们的...这个解释器来解释执行​​hello.py​​​​hello.py​​中的语句一句句地依次解释执行全解释完成后退出python这个程序把控制权交回到shell​编辑这些都是基于解释器python3.8的所谓的解释器也是先编译成...hello.py​​​​python3​​对于​​hello.py​​一句句的解释执行在显示器输出了​​hello world​​​​python3​​执行完毕把控制权交回给 shell这就是我们执行hello.py

    1K50

    Linux面试题Top100

    25.解释虚拟桌面吗? 回答:当您面临如何管理桌面上的多个窗口的问题时,虚拟桌面是一种用户界面,虚拟桌面可以作为替代方法。虚拟桌面存储远程服务器,并允许您在干净的状态上使用一个或多个程序。...32.解释Linux中不同的文件系统类型吗? 订阅我们的YouTube频道以获取新的更新。...回答:我们可以使用两个命令退出vi编辑器。他们是 Wq : wq命令保存当前工作并从vi编辑器退出。 q!: q!命令不会保存当前的工作,但是会从vi编辑器中退出。...Shell:它具有特殊的解释程序,您可以在其中执行系统的程序和命令。 安全性:它提供身份验证,授权和加密,以提供数据的安全性。 64.区分BASH和DOS?...69.解释无状态Linux服务器的功能吗? 答: 存储每个系统的原型。 存储拍摄的快照。 存储主目录。 使用LDAP,其中包含有关哪个快照应在哪个系统上运行的信息。 70.什么是僵尸进程?

    14.5K42

    python0022_框架标题的制作_banner_结尾字符串_end

    ​结尾字符串(end)回忆上次内容​python3​​ 的程序是一个 5.3M 的可执行文件​​python3​​ 里面存的是 cpu 指令可以执行的那种我们可以把指令对应的汇编找到​​objdump...-d ~/python3 > python3.asm​​汇编语句是和当前机器架构的指令集相关的​​uname -a​​可以查询指令集我们执行的过程其实是系统先执行​​python3​​这个可执行文件在内存中构建解释器将参数​​...hello.py​​ 放入解释器​python3​​解释器 对于​​hello.py​​ 解释执行在显示器输出了​​hello world​​​​python3​​ 解释器执行完毕把控制权还给 shell...这就是我们执行​​hello.py​​的过程我想输出个稍微复杂点的东西可以做下面这个框架标题吗?​...编辑尝试制作vi banner.py首先要新建一个​​banner.py​​文件并用​​vi​​ 打开并编辑效果如下图​编辑​​:w|!

    57720

    Python的10大集成开发环境和代码编辑器(指南)

    使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。...使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢? 各位看官,不要畏惧,我们将在这里为您解释和揭开无数可供选择的神秘面纱。...缺点:就像Emacs一样,你可能并不适应为了支持Python开发环境自行查找或者撰写脚本,此外你可能并不清楚模型编辑器是如何工作的。另外,VI是一款不错的文本编辑器当且仅当它拥有一个出色的操作系统。...缺点:更有经验的Python开发人员可能会觉得Spyder太基本了以至于不能支持每日所需的基本工作,这样的话还不如选择一个更为完整的集成开发环境或者定制编辑器解决方案。...缺点:更有经验的Python老手可能会觉得Thonny同样太基础了,并且其内置解释器只是一个工作场合,而不是一个可以与之共事的工具。

    1.2K60

    Python的10大集成开发环境和代码编辑器(指南)

    来源:Python程序员 ID:pythonbuluo 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑...使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢? 各位看官,不要畏惧,我们将在这里为您解释和揭开无数可供选择的神秘面纱。...缺点:就像Emacs一样,你可能并不适应为了支持Python开发环境自行查找或者撰写脚本,此外你可能并不清楚模型编辑器是如何工作的。另外,VI是一款不错的文本编辑器当且仅当它拥有一个出色的操作系统。...缺点:更有经验的Python开发人员可能会觉得Spyder太基本了以至于不能支持每日所需的基本工作,这样的话还不如选择一个更为完整的集成开发环境或者定制编辑器解决方案。...缺点:更有经验的Python老手可能会觉得Thonny同样太基础了,并且其内置解释器只是一个工作场合,而不是一个可以与之共事的工具。

    1.8K90

    python0012_程序写错了怎么办

    运行python文件_报错处理_NameError 回忆上次内容 回忆 上次内容 vi oeasy.py 用 vi 编辑 oeasy.pycat oeasy.py 用 cat 查看 oeasy.pypython3...oeasy.py 用 python3 运行 oeasy.py添加图片注释,不超过 140 字(可选)空格之前的 是 命令发出绿光可以执行空格之后的 是 命令的参数命令执行的 目标对象如果 程序写错了...,不超过 140 字(可选):q quit 退出 (vim应用)回到 shell环境添加图片注释,不超过 140 字(可选)准备运行程序运行结果 输入 python3 oeasy.py 运行程序添加图片注释...解释器 和 python游乐场 是相通的本来 就是 同一个程序嘛不过 还是 有一点小区别的 你能发现吗?...新开终端 从游乐场 退回到 shell环境修改文件再用 vi 打开 oeasy.py 进行修改后出现[+]但先不保存文件添加图片注释,不超过 140 字(可选)此时如果 再开一个终端 会冲突吗?

    9010

    初识shell脚本

    用什么方法呢,那就是写脚本,最方便的就是linux自带的shell脚本。接下来就跟着我一起,认识、学习并使用shell实现基本的操作,让我们开始吧! 既然是脚本,那么必然有解释器。...shell的解释器很多,咱们可以通过下面命令查看 cat /etc/shells 结果如下图所示 咱们使用其中一种解释器就可以了,具体怎么使用呢接下来会提到 下面开始编辑脚本并且指定解释器 使用命令.../test1.sh 这个就是最简单的shell脚本了,仅仅是输出了hello world 以后大家接触更多的可能是$,那么关于它一些常见的组合以及意思我在这里列举出来,以后遇到的时候会用的到的 $0...:后台运行的最后一个进程的 ID 号 $-:显示 Shell 使用的当前选项 大家可以尝试着去敲一敲这些命令输出一下,我这里给大家先示范一下 echo $0 一些答疑 问:可以不指定解释器吗...答:可以,不指定的话,那么就是默认的解释器去执行了,即/bin/bash 问:默认的解释器是什么呢 答:可以使用以下命令 echo $SHEL 问:还有其他的执行方式吗 答:有的,此外还有两种方式

    21210

    python0022_ python虚拟机_反编译_cpu架构_二进制字节码_汇编语言

    对比用vi分窗口分别打开打开python3 和 python3.asmvi -o python3.8hex python3.8.asm下图中上半部分是机器语言​编辑上图下半部分是机器语言对应的汇编指令助记符...字节码就像让一个意大利泥瓦匠看一份中文写成的烹饪书来砌墙鸡同鸭讲驴唇不对马嘴0101的文件执行出来全是乱的完全不能用而且不全是软件的问题也涉及到硬件等方面可能某个寄存器在新架构中根本就不存在架构师这个时候架构师要解决相当多的问题很不容易的​编辑落实到我们的...这个主解释器加载到内存中然后在x86-64的cpu上执行模拟出一台python虚拟机​编辑对py文件解释执行那为什么py程序可以跨架构跨平台呢?...的源文件被不同的架构的编译器 编译后被部署到 不同的cpu架构和系统上所以同样的py文件被加载之后python程序可以对py文件跨架构、跨系统进行解释执行一次编写到处运行​编辑不同的架构下汇编指令都不一样怎么能正确解释执行同样的...hello.py​​​​python3​​对于​​hello.py​​一句句的解释执行在显示器输出了​​hello world​​​​python3​​执行完毕把控制权交回给 shell这就是我们执行​​

    1.3K00

    Shell 脚本的 10 个有用的“面试问题和解答”

    在此,作为shell脚本的附加内容,在本文中我们将从面试的角度解读与Linux Shell相关的问题。 1. 在shell脚本成功执行前,如何中断脚本执行?...可以在Linux系统上查看到所有非打印字符吗?你是怎么做到的? 解答:可以。可以在Linux中查看所有的非打印字符。要实现上面所讲的方案,我们需要‘vi’编辑器的帮助。...怎样在‘vi’编辑器中显示非打印字符? 打开vi编辑器。 先按[esc]键,然后按‘:’进入到vi编辑器的命令模式。 最后,从‘vi’编辑器的命令界面输入set list命令并执行。...注: 这种方式可以查看文本文件中的所有非打印字符,包括ctrl+m(^M)。 5. 假如你是一个员工组的团队领导,为xyz公司工作。...‘ls’命令列出目录内容,从替换上述命令的角度讲,我们可以使用‘echo *’,两个命令的输出完全一样。 10. 你可能听过inode吧。你能简要描述一下inode吗?

    1.2K10

    python0030_设置路径_export_PATH_zsh_系统路径设置_export

    sleep.py 我想 把宿主目录添加到系统变量 $PATH 中​编辑这样有可能吗?...执行过程换个路径也能找到sleep.py​编辑 在内存中运行的python3 解释执行 sleep.py每隔 1s 输出一次时间ctrl+c结束进程但是关闭当前终端 重新打开新的 xfce终端 这个新$...终端初始化研究一下终端的初始化过程 当我们运行某个shell文件的时候 首先会运行shell的rc文件rc也就是 run command 配置文件 shiyanlou的 默认shell 是 zsh 对应的...~加入到$PATH的路径列表中~/.zshrc# 编辑zsh的配置文件rc(run command)vi ~/.zshrc 编辑这个配置文件 在尾行下面加一句话export PATH=$PATH:~可能不一定是.../python3 从硬盘调用到内存 成为一个进程 不断输出时间ctrl+c结束进程​编辑 我想看到 python3 这个进程 可能吗?

    1.6K00

    python0037_字符画艺术_asciiview_自制小动物_imagick_asciiart

    ​牛说(cowsay)回忆上次内容 我们狂飙了一路 从用shell 直接执行 python程序到用shell 循环执行 python程序 循环体中 把 python的 输出结果 用管道 交给了 figlet...python3 是脚本解释器shell 也是脚本解释器 其实我们是 在shell中 利用 python3的 输出结果用shell 把 python和figlet等程序 粘了起来 不过这一路 真的好绕 要是能在...py文件里 直接调用 shell中的命令 就好了 那个时候 python 就成了胶水的主体 完成粘合的工作也许有一天可以做到可以自己 diy一个小动物 来报时吗?...小动物吗?...oeasy.cow#使用编辑器编辑sudo vi oeasy.cow ~/Code/ooo.txt​编辑修改字符画 新的动物名 cat 可以用了 图案 还是 原来的字符画​编辑怎么使用diy的字符画呢

    90340

    【HTB系列】 靶机Swagshop的渗透测试详解

    Magento是一款新的专业开源电子商务平台,采用php进行开发,使用Zend Framework框架。 设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。...配置好的信息如下: ? 开始执行 ? 可以看到mechanize报了一个找不到元素的错,mechanize是python里面模拟浏览器操作的模块。...这里猜测,可能是因为这串代码传到服务器的时候 可能因为空格或者是其他的异常的符导致服务器执行失败。之前我们看到whoami命令是可以正常执行的。...第一反应就是使用vi来进行提权,先使用python的pty python ‐c "import pty;pty.spawn('/bin/bash')" ?...然后需要使用vi进行提权,需要注意的是: 要增加sudo vi要输入文件的绝对路径 sudo vi /var/www/html/sdfzy vi开启后进入命令行模式,然后执行命令 :!

    1.7K20

    使用Jupyter近2年,发现了这3个实用技巧

    解释器的ipython,一种增强型的python交互型解释器。...conda管理 python -m ipykernel install --user --name 虚拟环境名 --display-name "web UI显示的解释器名称" 02 %和!...:强大的魔法命令和shell支持 jupyter除提供对ipython解释器的web服务外,还扩展了强大的魔法命令。...那么问题来了,说了这些魔法命令,他们有什么好用之处吗?这里简单举3个小例子: 使用!pip命令执行第三方库安装。当部署jupyter所在环境具有pip功能时,可直接在jupyter中通过!...在jupyter lab的解释器选择界面,除了notebook和console之外,下面还提供了terminal功能,点进去就直接提供了服务器端的shell功能,巧了,这不就是一个xshell嘛!

    93540

    Linux下一键安装Python3&更改镜像源&虚拟环境管理技巧

    今天主要介绍如何在Linux系统下通过shell脚本一键安装Python3,以及如何临时or永久更换镜像源、管理虚拟环境。工欲善其事必先利其器,环境搭建是一切开发&自动化测试绕不开的前提。.../etc/profile # 添加完需要重新加载配置 2.shell脚本方式安装 1)编写shell脚本 shell脚本本质上就是将上述一步步手工操作步骤中的命令集成一个文件中,再加入一些判断或参数交互...python3 python3 # 进入python解释器环境,若提示“-bash: python3: command not found”则说明卸载成功 二、Python虚拟环境管理 在日常项目开发过程中...,由于每个项目所用到的依赖包版本可能不一致,尤其是一些老项目。...python3 -m venv auto_test # 新建名为auto_test的虚拟环境目录 cd auto_test/bin # 进入虚拟环境所在文件夹的bin目录(Windows进入Scripts

    3.3K30

    牛掰的python与unix

    Python的优点之一是其交互式解释器,也称为shell。...通常我们编写代码时,会采用同时运行文本编辑器和python的方式(稍后会有介绍,这实际上运行的就是Ipython),通过交互式的使用编辑器和shell,也就是在两者之间切换来完成程序的编写。...IPython集成了交互式Python的诸多优点。IPython具有卓越的Python shell,其性能远远优于标准Python的shell。...两者的差别在于'完成' 尽可能扩展当前的主题词,并提供一个可能的替换列表,而“菜单完成”会扩展主题词,直接匹配可以替换列表中的一个,并且如果连续按Tab键时,每一次都会切换到下一个可能的替换。...UNIX Shell UNIX shell提供了一个处理问题的统一方法,具有丰富的工具集,相当简练容易的语法、标准I/O流、管道、以及重定向等功能。

    58320
    领券