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

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

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

[[422594]]

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

打開我們的命令行,輸入 python ,我們會進入 python 的交互模式。

Linux 下進入了 python 交互模式

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

quit() 和 exit()

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

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

EOF, end of file

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

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

  1. #define EOF (-1) 

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

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

咱們來看一個簡單的 C 語言例子。

按字符讀入

輸入輸出,測試平臺 AcWing

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

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

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

一些補充

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

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

python 中用 ctrl+c 打斷進程

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

  1. tasklist | where {$_ -match "python"
  2. kill <python進程PID> 

powershell

  1. ps aux | grep python 
  2. kill -9 <python進程PID> 

shell

 

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

2009-12-23 16:46:24

Linux命令運行

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

2023-07-29 12:30:07

Ctrl-CCtrl-BSIGINT

2009-11-18 09:25:02

linux應(yīng)用程序

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-08-18 08:15:27

WindowsLinux操作系統(tǒng)

2020-02-14 15:22:58

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

2020-02-14 13:13:04

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

2010-12-24 10:25:20

SCP 命令

2012-05-10 10:10:19

Linuxfdisk

2019-08-12 15:10:02

Python哪吒編程語言

2021-03-26 11:50:28

Linuxexals
點贊
收藏

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

主站蜘蛛池模板: 依人成人 | 欧美激情网站 | 麻豆va | 日本在线免费观看 | а√中文在线8 | 国产露脸国语对白在线 | 日韩精品在线视频免费观看 | 中文字幕在线精品 | 亚洲欧美日韩在线 | 久久人| 国产一区在线免费观看 | 欧美999 | 亚洲国产精品suv | 久草视频在线播放 | 久久亚洲一区二区 | 国产一区二区三区四区在线观看 | 午夜视频网站 | 国产午夜三级一区二区三 | 日本亚洲欧美 | 国产精品99久久久久久久久久久久 | 丁香五月缴情综合网 | 久久精品国产久精国产 | 97精品超碰一区二区三区 | 精品国产乱码久久久久久丨区2区 | 亚洲欧美综合精品久久成人 | 91资源在线 | 天天天插 | 91精品久久久久久久久久入口 | 一区二区三区视频播放 | 亚洲视频中文字幕 | 毛色毛片免费看 | 欧美一区二区三区久久精品 | 中文字幕日韩av | av大全在线观看 | 久久午夜电影 | 99久久精品国产毛片 | 欧美亚洲国产成人 | 亚洲欧美另类在线观看 | 国产一级在线视频 | 一级做受毛片免费大片 | aaaa网站 |