計(jì)算機(jī)的組成
計(jì)算機(jī)由兩部分組成:硬件 和 軟件
硬件包含:鍵盤媒怯、鼠標(biāo)订讼、顯示器、CPU扇苞、主板欺殿、內(nèi)存、硬盤 鳖敷。脖苏。。
硬件是看的見(jiàn)摸得著的
軟件包含:系統(tǒng)軟件(windows定踱、macOS棍潘、Linux)和應(yīng)用軟件(office 、QQ崖媚、絕地求生)
軟件是看的見(jiàn)摸不著的亦歉,軟件負(fù)責(zé)控制計(jì)算機(jī)中的硬件
計(jì)算機(jī)的使用方式
我們必須要通過(guò)軟件來(lái)對(duì)計(jì)算機(jī)完成各種操作,
但是注意至扰,軟件中并不是所有的功能都會(huì)對(duì)用戶開(kāi)放鳍徽,
用戶需要調(diào)用軟件提供的接口(Interface 交互界面)來(lái)操作計(jì)算機(jī)
用戶界面分成兩種:TUI(文本交互界面)和 GUI(圖形化交互界面)
windows的命令行
命令行就是文本交互界面,通過(guò)命令行可以使用一個(gè)一個(gè)的指令來(lái)操作計(jì)算機(jī)
任何的計(jì)算機(jī)的操作系統(tǒng)中都包含有命令行(windows敢课、linux阶祭、macOS)
命令行有多個(gè)不同的名字:
命令行绷杜、命令行窗口、DOS窗口濒募、命令提示符鞭盟、CMD窗口、Shell瑰剃、終端齿诉、Terminal
1.如何進(jìn)入到命令行
win鍵 + R 出現(xiàn)運(yùn)行窗口,輸入cmd晌姚,然后回車
2.命令行的結(jié)構(gòu)
- 版本及版權(quán)聲明(一般沒(méi)有什么用)
Microsoft Windows [版本 10.0.18362.535]
(c) 2019 Microsoft Corporation粤剧。保留所有權(quán)利。
- 命令提示符
C:\Users\Thomas>
C:
- 當(dāng)前所在的磁盤根目錄
- 可以通過(guò) x: 來(lái)切換盤符(x表示你的盤符)
\Users\Thomas
- 所在磁盤的路徑挥唠,當(dāng)前所在的文件夾
- cd 來(lái)切換目錄
>
- 命令提示符抵恋,在大于號(hào)后邊可以直接輸入指令
3.常用的dos命令
dir 查看當(dāng)前目錄下的所有文件(夾)
cd 進(jìn)入到指定的目錄
. 表示當(dāng)前目錄
.. 表示上一級(jí)目錄
md 創(chuàng)建一個(gè)目錄
rd 刪除一個(gè)目錄
del 刪除一個(gè)文件
cls 清除屏幕
命令的語(yǔ)法
命令 [參數(shù)] [選項(xiàng)]
4.小技巧
- 方向鍵上下,查看命令的歷史記錄
- tab鍵自動(dòng)補(bǔ)全命令
環(huán)境變量(environment variable)
環(huán)境變量指的就是操作系統(tǒng)當(dāng)中的一些變量宝磨。
可以通過(guò)修改環(huán)境變量弧关,來(lái)對(duì)計(jì)算機(jī)進(jìn)行配置(主要是來(lái)配置一些路徑的)
1.查看環(huán)境變量
> 右鍵 計(jì)算機(jī)(此電腦),選擇屬性
> 系統(tǒng)界面左側(cè)選擇 高級(jí)系統(tǒng)設(shè)置
> 選擇環(huán)境變量
環(huán)境變量界面分成了兩個(gè)部分唤锉,上邊是用戶環(huán)境變量世囊,下邊是系統(tǒng)環(huán)境變量
建議只修改用戶的環(huán)境變量,不要修改系統(tǒng)的環(huán)境變量
2.添加環(huán)境變量
> 通過(guò)新建按鈕添加環(huán)境變量
> 一個(gè)環(huán)境變量可以由多個(gè)值窿祥,值與值之間使用;(英文)隔開(kāi)
3.修改環(huán)境變量
> 通過(guò)編輯按鈕來(lái)修改環(huán)境變量
4.刪除環(huán)境變量
> 通過(guò)刪除按鈕來(lái)刪除環(huán)境變量
path環(huán)境變量
path環(huán)境變量中保存的是一個(gè)一個(gè)的路徑株憾。
當(dāng)我們?cè)诿钚兄休斎胍粋€(gè)命令(或訪問(wèn)一個(gè)文件時(shí)),
系統(tǒng)會(huì)首先在當(dāng)前目錄下尋找晒衩,如果找到了則直接執(zhí)行或打開(kāi)
如果沒(méi)有找到号胚,則會(huì)依次去path環(huán)境變量的路徑中去尋找,直到找到為止
如果path環(huán)境變量中的路徑都沒(méi)有找到浸遗,則報(bào)錯(cuò)
'xxx' 不是內(nèi)部或外部命令猫胁,也不是可運(yùn)行的程序或批處理文件。
我們可以將一些經(jīng)常需要訪問(wèn)到的文件會(huì)程序的路徑跛锌,添加到path環(huán)境變量中弃秆,
這樣我們就可以在任意的位置訪問(wèn)到這些文件了
注意事項(xiàng):
1.如果環(huán)境變量中沒(méi)有path,可以手動(dòng)添加
2.path環(huán)境變量不區(qū)分大小寫 PATH Path path
3.修改完環(huán)境變量必須重新啟動(dòng)命令行窗口
4.多個(gè)路徑之間使用;隔開(kāi)
進(jìn)制
-
十進(jìn)制(最常用的進(jìn)制)
- 十進(jìn)制就是滿十進(jìn)一的進(jìn)制
- 十進(jìn)制當(dāng)中一共有10個(gè)數(shù)字
0 1 2 3 4 5 6 7 8 9 - 十進(jìn)制如何計(jì)數(shù)
0 1 2 3 4 5 6 7 8 9 10 11 12 髓帽。菠赚。。 19 20 郑藏。衡查。。29 30
-
二進(jìn)制(計(jì)算機(jī)底層使用的進(jìn)制)
- 滿二進(jìn)一
- 二進(jìn)制中一共有2個(gè)數(shù)字
0 1 - 二進(jìn)制如何計(jì)數(shù)
0 1 10 11 100 101 110 111 1000 - 所有的數(shù)據(jù)在計(jì)算機(jī)底層都是以二進(jìn)制的形式保存的必盖,計(jì)算機(jī)只認(rèn)二進(jìn)制
- 可以將內(nèi)存想象為一個(gè)一個(gè)的小格子拌牲,小格子中可以存儲(chǔ)一個(gè)0或一個(gè)1
- 內(nèi)存中的每一個(gè)小格子俱饿,我們稱為1bit(位)
bit是計(jì)算機(jī)中的最小的單位
byte是我們最小的可操作的單位
8bit = 1byte(字節(jié))
1024byte = 1kb(千字節(jié))
1024kb = 1mb(兆字節(jié))
1024mb = 1gb(吉字節(jié))
1024gb = 1tb(太字節(jié))
。塌忽。拍埠。
-
八進(jìn)制(一般不用)
- 滿八進(jìn)一
- 八進(jìn)制中一共有8個(gè)數(shù)字
0 1 2 3 4 5 6 7 - 八進(jìn)制如何計(jì)數(shù)
0 1 2 3 4 5 6 7 10 11 。土居。枣购。 17 20 。擦耀。棉圈。27 30
-
十六進(jìn)制
- 滿十六進(jìn)一
- 十六進(jìn)制中一共有16個(gè)數(shù)字
由于十六進(jìn)制是滿16才進(jìn)位,
所以十六進(jìn)制中引入了a b c d e f來(lái)表示 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 a b c d e f - 十六進(jìn)制如何計(jì)數(shù)
0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 眷蜓。迄损。。 1a 1b 1c 1d 1e 1f
20 21 22 账磺。。痊远。 2a 2b 2c 2d 2e 2f 30 - 我們?cè)诓榭炊M(jìn)制數(shù)據(jù)時(shí)垮抗,一般會(huì)以十六進(jìn)制的形式顯示
文本文件和字符集
- 文本分成兩種,一種叫做純文本碧聪,還有一種叫做富文本
- 純文本中只能保存單一的文本內(nèi)容冒版,無(wú)法保存內(nèi)容無(wú)關(guān)的東西(字體、顏色逞姿、圖片辞嗡。。滞造。)
- 富文本中可以保存文本以外的內(nèi)容(word文檔)
- 在開(kāi)發(fā)時(shí)续室,編寫程序使用的全都是純文本!
- 純文本在計(jì)算機(jī)底層也會(huì)轉(zhuǎn)換為二進(jìn)制保存谒养,
將字符轉(zhuǎn)換為二進(jìn)制碼的過(guò)程挺狰,我們稱為編碼
將二進(jìn)制碼轉(zhuǎn)換為字符的過(guò)程,我們稱為解碼
編碼和解碼時(shí)所采用的規(guī)則买窟,我們稱為字符集 - 常見(jiàn)的字符集:
ASCII
- 美國(guó)人編碼丰泊,使用7位來(lái)對(duì)美國(guó)常用的字符進(jìn)行編碼
- 包含128個(gè)字符
ISO-8859-1
- 歐洲的編碼,使用8位
- 包含256個(gè)字符
GB2312
GBK
國(guó)標(biāo)碼始绍,中國(guó)的編碼
Unicode
萬(wàn)國(guó)碼瞳购,包含世界上所有的語(yǔ)言和符號(hào),編寫程序時(shí)一般都會(huì)使用Unicode編碼
Unicode編碼有多種實(shí)現(xiàn)亏推,UTF-8 UTF-16 UTF-32
最常用的就是UTF-8 - 亂碼
編寫程序時(shí)学赛,如果發(fā)現(xiàn)程序代碼出現(xiàn)亂碼的情況年堆,就要馬上去檢查字符集是否正確