標籤:
Title: 三、Windows 基礎
Author: Martin
Date: 2016-02-24 22:00
Summary: 介紹下 win 下常用的 DOS 命令及快速鍵、windows 最佳化和進位轉換等基礎知識.
DOS 命令
| 命令 |
說明 |
| dir |
directory 查看目前的目錄 |
| x /? |
查看任意命令的協助, 有些命令的協助要用 x --help |
| tab 鍵 |
自動補全 |
| shift + tab 鍵 |
反向操作 tab |
| cd |
進入目錄(要先進入盤符, 進入方法為直接輸 盤符:) |
| . |
目前的目錄 |
| .. |
上級目錄, 如 cd .. 進入上級目錄 |
| mkdir/md |
建立目錄 |
| touch |
建立檔案 (這個命令有點問題, 有的電腦上沒有) |
| echo |
重新導向流, 如 echo xxx > a.txt, 將 xxx 寫入 a.txt 裡(覆蓋), echo yyy >> a.txt, 將 yyy 追加到 a.txt 裡 |
| type |
查看檔案內容 |
| rmdir |
刪除目錄 |
| del |
刪除檔案/目錄 |
| copy |
拷貝 |
| move |
移動 |
| cls |
清屏 |
| start |
啟動程式, /affinity 指定程式的 cpu 親和力, 注意是 16 進位(怎麼算出 cpu 親和力的 16 進位見下面的 windows 最佳化) |
| ipconfig |
查看主機 ip 資訊 |
| ping |
查看網路連通情況 |
| telnet |
測試連接埠連通情況, telnet 公網ip 連接埠 |
| set |
查看環境變數 |
| exit |
退出 DOS |
小貼士:
目錄和路徑的區別: 目錄其實是我們平時口中的檔案夾, 而路徑才是指檔案的地址.
win 快速鍵
| 快速鍵 |
說明 |
| 文本編輯 |
|
| ctrl + c |
複製 |
| ctrl + x |
剪下 |
| ctrl + v |
粘貼 |
| ctrl + s |
儲存 |
| ctrl + a |
全選 |
| ctrl + z |
撤銷 |
| ctrl + y |
重做 |
| 系統功能 |
|
| win + r |
運行 |
| services.msc |
服務 |
| notepad |
記事本 |
| calc |
計算機 |
| mspaint |
畫板 |
| regedit |
註冊表 |
| ctrl + shift + esc |
工作管理員 |
| win + d |
顯示案頭 |
windows 最佳化cpu 親和力
首先通過 cpu-z 查看下自己電腦是幾核的, 因為 Intel 有個超執行緒技術, 可以在一個核心上類比出兩個核心, 所以現在有的電腦是雙核四線程, 或者四核八線程, 在工作管理員->效能裡看到的是線程數而不是核心數.
winodws 的多任務機制本質是時間片切換, 設定程式的 cpu 親和力, 就是指定某個程式由哪一個或者哪幾個核心執行, 而不去佔用其他核心的時間片.
當某個程式的需要的資源非常大時, 用多個核心輪轉時間片也無濟於事, 結果就是讓整個系統掛掉, 所以此時, 我們可以設定這個程式只由某一個或者某幾個核心去執行, 這樣就空出來了其他的核心, 讓系統不至於掛掉.
上面的 dos 命令裡有提到, 通過 start /affinity 0x? 可以以指定的 cpu 親和力啟動某個程式, 現在來看看怎麼算出這個親和力.
假設我們的 cpu 是四核 cpu, 分別是 1~4 號核心, 每個核心通過二進位的 0/1 來控制是否啟用該核心(0 為關閉, 1 為啟用).
例如現在要設定程式的執行 cpu 是 1 號核心和 2 號核心, 那麼對應的二進位就是 1100, 但是, 這個結果是反的, 1 號 cpu 占的應該是個數位, 2 號 cpu 占的是十數位, 以此類推, 所以這個結果就是 0011, 轉換成 16 進位就是 0x3.
一般情況下, 我們都會寫一個批次檔來啟動程式.
禁用主題
右鍵我的電腦->屬性->進階系統設定->進階->效能[設定]->調整為最佳效能->勾選平滑螢幕字型邊緣->確定.
其他最佳化
將以下代碼copy到記事本中存為bat檔案並以管理員身份運行運行
@echo off
sc stop MpsSvc **停止windows firewall服務**
sc stop WinDefend **停止windows defender服務**
sc stop TabletInputService **停止tablet pc服務**
sc config TabletInputService start= DISABLED **禁止tablet pc服務**
sc config MpsSvc start= DISABLED **禁止windows firewall服務**
sc config WinDefend start= DEMAND **windows defender服務改為手動**
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f
echo.& pause
將以下代碼copy到記事本中存為reg檔案運行
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseHoverTime"="100"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg]
"RemoteRegAccess"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DesktopLivePreviewHoverTime"=dword:000000f4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings]
"AllowElevatedProcess"=dword:00000001
- 運行gpedit.msc:電腦配置-系統管理範本-系統-關機選項-關閉會阻止或取消關機......:啟動此功能
- 控制台>控制中心>更改控制中心設定:將所有鉤選的選項全部去掉並將下方客戶經驗改進計畫關閉
- 控制台>程式和功能>左側的“開啟或關閉windows功能”:
- 關閉“遠程差分壓縮”
- 關閉“tablet pc組件”(有觸控螢幕/畫圖板的使用者不執行)
- 關閉“遊戲”(需要玩windows內建小遊戲的使用者不執行)
- 關閉“列印和文件服務”(需要使用印表機的使用者不執行)
- 控制台>聲音>“通訊”選項卡:鉤選不執行任何操作
- 控制台>滑鼠>“指標選項”選項卡:取消“提高指標精度”的鉤選
- 控制台>通知區域表徵圖:鉤選下方“始終在工作列上顯示所有表徵圖和通知”
- 控制台>通知區域表徵圖>開啟或關閉系統表徵圖:關閉“控制中心”
- 控制台>自動播放:將“為所有媒體和裝置使用自動播放”的鉤選取消
- 電腦屬性>遠程設定:關閉遠程協助
- 電腦屬性>系統保護>配置:關閉系統還原並刪除還原點
- 電腦屬性>進階系統設定>設定(效能)>進階選項卡>更改(虛擬記憶體):自訂大小,更改後只有按“設定”按鈕才會生效【記憶體 2G(x86)/3G(x64)及以上設為200MB,記憶體1.5G(x86)/2G(x64)者設為512MB,記憶體1G(x86)/2G(x64)者 設為1024MB.記憶體小於等於1G(x86)/1.5G(x64)者進入控制台>管理工具>服務:禁用superfetch服務】(虛擬 記憶體最大最小值設成一樣是關鍵。另外,如果提示記憶體小了可以依據個人情況調大)
重啟電腦(會自動重啟兩次)
進位轉換
N進位 --> 十進位
N進位數abcdef(這是一個6位元)
轉成10進位 -->a*N^5+b*N^4+c*N^3+d*N^2+e*N^1+f*N^0
十進位 --> N進位
10除以N的餘數倒序排列得到的就是N進位
每四位二進位可換算成十六進位, 這個可以背下來.
| 二進位 |
十六進位 |
| 0000 |
0 |
| 0001 |
1 |
| 0010 |
2 |
| 0011 |
3 |
| 0100 |
4 |
| 0101 |
5 |
| 0110 |
6 |
| 0111 |
7 |
| 1000 |
8 |
| 1001 |
9 |
| 1010 |
A |
| 1011 |
B |
| 1100 |
C |
| 1101 |
D |
| 1110 |
E |
| 1111 |
F |
來自為知筆記(Wiz)
三、Windows 基礎