1、操作系统基础概念
?
1.1、Windows與linux的關(guān)系
當(dāng)前主流的操作系統(tǒng):windows、、android、iOS、symbian、linux/unix
Windows:傻瓜式、好學(xué)習(xí)、工資低
Linux:linux認(rèn)為每一個(gè)用戶都是專業(yè)人士,
操作麻煩,學(xué)習(xí)比較難,免費(fèi)的、開源的,linux性能好,可移植性好,好的設(shè)計(jì)理念
Android:移動操作系統(tǒng),android基于linux
iOS:很優(yōu)秀,創(chuàng)造性,走鋼絲
嵌入式操作系統(tǒng):linux + WinCE
當(dāng)前:消費(fèi)電子Android,工業(yè)linux
1.2、多機(jī)開發(fā):雙系統(tǒng)與虛擬機(jī)
開發(fā)嵌入式程序,需要linux環(huán)境。但是因?yàn)?#xff1a;windows中有許多很好用的軟件,如notepad++
SourceInsight,所以也需要windows。
既需要windows,又需要linux。
第一種:雙系統(tǒng) 不方便
第二種:虛擬機(jī) 方便,損失性能,與
真機(jī)微小差異
第三種:兩臺電腦:不方便
現(xiàn)實(shí)中:
個(gè)人開發(fā)者:虛擬機(jī)
大公司:服務(wù)器+客戶端
1.3、搭建開發(fā)環(huán)境
涉及到兩個(gè)東西:虛擬機(jī)軟件+linux系統(tǒng)
虛擬機(jī)軟件:就是一個(gè)單純的在windows中運(yùn)行的軟件,跟word、360沒有本質(zhì)區(qū)別。現(xiàn)在主流的虛擬機(jī)軟件有VMWare和VirtualBox
虛擬機(jī)軟件在windows系統(tǒng)中運(yùn)行,運(yùn)行后它會模擬出來一個(gè)電腦,所以叫虛擬機(jī)。然后我們可以在該虛擬機(jī)中安裝別的操作系統(tǒng)。
當(dāng)前,可以先使用事先安裝好的aston_ubuntu,密碼是root。自己上網(wǎng)搜索安裝教程。
1.4、隱藏文件與非隱藏文件
Windows中:文件隱藏與不隱藏通過設(shè)置文件屬性實(shí)現(xiàn)的,可以點(diǎn)擊文件,右鍵屬性,選擇勾選隱藏選項(xiàng)來設(shè)置文件為隱藏文件。。在Windows中查看隱藏文件方法:菜單欄 工具->文件夾選項(xiàng)->查看->顯示所有文件
和文件夾。
Linux中:linux中隱藏文件特點(diǎn)是文件名以.開頭,跟文件屬性無關(guān)。在linux中查看隱藏文件用ls -a命令(普通顯示ls)
1.5、相對路徑與絕對路徑
什么是路徑:路徑是用來標(biāo)識一個(gè)文件在操作系統(tǒng)的文件系統(tǒng)中存儲位置的。pathname
舉例:
D:\winshare\enum.c 全路徑 pathname
D:\winshare 路徑 path
enum.c 文件名 name
?
絕對路徑:路徑是從絕對位置開始的。譬如Windows中從某一個(gè)盤符開始(C:\),linux中從根目錄/開始
相對路徑:指明路徑的時(shí)候,是從當(dāng)前所在的位置開始的。
舉例:
D:\我的文檔\123\123.txt
D:\我的文檔\abc\abc.txt
當(dāng)前在123.txt,但是要去abc.txt
方式1:采用絕對路徑。D:\我的文檔\abc\abc.txt
方式2:采用相對路徑。../abc/abc.txt
從當(dāng)前路徑開始,往上走一層,再往下走一層(abc)就到了
測試:
/abc/123/def.txt 是linux絕對路徑
abc/123/def.txt 不是linux絕對路徑
F:\abc\123\def.txt 是windows絕對路徑
abc\123\def.txt 不是windows絕對路徑
?
??
轉(zhuǎn)載于:https://www.cnblogs.com/zhangfeionline/p/5456449.html
總結(jié)
以上是生活随笔為你收集整理的1、操作系统基础概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android使用Application
- 下一篇: xamarin 学习笔记02- IOS