分享一些在Linux上順理成章但在Windows上令人費解的事情有哪些你都知道嗎?
權限管理:在Linux上,權限管理非常直覺,并且可以通過指令行輕松地進行。而在Windows上,權限管理更加複雜,需要使用安全主體和權限規則來管理檔案和檔案夾的通路權限。
指令行界面:在Linux上,指令行界面是非常常見的,并且有大量的指令和工具可以用來管理和作業系統。而在Windows上,指令行界面并不是預設的,需要手動開啟,并且指令和工具相對較少。
軟體安裝:在Linux上,可以使用包管理器輕松地安裝、更新和解除安裝軟體。而在Windows上,需要手動下載下傳并安裝軟體,或者使用獨立的軟體包管理工具。
檔案路徑和分隔符:在Linux上,檔案路徑使用正斜杠(/)作為分隔符,而在Windows上使用反斜杠(\)。這導緻在将腳本或指令從Linux遷移到Windows時,需要修改檔案路徑。
使用者和權限管理:在Linux上,每個使用者都有自己的身份和權限,并且可以使用指令行進行管理。而在Windows上,使用者和權限管理更加複雜,需要使用安全主體和權限規則來管理檔案和檔案夾的通路權限。
分享一些Linux的使用技巧
Linux的使用技巧
指令行技巧:
使用Tab鍵自動補全指令和檔案名。
使用管道符“|”将一個指令的輸出傳遞給另一個指令。
使用通配符“*”來比對檔案名。
使用“cd ..”回到上一級目錄。
使用“cd ~”回到家目錄。
使用“cd /”切換到根目錄。
使用“man指令”檢視指令的幫助文檔。
使用“history”檢視指令曆史記錄。
檔案和目錄操作:
使用“ls”指令檢視目錄中的檔案和子目錄。
使用“chmod”指令更改檔案或目錄的權限。
使用“chown”指令更改檔案或目錄的所有者。
使用“cp”指令複制檔案或目錄。
使用“mv”指令移動或重命名檔案或目錄。
使用“rm”指令删除檔案或目錄。
使用“mkdir”指令建立新目錄。
使用“rmdir”指令删除空目錄。
文本操作:
使用“cat”指令檢視檔案内容。
使用“less”指令分頁檢視檔案内容。
使用“grep”指令在檔案中查找文本。
使用“sort”指令按順序排序文本。
使用“uniq”指令去除重複行。
使用“cut”指令提取指定列。
使用“paste”指令合并檔案中的行。
網絡操作:
使用“ping”指令測試網絡連接配接。
使用“traceroute”指令跟蹤網絡連接配接。
使用“ifconfig”指令配置網絡接口。
使用“netstat”指令檢視網絡連接配接狀态。
使用“ssh”指令遠端連接配接到另一台計算機。
Linux系統監控和優化技巧
- 使用top指令監控系統程序:top指令可以顯示系統中所有正在運作的程序,按照CPU、記憶體、時間等名額進行排序,友善使用者檢視系統運作狀況。
- 使用free指令監控系統記憶體:free指令可以顯示系統的記憶體使用情況,包括空閑記憶體、已用記憶體、緩存等,友善使用者進行記憶體優化和調整。
- 使用vmstat指令監控系統虛拟記憶體:vmstat指令可以顯示系統的虛拟記憶體使用情況,包括記憶體、swap、緩存等,友善使用者進行虛拟記憶體優化和調整。
- 使用sar指令進行系統性能監控:sar指令可以顯示系統的CPU、記憶體、磁盤、網絡等性能名額,并可以進行曆史記錄和統計分析,友善使用者進行系統性能監控和優化。
- 定期清理無用的檔案和目錄:定期清理系統中無用的檔案和目錄,可以釋放磁盤空間,提高系統性能。例如,使用指令“rm -rf /tmp/*”可以清空tmp目錄下的所有臨時檔案。
- 優化檔案系統:優化檔案系統可以可以提高系統的讀寫效率和性能。例如,使用ext4檔案系統比使用ext3檔案系統更高效,使用SSD硬碟比使用機械硬碟更快。
- 限制程序的最大打開檔案數:程序可以打開的檔案數有限,如果打開檔案數過多,會導緻系統資源占用過高。可以使用指令“ulimit”限制程序的最大打開檔案數。
- 關閉無用的服務和服務端口:關閉無用的服務和服務端口可以減少系統的資源占用,提高系統性能。可以使用指令“service停止”關閉服務,使用防火牆關閉端口。
- Linux下常用卻不太為人知的指令使用技巧
- 檔案操作:
-
chmod:改變檔案或目錄的權限,例如“chmod 755 file.txt”将檔案file.txt的權限設定為可讀、可寫、可執行。
chown:改變檔案或目錄的所有者,例如“chown user:group file.txt”将檔案file.txt的所有者設定為user,組設定為group。
touch:建立空檔案或更新已有檔案的修改時間,例如“touch file.txt”将建立一個空檔案名為file.txt的檔案。
mv:移動或重命名檔案或目錄,例如“mv file.txt new_file.txt”将檔案file.txt重命名為new_file.txt。
cp:複制檔案或目錄,例如“cp file.txt new_file.txt”将檔案file.txt複制為新檔案new_file.txt。
rm:删除檔案或目錄,例如“rm file.txt”将删除檔案file.txt。
rmdir:删除空目錄,例如“rmdir empty_dir”将删除空目錄empty_dir。
mkdir:建立新目錄,例如“mkdir new_dir”将建立新目錄new_dir。
touch:建立空檔案或更新已有檔案的修改時間,例如“touch file.txt”将建立一個空檔案名為file.txt的檔案。
-
文本操作:
cat:連接配接檔案并列印到标準輸出,例如“cat file.txt”将列印檔案file.txt的内容。
less:分頁顯示檔案内容,例如“less file.txt”将按頁顯示檔案file.txt的内容。
grep:在檔案中查找文本,例如“grep 'search_text' file.txt”将在檔案file.txt中查找包含“search_text”的行。
sort:按順序排序文本,例如“sort file.txt”将按升序排序檔案file.txt的内容。
uniq:去除重複行,例如“uniq file.txt”将去除檔案file.txt中的重複行。
cut:提取指定列,例如“cut -f 1,2 file.txt”将提取檔案file.txt的第一列和第二列。
paste:合并檔案中的行,例如“paste file1.txt file2.txt > merged.txt”将将檔案file1.txt和file2.txt的内容按行合并,并輸出到檔案merged.txt中。
-
網絡操作:
ping:測試網絡連接配接,例如“ping website.com”将測試與網站website.com的連接配接狀況。
traceroute:跟蹤網絡連接配接,例如“traceroute website.com”将顯示與網站website.com之間的所有路由器的位址。
ifconfig:配置網絡接口,例如“ifconfig eth0 192.168.0.1”将将網絡接口eth0的IP位址設定為192.168.0.1。
netstat:檢視網絡連接配接狀态,例如“netstat -a”将顯示所有正在進行的連接配接和監聽端口。
ssh:遠端連接配接到另一台計算機,例如“ssh user@remote_host”将使用使用者名user遠端連接配接到遠端主機remote_host。
- 分享一些Windows的使用技巧
- Windows的使用技巧
-
常用快捷鍵:
Ctrl + C:複制選中的文本或對象
Ctrl + X:剪切選中的文本或對象
Ctrl + V:粘貼複制的文本或對象
Ctrl + Z:撤銷上一步操作
Ctrl + Y:重做上一步操作
Ctrl + A:全選目前文檔或文本框中的内容
Ctrl + Home:快速定位到文檔的開頭
Ctrl + End:快速定位到文檔的結尾
Ctrl + Tab:在打開的視窗之間切換
Ctrl + Shift + Tab:在打開的視窗之間反向切換
Ctrl + W:關閉目前視窗
Ctrl + Alt + Delete:打開任務管理器
Ctrl + Shift + N:建立檔案夾
Ctrl + Shift + Escape:打開性能面闆
-
檔案和目錄操作:
Ctrl + Click:選中多個不連續的檔案或檔案夾
Shift + Click:選中多個連續的檔案或檔案夾
Backspace:傳回上級目錄
Delete:删除檔案或檔案夾
Alt + Enter:顯示檔案屬性
Alt + 左鍵單擊:快速複制檔案路徑
Ctrl + Shift + N:建立檔案夾
Ctrl + Shift + Escape:打開性能面闆
-
搜尋和導航:
Ctrl + F:在目前視窗中搜尋文本
Ctrl + Shift + F:在所有視窗中搜尋文本
Ctrl + E:快速定位到位址欄
Ctrl + R:重新整理目前頁面
Alt + 左箭頭:傳回上一步操作
Alt + 右箭頭:前進下一步操作
-
複制和粘貼:
Ctrl + C:複制選中的文本或對象
Ctrl + X:剪切選中的文本或對象
Ctrl + V:粘貼複制的文本或對象
Ctrl + Z:撤銷上一步操作
Ctrl + Y:重做上一步操作
- Windows優化和加速技巧
- 關閉不必要的啟動項:通過“msconfig”指令可以檢視和禁止不必要的啟動項,減少系統啟動時間和管理者權限。
- 關閉家庭組服務:家庭組服務會占用大量磁盤和網絡資源,可以關閉該服務來提高系統性能。
- 關閉Windows Search服務:Windows Search服務會占用大量系統資源,可以關閉該服務來提高系統性能。
- 關閉IPv6協定:如果您的網絡不支援IPv6協定,可以關閉該協定來提高網絡性能。
- 清理系統資料庫:可以使用系統資料庫清理工具來清理系統資料庫中的無用鍵值和垃圾資料,提高系統性能和穩定性。
- 清理臨時檔案:可以使用臨時檔案清理工具來清理臨時檔案,釋放磁盤空間,提高系統性能。
- 關閉系統還原:關閉系統還原可以釋放磁盤空間,提高系統性能。
- 調整電源選項:在不需要高性能的情況下,可以使用省電模式來降低系統功耗和資源占用。
-
Windows系統下常用卻不太為人知的快捷鍵
打開檔案:
Ctrl + O:打開檔案夾
Ctrl + Shift + O:打開收藏夾
Ctrl + Shift + Backspace:打開上一次打開的檔案夾
檔案和檔案夾操作:
Ctrl + D:複制選中的檔案或檔案夾
Ctrl + Shift + D:删除選中的檔案或檔案夾,并将其移動到資源回收筒
Ctrl + Shift + Enter:将所選檔案或檔案夾快速移動到資源回收筒
Ctrl + Shift + Left/Right:将視窗切換到下一個或上一個
Ctrl + Shift + Minimize:将目前視窗最小化到工作列,并保留其在桌面上的最小化圖示
Ctrl + Shift +還原:将視窗還原到原來的大小和位置
任務管理:
Ctrl + Shift + Esc:打開任務管理器
Tab:在任務管理器中的不同頁籤之間切換
Ctrl + Shift + Tab:在任務管理器中的不同頁籤之間反向切換
桌面和視窗管理:
Ctrl + Shift + N:在桌面上建立一個新的檔案夾
Ctrl + Shift + Delete:删除所選檔案或檔案夾,并将其移動到資源回收筒
Ctrl + Shift + Enter:将所選檔案或檔案夾快速移動到資源回收筒
Ctrl + Shift + Esc:打開任務管理器,以便快速結束程序或調整系統性能
Ctrl + Shift + T:在新标簽頁中打開一個已關閉的浏覽器标簽頁
搜尋:
Ctrl + Shift + F:打開搜尋視窗
Ctrl + F:在目前視窗中搜尋文本
Ctrl + Shift + F10:在標明項上打開右鍵菜單
複制和粘貼:
Ctrl + C:複制選中的文本或對象
Ctrl + X:剪切選中的文本或對象
Ctrl + V:粘貼複制的文本或對象
Ctrl + Shift + V:粘貼純文字,不保留格式
撤銷和重做:
Ctrl + Z:撤銷上一步操作
Ctrl + Y:重做上一步操作
切換視窗:
Ctrl + Tab:在打開的視窗之間切換
Ctrl + Shift + Tab:在打開的視窗之間反向切換
鎖屏:
Windows鍵 + L:鎖定計算機
電腦:
Windows鍵 + R:打開運作對話框
Windows鍵 + Calculator:打開電腦
————————————————