path變量、命令行cmd、進制、位權相關介紹及使用

path變量、命令行cmd、進制、位權相關介紹及使用

一、計算機的組成

計算機由兩部分組成:硬件、軟件
	-硬件包含:鍵盤、鼠標、顯示器、CPU、主板、內存、硬盤等
	-軟件包含兩大類:系統軟件、應用軟件
	-軟件負責控制計算機中的硬件
	-用戶界面分成兩種:TUI(文本交互界面)、GUI(圖形化交互界面)

二、 windows的命令行

命令行就是文本交互界面(TUI),通過命令行可以使用特定的指令來操作計算機。
任何系統(windows、Linux、macOS)都有命令行,命令行有如下稱呼:
	命令行、命令行窗口、DOS窗口、命令提示符、CMD、Shell、終端、Terminal

1、如何進入命令行?

	wind+r,出現運行窗口,輸入cmd後回車進入

2、命令行結構:

	-版本及權限聲明:
		Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
	
	-命令提示符:
		C:\Users\Administrator>
			[c:]:當前所在的磁盤根目錄

			[\Users\Administrator]:所在磁盤的路徑,當前所在的文件夾
			[>]:命令提示符,在此符號後輸入可執行的命令

3、常用的DOS命令

	-x:切換磁盤目錄(x表示所要切換磁盤的名稱)
	-cd:進入到指定的目錄(格式:cd+所要進入的文件夾名)
		-cd.:表示當前目錄
		-cd..:表示進入上一級目錄
	-dir():查看當前目錄下的所有文件或者文件夾
	-md(make directory):創建一個目錄
	-rd(remove directory):刪除一個目錄(僅能刪除空目錄)
		-rd/s:刪除指定目錄及目錄內的子目錄、文件(刪除前會詢問是否確定刪除)
		-rd/s/q:功能同上,但是刪除前不會詢問是否確定刪除
	-del(delete):刪除一個文件
	-cls:清除命令行內容

4、命令行小竅門:

	-上下方向鍵:查看命令的歷史記錄
	-table鍵:自動補全命令

三、windows環境變量

1、Difinition:

環境變量指的是windows中指定操作系統工作環境的一些設置選項或屬性參
數。比如指定系統文件夾或者臨時文件夾的位置等等。

2、環境變量分類:

	-用戶變量(只對當前用戶起作用)
	-系統變量(對所有用戶都起作用)
		注:系統變量變量的優先級高於用戶變量,建議在不熟悉的情況下只對用戶變量進行操作。

3、環境變量組成:

	變量名稱+變量值。如:path   E:\python(path是變量名,E:\python是變量值)
		-在設置環境變量的名稱和變量值時,不要含有空格,也不要含有中文。
		-變量值可以重新賦值
		-一個變量名可以含有多個變量值,各個變量值之間用分號(英文)隔開。

4、如何設置用戶變量

	-win+R打開運行窗口
		-輸入:contorl,回車
			-依次點擊系統和安全、系統
				-依次點擊高級系統設置、環境變量
				即可看到位於上方的用戶變量和位於下方的系統變量,然後根據自己的需求新建、編輯或者刪除環境變量。

環境變量設置流程圖

5、path變量

path變量中保存的都是一系列的文件路徑。

爲什麼要在path變量中保存這些文件的路徑呢?
	1、當需要經常訪問某些文件時,由於GUI(圖形窗口)交互環境下訪問這些文件
每次都需要一層一層的點擊窗口,直至找到文件所在位置爲止,既浪費時間,也浪費精力,執行效率不高。		
	雖然可以使用TUI(文字)交互環境的DOS來訪問這些經常使用的文件,但還是得找到文件的路徑
然後將整個路徑輸入DOS命令之後纔可以打開,也非常麻煩。
	於是path變量就來拯救世界了,將需要經常訪問的文件的路徑添加到path變量中去,
在TUI交互環境下便可以通過DOS命令,只需輸入文件名稱,無需再輸入一長串複雜的路徑
就可以在任何目錄下來訪問這些需要經常使用的文件了,一鍵直達,非常方便。

	2、假設我們要執行一個JAVA程序(hello.JAVA),則需要先將它的class文件移動到JAVA的bin目錄下,
然後在打開DOS,把路徑改到JAVA的bin目錄下執行hello.JAVA.class。
一次兩次無所謂,但是次數多了就非常麻煩了。
	於是path又來拯救世界了,可以將bin目錄的路徑添加到path變量中去,
就可以在任何目錄任何位置使用DOS命令來找到處於path變量中bin目錄的路徑
然後直接執行JAVA程序,一鍵到底,非常方便。

在這裏插入圖片描述

參考文獻

1、關於環境變量的作用詳解
2、CNKI:讓windows環境變量增光添彩
3、百度百科:環境變量

6、進制

  進制也就是進位計數制,是人爲定義的帶進位的計數方法.。常用的進制有二進制、八進制、十進制、十六進制等。對於任何一種進制(X進制),就表示每一位置上的數運算時都是逢X進一位。比如十進制逢十進一位,二進制逢二進一位,以此類推,X進制逢X進位。
  進位制計數法是一種計數方式,可以用有限的數字符號來表示出所有的數值(如用十個阿拉伯數字可以表示出除了0123456789之外的任何數值)。可以使用的數字符號數目成爲基數或底數,基數爲n就成爲n進制。反過來,是幾進制就有幾位基數,比如十進制有十位數(0-9),二進制就有兩位數(0,1)。
  對於任何一個數,都可以用不同的進制來表示。比如十進制數57,可以用二進制表示爲1110001,也可以用八進制表示爲71,它們所表示的數值都是一樣的,只是表示的進制不一樣而已。
參考文獻 百度百科 進制

7、位權

(1) Definition
  位權就是指數制中每一固定位置對應的單位值。不同的進位制,處於同一位制上的權值是不同的。比如十進制數10中“1”的權值是十,二進制數10中“1”的權值是2。
(2) 如何使用位權?
  對於N進制數,整數部分第i位的位權爲N^(i-1),小數部分第j位小數的位權爲 N^(-j)。如:
十進制(逢十進一)
1010=1x103+0x102+1x101+0x100
二進制(逢二進一)
1010=1x23+0x22+1x21+0x20
參考文獻 百度百科:位權

8、二進制

(1) Definition
  二進制就是數字符號只有0和1,基數爲2,進位規則爲“逢二進一”(加法運算時,滿二就向高位進一),借位規則爲“借一當二”(減法運算時,向高位借一當做二,類似於十進制做減法不夠減時,向高位借一當十,然後高位就減去一)的進制數。
  二進制數是計算機技術中廣泛採用的一種數制,由德國數理哲學大師布萊尼茨於1679年發明。當前的計算機系統使用的基本上是二進制系統,所以計算機只能識別和處理由“0”和“1”符號串組組成的代碼,其運算模式便是二進制,也就是說我們所編寫的代碼最後都是需要轉換成二進制之後,在會被計算機識別和處理,所以充分了解二進制對學習編程是很有必要的。
(2) 二進制數據的表示
  二進制數據也是採用位置計數法,其位權是以2爲底的冪。對於有N位整數,M位小數的二進制數據採用
加權係數展開式
表示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章