linux系統指令概要

常用命令:

clear 清屏pwd Print Working Directory的縮寫,可顯示當前所在工作目錄的全路徑whoami 當前用戶的用戶名file -name- 顯示詳細信息

文件相關命令:

touch 創建文件cp 複製文件mv 移動文件,cp和mv在移動複製過程中可以修改文件名,mv可以完成重命名的功能rm 刪除文件,刪除後不經過回收站,直接刪除,基本無法找回find 查找文件,-name 以文件名查找chmod 修改文件權限r4 w2 x1例如:chmod 644 文件名顯示:類型 | 所有者 | 同組 | 其他ln 創建鏈接文件硬鏈接,如果目標文件被刪除,不影響鏈接的訪問,它鏈接的是文件的內容軟鏈接,如果目標文件刪除,則鏈接文件就不能訪問

與目錄相關的命令:

Linux的目錄結構:/ 根目錄~ 當前用戶的主目錄.. 當前目錄的上一級. 代表當前目錄mkdir 創建目錄 -p 補全所缺失的路徑rmdir 刪除空目錄rm -rf 刪除非空目錄cp 複製目錄tar 壓縮、解壓縮目錄,壓縮 -zcvf、解壓 -zxvfchmod -R 以遞歸的方式PS:目錄就是特殊的文件,操作文件的命令也可以用來操作目錄,只是需要加些額外的參數。目錄文件只能創建軟鏈接。

網絡相關命令:

ifconfig/ipconfig查看或設置網絡配置信息ping 測試網絡是否連通Linux默認會一直執行,需要用C+c退出。windows默認只執行4次,/t會一直執行。

遠程登錄命令:

telnet:早期使用,明碼傳輸數據。ssh [email protected]採用加密通信,安全,在windows需要安裝額外的程序

文件傳輸文件:

ftp:簡單文件傳輸協議。ssh:密文傳輸保障安全,可以通過命令service sshd status來查看sshd服務是否開啟

管理員命令:

ubuntu系統的用戶分類:1.超級用戶root,在ubuntu中默認不開戶sudo passwd root 重置密碼2.管理員用戶使用sudo命令可能獲取到超級權限3.普通用戶只能在自己的主目錄下活動(/home/用戶名)4.訪客用戶sudo apt-get update 更新軟件源sudo apt-get upgrade 更新系統sudo apt-get install pack安裝新程序sudo apt-get install vimsudo apt-get install g++sudo apt-get install typespeedsudo apt-get remove pack 刪除軟件sudo apt-get autoremove pack 自動刪除sudo apt-get install -f 自動補全缺少的依賴文件sudo reboot 重啟sudo init 0 關機

通配符:

* 代表任何任意多個字符? 代表任意一個字符

重定向:

> 以清空方式創建一個新文件來存儲>> 以追加方式定入,在原來的基礎上添加。

管道:

| 把一條命令的執行結束輸入給另外一條命令。find / | grep "name"grep -r "name" *續行符\ 當命令一行無法寫守時使用

幫助手冊:

man cmd1 系統命令2 系統函數3 C語言標準庫函數q 鍵退出

終端的使用技巧:

Ctrl+A+t 打開終端Shift+Ctrl+t 新終端標籤(在同一目錄下)F11 全屏up/down 調出命令記錄Ctrl+l 清屏Tab 補全,如果匹配的內容太多,回車翻一行,空格翻一頁。

終端的配置:

終端配置文件 ~/.bashrc,每次新添加添加內容要使用source重新加載,如果刪除內容,要關閉終端重新啟動。命令提示符:PS1取別名aliasalias name='cmd -arg'自定義函數$n 代表第幾個參數。 

基本的腳本編程:

把Linux系統命令,記錄在文件中,加入一些流程控制語句,形成的文本文件。默認是沒有執行權限的,需要使用chmod 添加執行權限才能執行。./腳本名(腳本名一般以sh結尾)


分享到:


相關文章: