溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

發(fā)布時(shí)間:2021-10-19 09:21:11 來(lái)源:億速云 閱讀:96 作者:柒染 欄目:大數(shù)據(jù)

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。


一、前言

最近有讀者問(wèn)我關(guān)于自學(xué)使用的開(kāi)發(fā)環(huán)境搭建的問(wèn)題。所以特意在這里發(fā)一篇我本人為了學(xué)習(xí)和個(gè)人開(kāi)發(fā)使用的環(huán)境。其實(shí)之前也討論過(guò)相關(guān)的內(nèi)容,只不過(guò)涉及的很淺。

我們知道目前主流三大操作系統(tǒng),Windows,MacOS、Unix/Linux。其中MacOS和Unix暫且不談。

Windows是桌面端的霸主,Linux也遍及大中小型服務(wù)器。然而,這倆貨不兼容??梢哉f(shuō)2的可以(Windows10開(kāi)始增加了Linux子系統(tǒng),這個(gè)不在討論范圍內(nèi))。二者其中之一很難滿足所有人的需求。比如,想打個(gè)游戲,Linux基本就不考慮了。但是想編程搞個(gè)服務(wù)器啥的,又想貼近主流,又不得不考慮Linux的問(wèn)題。

為了解決這個(gè)問(wèn)題,使用虛擬機(jī)是肯定的。相信很多讀者都有使用虛擬機(jī)的經(jīng)驗(yàn)。最近一位讀者給我的反饋是在虛擬中跑我的的程序有點(diǎn)卡。我也才意識(shí)到這個(gè)問(wèn)題。Windows用戶傾向于使用圖形界面,所以在虛擬機(jī)中安裝了桌面版的Ubuntu。這必然造成資源的浪費(fèi),同時(shí),開(kāi)發(fā)的效率也不高。這里介紹的是服務(wù)器版Ubuntu的安裝與使用,以及幾個(gè)有用的工具的使用。

二、準(zhǔn)備工作

虛擬機(jī)軟件:VMware14.0

系統(tǒng)鏡像:Ubuntu Server 16.04 lts

免費(fèi)SSH客戶端:xshell

終端模擬管理系統(tǒng):xmanager(xftp+xpassive)

1、關(guān)于VMware可以到官網(wǎng)下載,附上一條下載鏈接https://www.vmware.com/go/getworkstation-win

至于注冊(cè)激活的問(wèn)題,我放到閱讀原文里面

2、關(guān)于Ubuntu Server 16.04lts也是到官網(wǎng)去下,其實(shí)UbuntuServer已經(jīng)更新了18.04版本,但是我演示的是快速安裝版,對(duì)18.04的支持比較差,不太方便,有經(jīng)驗(yàn)的讀者可以直接安裝18.04版本。

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

3、xshell和xmanager的問(wèn)題,這里請(qǐng)讀者自己尋找自己需要的版本

如果對(duì)以上內(nèi)容有任何疑問(wèn),可以在后臺(tái)回復(fù)關(guān)鍵字“管理員”,與我聯(lián)系。

三、操作步驟

由于都是Win平臺(tái)下的軟件,這里不演示安裝過(guò)程,直接進(jìn)入虛擬機(jī)安裝Ubuntu。

1、打開(kāi)虛擬機(jī)——>創(chuàng)建新虛擬機(jī)

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

2、根據(jù)向?qū)?,使用典型(推薦)配置,直接下一步

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

3、選擇安裝程序光盤(pán)映像文件

(我絕對(duì)不告訴你高級(jí)玩家一般都是選擇第三個(gè)的)

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

4、這一步配置必要的信息

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

5、修改虛擬機(jī)名稱和位置

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

6、指定磁盤(pán)容量

不用擔(dān)心自己磁盤(pán)不夠的問(wèn)題,空出來(lái)個(gè)2G就足夠保證安裝了

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

7、準(zhǔn)備好創(chuàng)建虛擬機(jī)

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

自定義硬件里面是這個(gè)樣子滴

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

8、完全不同管它,自己就跑起來(lái)了

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

8、需要手動(dòng)設(shè)置的環(huán)節(jié)

選擇continue,換一個(gè)你喜歡的名字,繼續(xù)continue

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

9、接下來(lái)是漫長(zhǎng)的等待,然后完美的完成了安裝

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

10、先登錄進(jìn)入,使用ifconfig查看IP地址,安裝ssh服務(wù)器

用戶名:logicpanda 密碼:lp

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

使用命令

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

11、在本地主機(jī)打開(kāi)shell,新建一個(gè)連接

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

12、配置會(huì)話屬性

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

13、配置好登錄信息

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

14、這里選擇連接就OK

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

接受并保存

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

結(jié)果如圖

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

15、這樣一個(gè)完整可用的環(huán)境就配置好了。由于這個(gè)環(huán)境是剛配置好的,很多東西都沒(méi)有,但是已經(jīng)可以完成基本操作了,剩下的內(nèi)容,我會(huì)使用我已經(jīng)安裝了很多工具的虛擬機(jī)來(lái)演示。中間忽略的內(nèi)容請(qǐng)讀者們自行完成。有不同的地方,歡迎私戳作者。

16、現(xiàn)在演示環(huán)境說(shuō)明,操作系統(tǒng)為Ubuntu Server 18.04 LTS,要演示的內(nèi)容為xft和xpassive的使用。需要用的工具有python3和pygame模塊,剛安裝好的操作系統(tǒng)可能會(huì)安裝pip時(shí)出現(xiàn)無(wú)法定位軟件包的問(wèn)題。這個(gè)時(shí)候請(qǐng)考慮源碼安裝和換源。

源碼安裝請(qǐng)參考?xì)v史文章:《當(dāng)包管理器不能幫你安裝pip時(shí)怎么辦?》

關(guān)于換源,這里找了一篇博客:https://blog.csdn.net/d5224/article/details/52025897

17.打開(kāi)xftp,和步驟14相似,連接到虛擬機(jī)。

登錄進(jìn)去應(yīng)該是這個(gè)樣子的。然后上傳一個(gè)包含圖形界面的python程序源碼。

關(guān)于這個(gè)源碼,請(qǐng)參考?xì)v史文章:《Python | "寫(xiě)了個(gè)鐘"》

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

上傳源碼(可以將文件拖拽到右側(cè)窗口中)

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

命令行

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

18、打開(kāi)xpassive。

xpassive打開(kāi)之后會(huì)變成這個(gè)樣子

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

之后在命令設(shè)置變量:DISPLAY=主機(jī)IP:0.0

并添加到環(huán)境變量:export DISPLAY

關(guān)于主機(jī)IP,可以在cmd中使用ipconfig查看,同步驟10.

為了一勞永逸,可以將變量DISPLAY永久添加到環(huán)境變量。

方法見(jiàn)如下鏈接:https://jingyan.baidu.com/article/b87fe19e6b408852183568e8.html

妥妥滴解決問(wèn)題。

如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境

以上就是一個(gè)完整可用的自學(xué)環(huán)境搭建了。

四、其他工具推薦

【DiskGenius】這是一個(gè)磁盤(pán)操作軟件,比如給硬盤(pán)分區(qū),這里可以用來(lái)操作虛擬機(jī)硬盤(pán)。

【Vstart】這是一個(gè)桌面圖標(biāo)管理軟件,當(dāng)你安裝了太多軟件,又很多都是常用軟件,可以試試。

【FastStone Capture(FSC)】截圖錄屏軟件,很小很強(qiáng)大,也很蛋疼,本文截圖使用的工具,缺點(diǎn),沒(méi)找到打馬賽克功能。

【Notepad++】記事本的升級(jí)版,輕量,快速,支持代碼高亮的編輯器。

【VS Code】強(qiáng)大的IDE。

【番茄土豆】效率工具,番茄工作法軟件。

【typora】本地markdown編輯器。

【有道云筆記】非常好用的筆記軟件。

五、其他方面的工具

1、C/C++方面

【C-free】【DevC++】非常適合初學(xué)者

【VS 2017】Windows開(kāi)發(fā)者的必備工具,很強(qiáng)大的同時(shí),也很龐大、

2、匯編語(yǔ)言方面

【DosBox】+【Masn】+【debug】

【MasmPlus】強(qiáng)大匯編IDE。win10的defence會(huì)報(bào)毒,然后直接被刪。

【VMware+MS-Dos】也是不錯(cuò)的組合

3、Perl語(yǔ)言方面

【ActivePerl】和【StrawberryPerl】都很不錯(cuò)

【Padre】是一款不錯(cuò)的IDE

【PerlEdit】卻更輕量

4、逆向方面

【OD】自然不必多說(shuō)

【AsmFun】匯編指令查詢器,相信會(huì)如虎添翼

5、給自己開(kāi)發(fā)的小工具打個(gè)廣告

【EasyBill】開(kāi)發(fā)中的小工具,面向Python用戶


關(guān)于如何搭建一個(gè)全能的windows學(xué)習(xí)環(huán)境問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI