如何搭建一個全能的windows學(xué)習(xí)環(huán)境,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
網(wǎng)站建設(shè)、成都做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風格、經(jīng)驗豐富的設(shè)計團隊。提供PC端+手機端網(wǎng)站建設(shè),用營銷思維進行網(wǎng)站設(shè)計、采用先進技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
一、前言
最近有讀者問我關(guān)于自學(xué)使用的開發(fā)環(huán)境搭建的問題。所以特意在這里發(fā)一篇我本人為了學(xué)習(xí)和個人開發(fā)使用的環(huán)境。其實之前也討論過相關(guān)的內(nèi)容,只不過涉及的很淺。
我們知道目前主流三大操作系統(tǒng),Windows,MacOS、Unix/Linux。其中MacOS和Unix暫且不談。
Windows是桌面端的霸主,Linux也遍及大中小型服務(wù)器。然而,這倆貨不兼容??梢哉f2的可以(Windows10開始增加了Linux子系統(tǒng),這個不在討論范圍內(nèi))。二者其中之一很難滿足所有人的需求。比如,想打個游戲,Linux基本就不考慮了。但是想編程搞個服務(wù)器啥的,又想貼近主流,又不得不考慮Linux的問題。
為了解決這個問題,使用虛擬機是肯定的。相信很多讀者都有使用虛擬機的經(jīng)驗。最近一位讀者給我的反饋是在虛擬中跑我的的程序有點卡。我也才意識到這個問題。Windows用戶傾向于使用圖形界面,所以在虛擬機中安裝了桌面版的Ubuntu。這必然造成資源的浪費,同時,開發(fā)的效率也不高。這里介紹的是服務(wù)器版Ubuntu的安裝與使用,以及幾個有用的工具的使用。
二、準備工作
虛擬機軟件:VMware14.0
系統(tǒng)鏡像:Ubuntu Server 16.04 lts
免費SSH客戶端:xshell
終端模擬管理系統(tǒng):xmanager(xftp+xpassive)
1、關(guān)于VMware可以到官網(wǎng)下載,附上一條下載鏈接https://www.vmware.com/go/getworkstation-win
至于注冊激活的問題,我放到閱讀原文里面
2、關(guān)于Ubuntu Server 16.04lts也是到官網(wǎng)去下,其實UbuntuServer已經(jīng)更新了18.04版本,但是我演示的是快速安裝版,對18.04的支持比較差,不太方便,有經(jīng)驗的讀者可以直接安裝18.04版本。
3、xshell和xmanager的問題,這里請讀者自己尋找自己需要的版本
如果對以上內(nèi)容有任何疑問,可以在后臺回復(fù)關(guān)鍵字“管理員”,與我聯(lián)系。
三、操作步驟
由于都是Win平臺下的軟件,這里不演示安裝過程,直接進入虛擬機安裝Ubuntu。
1、打開虛擬機——>創(chuàng)建新虛擬機
2、根據(jù)向?qū)В褂玫湫停ㄍ扑])配置,直接下一步
3、選擇安裝程序光盤映像文件
(我絕對不告訴你高級玩家一般都是選擇第三個的)
4、這一步配置必要的信息
5、修改虛擬機名稱和位置
6、指定磁盤容量
不用擔心自己磁盤不夠的問題,空出來個2G就足夠保證安裝了
7、準備好創(chuàng)建虛擬機
自定義硬件里面是這個樣子滴
8、完全不同管它,自己就跑起來了
8、需要手動設(shè)置的環(huán)節(jié)
選擇continue,換一個你喜歡的名字,繼續(xù)continue
9、接下來是漫長的等待,然后完美的完成了安裝
10、先登錄進入,使用ifconfig查看IP地址,安裝ssh服務(wù)器
用戶名:logicpanda 密碼:lp
使用命令
11、在本地主機打開shell,新建一個連接
12、配置會話屬性
13、配置好登錄信息
14、這里選擇連接就OK
接受并保存
結(jié)果如圖
15、這樣一個完整可用的環(huán)境就配置好了。由于這個環(huán)境是剛配置好的,很多東西都沒有,但是已經(jīng)可以完成基本操作了,剩下的內(nèi)容,我會使用我已經(jīng)安裝了很多工具的虛擬機來演示。中間忽略的內(nèi)容請讀者們自行完成。有不同的地方,歡迎私戳作者。
16、現(xiàn)在演示環(huán)境說明,操作系統(tǒng)為Ubuntu Server 18.04 LTS,要演示的內(nèi)容為xft和xpassive的使用。需要用的工具有python3和pygame模塊,剛安裝好的操作系統(tǒng)可能會安裝pip時出現(xiàn)無法定位軟件包的問題。這個時候請考慮源碼安裝和換源。
源碼安裝請參考歷史文章:《當包管理器不能幫你安裝pip時怎么辦?》
關(guān)于換源,這里找了一篇博客:https://blog.csdn.net/d5224/article/details/52025897
17.打開xftp,和步驟14相似,連接到虛擬機。
登錄進去應(yīng)該是這個樣子的。然后上傳一個包含圖形界面的python程序源碼。
關(guān)于這個源碼,請參考歷史文章:《Python | "寫了個鐘"》
上傳源碼(可以將文件拖拽到右側(cè)窗口中)
命令行
18、打開xpassive。
xpassive打開之后會變成這個樣子
之后在命令設(shè)置變量:DISPLAY=主機IP:0.0
并添加到環(huán)境變量:export DISPLAY
關(guān)于主機IP,可以在cmd中使用ipconfig查看,同步驟10.
為了一勞永逸,可以將變量DISPLAY永久添加到環(huán)境變量。
方法見如下鏈接:https://jingyan.baidu.com/article/b87fe19e6b408852183568e8.html
妥妥滴解決問題。
以上就是一個完整可用的自學(xué)環(huán)境搭建了。
四、其他工具推薦
【DiskGenius】這是一個磁盤操作軟件,比如給硬盤分區(qū),這里可以用來操作虛擬機硬盤。
【Vstart】這是一個桌面圖標管理軟件,當你安裝了太多軟件,又很多都是常用軟件,可以試試。
【FastStone Capture(FSC)】截圖錄屏軟件,很小很強大,也很蛋疼,本文截圖使用的工具,缺點,沒找到打馬賽克功能。
【Notepad++】記事本的升級版,輕量,快速,支持代碼高亮的編輯器。
【VS Code】強大的IDE。
【番茄土豆】效率工具,番茄工作法軟件。
【typora】本地markdown編輯器。
【有道云筆記】非常好用的筆記軟件。
五、其他方面的工具
1、C/C++方面
【C-free】【DevC++】非常適合初學(xué)者
【VS 2017】Windows開發(fā)者的必備工具,很強大的同時,也很龐大、
2、匯編語言方面
【DosBox】+【Masn】+【debug】
【MasmPlus】強大匯編IDE。win10的defence會報毒,然后直接被刪。
【VMware+MS-Dos】也是不錯的組合
3、Perl語言方面
【ActivePerl】和【StrawberryPerl】都很不錯
【Padre】是一款不錯的IDE
【PerlEdit】卻更輕量
4、逆向方面
【OD】自然不必多說
【AsmFun】匯編指令查詢器,相信會如虎添翼
5、給自己開發(fā)的小工具打個廣告
【EasyBill】開發(fā)中的小工具,面向Python用戶
關(guān)于如何搭建一個全能的windows學(xué)習(xí)環(huán)境問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。
網(wǎng)頁名稱:如何搭建一個全能的windows學(xué)習(xí)環(huán)境
鏈接地址:http://jinyejixie.com/article28/iihhjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站排名、定制網(wǎng)站、自適應(yīng)網(wǎng)站、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)