計算機基礎(chǔ)知識

計算機的組成

計算機由兩部分組成:硬件 和 軟件
硬件包含:鍵盤、鼠標、顯示器、CPU、主板、內(nèi)存、硬盤 。。。
硬件是看的見摸得著的
軟件包含:系統(tǒng)軟件(windows、macOS、Linux)和應(yīng)用軟件(office 、QQ、絕地求生)
軟件是看的見摸不著的,軟件負責控制計算機中的硬件

計算機的使用方式

我們必須要通過軟件來對計算機完成各種操作,
但是注意,軟件中并不是所有的功能都會對用戶開放,
用戶需要調(diào)用軟件提供的接口(Interface 交互界面)來操作計算機
用戶界面分成兩種:TUI(文本交互界面)和 GUI(圖形化交互界面)

windows的命令行

命令行就是文本交互界面,通過命令行可以使用一個一個的指令來操作計算機
任何的計算機的操作系統(tǒng)中都包含有命令行(windows、linux、macOS)
命令行有多個不同的名字:
命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、終端、Terminal

1.如何進入到命令行
win鍵 + R 出現(xiàn)運行窗口,輸入cmd,然后回車
2.命令行的結(jié)構(gòu)
- 版本及版權(quán)聲明(一般沒有什么用)
Microsoft Windows [版本 10.0.18362.535]
(c) 2019 Microsoft Corporation。保留所有權(quán)利。

- 命令提示符
    C:\Users\Thomas> 
        C:  
            - 當前所在的磁盤根目錄
            - 可以通過 x: 來切換盤符(x表示你的盤符)

        \Users\Thomas
            - 所在磁盤的路徑,當前所在的文件夾
            - cd 來切換目錄
        >
            - 命令提示符,在大于號后邊可以直接輸入指令

3.常用的dos命令
dir 查看當前目錄下的所有文件(夾)
cd 進入到指定的目錄
. 表示當前目錄
.. 表示上一級目錄
md 創(chuàng)建一個目錄
rd 刪除一個目錄
del 刪除一個文件
cls 清除屏幕

命令的語法
    命令 [參數(shù)] [選項]

4.小技巧
- 方向鍵上下,查看命令的歷史記錄
- tab鍵自動補全命令

環(huán)境變量(environment variable)

環(huán)境變量指的就是操作系統(tǒng)當中的一些變量。
可以通過修改環(huán)境變量,來對計算機進行配置(主要是來配置一些路徑的)
1.查看環(huán)境變量
> 右鍵 計算機(此電腦),選擇屬性
> 系統(tǒng)界面左側(cè)選擇 高級系統(tǒng)設(shè)置
> 選擇環(huán)境變量
環(huán)境變量界面分成了兩個部分,上邊是用戶環(huán)境變量,下邊是系統(tǒng)環(huán)境變量
建議只修改用戶的環(huán)境變量,不要修改系統(tǒng)的環(huán)境變量

2.添加環(huán)境變量
> 通過新建按鈕添加環(huán)境變量
> 一個環(huán)境變量可以由多個值,值與值之間使用;(英文)隔開

3.修改環(huán)境變量
> 通過編輯按鈕來修改環(huán)境變量

4.刪除環(huán)境變量
> 通過刪除按鈕來刪除環(huán)境變量

path環(huán)境變量

path環(huán)境變量中保存的是一個一個的路徑。
當我們在命令行中輸入一個命令(或訪問一個文件時),
系統(tǒng)會首先在當前目錄下尋找,如果找到了則直接執(zhí)行或打開
如果沒有找到,則會依次去path環(huán)境變量的路徑中去尋找,直到找到為止
如果path環(huán)境變量中的路徑都沒有找到,則報錯
'xxx' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
我們可以將一些經(jīng)常需要訪問到的文件會程序的路徑,添加到path環(huán)境變量中,
這樣我們就可以在任意的位置訪問到這些文件了

注意事項:
1.如果環(huán)境變量中沒有path,可以手動添加
2.path環(huán)境變量不區(qū)分大小寫 PATH Path path
3.修改完環(huán)境變量必須重新啟動命令行窗口
4.多個路徑之間使用;隔開

進制

  • 十進制(最常用的進制)

    • 十進制就是滿十進一的進制
    • 十進制當中一共有10個數(shù)字
      0 1 2 3 4 5 6 7 8 9
    • 十進制如何計數(shù)
      0 1 2 3 4 5 6 7 8 9 10 11 12 。。。 19 20 。。。29 30
  • 二進制(計算機底層使用的進制)

    • 滿二進一
    • 二進制中一共有2個數(shù)字
      0 1
    • 二進制如何計數(shù)
      0 1 10 11 100 101 110 111 1000
    • 所有的數(shù)據(jù)在計算機底層都是以二進制的形式保存的,計算機只認二進制
    • 可以將內(nèi)存想象為一個一個的小格子,小格子中可以存儲一個0或一個1
    • 內(nèi)存中的每一個小格子,我們稱為1bit(位)
      bit是計算機中的最小的單位
      byte是我們最小的可操作的單位
      8bit = 1byte(字節(jié))
      1024byte = 1kb(千字節(jié))
      1024kb = 1mb(兆字節(jié))
      1024mb = 1gb(吉字節(jié))
      1024gb = 1tb(太字節(jié))
      。。。
  • 八進制(一般不用)

    • 滿八進一
    • 八進制中一共有8個數(shù)字
      0 1 2 3 4 5 6 7
    • 八進制如何計數(shù)
      0 1 2 3 4 5 6 7 10 11 。。。 17 20 。。。27 30
  • 十六進制

    • 滿十六進一
    • 十六進制中一共有16個數(shù)字
      由于十六進制是滿16才進位,
      所以十六進制中引入了a b c d e f來表示 10 11 12 13 14 15
      0 1 2 3 4 5 6 7 8 9 a b c d e f
    • 十六進制如何計數(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
    • 我們在查看二進制數(shù)據(jù)時,一般會以十六進制的形式顯示

文本文件和字符集

  • 文本分成兩種,一種叫做純文本,還有一種叫做富文本
  • 純文本中只能保存單一的文本內(nèi)容,無法保存內(nèi)容無關(guān)的東西(字體、顏色、圖片。。。)
  • 富文本中可以保存文本以外的內(nèi)容(word文檔)
  • 在開發(fā)時,編寫程序使用的全都是純文本!
  • 純文本在計算機底層也會轉(zhuǎn)換為二進制保存,
    將字符轉(zhuǎn)換為二進制碼的過程,我們稱為編碼
    將二進制碼轉(zhuǎn)換為字符的過程,我們稱為解碼
    編碼和解碼時所采用的規(guī)則,我們稱為字符集
  • 常見的字符集:
    ASCII
    - 美國人編碼,使用7位來對美國常用的字符進行編碼
    - 包含128個字符
    ISO-8859-1
    - 歐洲的編碼,使用8位
    - 包含256個字符
    GB2312
    GBK
    國標碼,中國的編碼
    Unicode
    萬國碼,包含世界上所有的語言和符號,編寫程序時一般都會使用Unicode編碼
    Unicode編碼有多種實現(xiàn),UTF-8 UTF-16 UTF-32
    最常用的就是UTF-8
  • 亂碼
    編寫程序時,如果發(fā)現(xiàn)程序代碼出現(xiàn)亂碼的情況,就要馬上去檢查字符集是否正確
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容