成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?

系統(tǒng) Windows
C 語言之父肯·湯普森與丹尼斯·里奇恰好也是 Unix 的締造者,而 Unix 深遠(yuǎn)地影響了操作系統(tǒng)的發(fā)展:無論是 Windows 還是 Linux 。

[[422594]]

本文轉(zhuǎn)載自微信公眾號(hào)「Piper蛋窩」,作者Piper蛋  。轉(zhuǎn)載本文請(qǐng)聯(lián)系Piper蛋窩公眾號(hào)。

打開我們的命令行,輸入 python ,我們會(huì)進(jìn)入 python 的交互模式。

Linux 下進(jìn)入了 python 交互模式

當(dāng)我們想退出 python ,返回我們的 shell 時(shí),你將如何退出?

quit() 和 exit()

如上,兩個(gè)行之有效的方法是輸入 exit() 或者 quit() 來中止這個(gè) python 進(jìn)程。

此外,還有一種更為人所熟知的方式:使用快捷鍵退出 。而這個(gè)操作在 Windows 和 Linux 兩個(gè)平臺(tái)是不同的——前者使用 Ctrl + z 而后者使用 Ctrl + d 。但是,為什么不同呢?

EOF, end of file

這就不得不提起文件結(jié)束符 EOF (end of file) 。

在 C 語言的 stdio.h 中, EOF 實(shí)際上就是 -1 :

  1. #define EOF (-1) 

C 語言之父肯·湯普森與丹尼斯·里奇恰好也是 Unix 的締造者,而 Unix 深遠(yuǎn)地影響了操作系統(tǒng)的發(fā)展:無論是 Windows 還是 Linux 。

當(dāng)我們接收輸入的“程序”接收到 -1 這個(gè)值時(shí),程序便會(huì)知道:哦,這不就是 EOF 老兄嗎!現(xiàn)在已經(jīng)抵達(dá)文件的最末尾(end of file)了,我的接收輸入的工作也就完成了,可以下班了!

咱們來看一個(gè)簡(jiǎn)單的 C 語言例子。

按字符讀入

輸入輸出,測(cè)試平臺(tái) AcWing

但注意,-1 并不是數(shù)值對(duì)象,而就是 -1 這個(gè)輸入值,我們無法通過鍵盤上的 -1 直接鍵入,如果想要鍵入 -1 ,那么就需要:

  • 在 Windows 上鍵入 Ctrl + z
  • 在 Linux 上鍵入 Ctrl + d

所以,你也就知道為什么 在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 了吧!

一些補(bǔ)充

有朋友問了,Ctrl + c 也是殺死進(jìn)程,為啥 Ctrl + c 不行呢?

我的理解是,在 python 的交互窗口里, Ctrl + c 用于殺死 python 的子進(jìn)程,比如你進(jìn)入死循環(huán)了。

python 中用 ctrl+c 打斷進(jìn)程

如果你真的想通過殺死進(jìn)程的方式來退出 python ,那我這里有一套 powershell 和 shell 的命令。

  1. tasklist | where {$_ -match "python"
  2. kill <python進(jìn)程PID> 

powershell

  1. ps aux | grep python 
  2. kill -9 <python進(jìn)程PID> 

shell

 

責(zé)任編輯:武曉燕 來源: Piper蛋窩
相關(guān)推薦

2009-12-23 16:46:24

Linux命令運(yùn)行

2009-06-25 08:50:03

Linux操作系統(tǒng)

2018-12-18 09:40:27

LinuxCtrl命令

2009-04-17 15:24:20

人生撤銷耍賴

2020-10-12 18:21:22

LinuxPython命令

2014-10-10 14:27:17

RHELCentOS

2011-03-14 16:46:40

Linuxiptables上網(wǎng)

2011-01-05 09:40:33

windowslinux

2009-11-18 09:25:02

linux應(yīng)用程序

2023-07-29 12:30:07

Ctrl-CCtrl-BSIGINT

2009-05-13 08:13:37

SUSELinux 10.3Nvidia

2023-11-02 08:20:54

SocketZygoteAndroid

2011-09-08 13:15:00

UbuntuFoxit Reade

2020-02-14 13:13:04

Go機(jī)器學(xué)習(xí)Python

2020-02-14 15:22:58

編寫基礎(chǔ)架構(gòu)Python

2020-08-18 08:15:27

WindowsLinux操作系統(tǒng)

2021-03-26 11:50:28

Linuxexals

2010-12-24 10:25:20

SCP 命令

2012-05-10 10:10:19

Linuxfdisk

2019-08-12 15:10:02

Python哪吒編程語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品美女视频在线观看免费软件 | 久久成人精品 | 久久大全 | 亚洲欧美精品在线观看 | www.788.com色淫免费 | 亚洲一区二区三区免费在线观看 | 激情黄色在线观看 | 国产精品视频一区二区三区不卡 | 亚洲成人网在线 | 91福利网 | 亚洲国产精品va在线看黑人 | 91精品国产一区二区三区 | 日本在线综合 | 97国产爽爽爽久久久 | 成人一区二区三区 | 欧州一区二区三区 | 中文字幕免费观看 | 91av在线不卡| 国产在线中文字幕 | 亚州精品天堂中文字幕 | 日韩一区在线播放 | 国产在线精品一区二区三区 | 精品一二三区在线观看 | 欧美中文字幕 | 精品一区二区三区免费毛片 | 精产国产伦理一二三区 | 在线国产一区 | 日韩精品免费视频 | 成人亚洲一区 | 午夜天堂精品久久久久 | 久久综合久久久 | 国产一区2区 | 日本视频免费观看 | 女人av | 成人欧美一区二区 | 91高清视频在线观看 | 波多野结衣一区二区三区在线观看 | 亚洲精品一区二区三区四区高清 | 日韩三级电影一区二区 | 亚洲区在线 | 久久福利电影 |