UOS下 Qt程式無法輸入中文的問題 【自測通過】
一、常用系統命令
echo:echo命令用於在終端裝置上輸出字串或變數提取後的值,語法格式為“echo [字串] [$變數]”。
wget:在網站上下載網路檔案,格式為wget+網址
ps(processes):顯示系統程序
ps -a:顯示當前所有程序
ps -u:顯示使用者
Linux程序包括R(running)(執行) S(sleeping)(中斷) D(不可中斷) Z(zmbie)(僵死) T(stopped)(停止)
pstree(process tree):以樹狀結構顯示當前程序的關係
tree:以樹狀顯示當前系統檔案關係
top(強化版的Windows工作管理員):用於動態地監視程序活動及系統負載等資訊
nice:用於調整程序的優先順序,語法格式為“nice優先順序數字 服務名稱”,數字越低(取值範圍是-20~19),優先順序越高。
將bash的程序優先順序調高
pidof:用於查詢某個指定服務程序的PID號碼值,格式為pidof+服務名稱。(PID唯一)
kill:用於終止某個指定PID值的服務程序,語法格式為“kill +程序的PID”程序較少
killall:用於終止某個服務的所有程序,語法格式為“killall+服務名稱”程序較多
二、系統狀態檢測命令
ifconfig:用於獲取網絡卡配置與網路狀態等資訊
uname:用於檢視系統核心版本與系統架構等資訊
uptime:用於檢視系統的負載資訊,輸入該命令後按回車鍵執行即可。
它可以顯示當前系統時間、系統已執行時間、啟用終端數量以及平均負載值等資訊。平均負載值指的是系統在最近1分鐘、5分鐘、15分鐘內的壓力情況(下面加粗的資訊部分),負載值越低越好,建議負載值保持在1左右,在生產環境中不要超過5就好。
記憶體使用量
who:用於檢視當前登入主機的使用者終端資訊
last:用於檢視來訪使用者
ping:網路連通 加-c 就可以新增ping的次數
tracepath:用於顯示資料包到達目的主機時途中經過的所有路由資訊,語法格式為“tracepath +[引數] 域名”
netstat:用於顯示如網路連線、路由表、介面狀態等的網路相關資訊,英文全稱為“network status”,語法格式為“netstat [引數]
sosreport:用於收集系統配置及架構資訊並輸出診斷文件
三、查詢檔案命令
pwd :用於顯示使用者當前所處的工作目錄,英文全稱為“print working directory”,輸 入該命令後按回車鍵執行即可
cd :用於切換當前的工作路徑,英文全稱為“change directory”,語法格式為“cd [參 數] [目錄]”
cd+“-”:切回上次進入的目錄
cd+“~”:切回家目錄
ls :用於顯示目錄中的檔案資訊,英文全稱為“list”,語法格式為“ls [引數] [檔名稱]”
find :用於按照指定條件來查詢檔案所對應的位置,語法格式為“find [查詢範圍] 尋找條件”
ocate :用於按照名稱快速搜尋檔案所對應的位置,語法格式為“locate 檔名稱”過於慢,於是就先在使用 locate 命令時,先使用 updateddb 命令生成一個索引庫檔案,這個庫檔案的名字是/var/lib/mlocate/mlocate.db,後續再使用 locate 命令搜尋檔案時就是在該庫中進行查詢操作,速度會快很多
whereis :用於按照名稱快速搜尋二進位制程式(命令)、原始碼以及幫助檔案所對應的 位置,語法格式為“whereis 命令名稱”,與locate區別是不關心名稱相同的檔案,僅僅是找到命令相關的檔案。
which :用於按照指定名稱快速搜尋二進位制程式(命令)所對應的位置,語法格式為 “which 命令名稱”,不關心同名檔案,僅僅是找到命令本身的路徑
四、文字編輯器命令
cat :用於檢視純文字檔案(內容較少的),英文全稱為“concatenate”,語法格式為“cat [引數] 檔名稱”
cat -n +文字名稱 檢視文字內容順便顯示行號
more :用於檢視純文字檔案(內容較多的),語法格式為“more [引數] 檔名稱”,以翻頁的方式檢視文字內容
head :用於檢視純文字檔案的前 N 行,語法格式為“head [引數] 檔名稱”
tail :用於檢視純文字檔案的後 N 行或持續重新整理檔案的最新內容,語法格式為“tail [參 數] 檔名稱”
tail :最強悍的功能是能夠持續重新整理一個檔案的內容,當想要實時檢視最新的日誌檔案時,這特別有用,此時的命令格式為“tail -f 檔名稱”
tr :用於替換文字內容中的字元,英文全稱為“translate”,語法格式為“tr [原始字元] [目標字元]”,比如把某個文字內容中的英文全部 替換為大寫
wc :用於統計指定文字檔案的行數、字數或位元組數,英文全稱為“word counts”,語 法格式為“wc [引數] 檔名稱”
stat:用於檢視檔案的具體儲存細節和時間等資訊,英文全稱為“status”,語法格式為 “stat 檔名稱”,,Linux 系統中的檔案包含3 種時間狀態,分別是 Access Time(內容最後一次被訪問的時間,簡稱為 Atime),Modify Time(內容最後一次被修改的時間,簡稱為 Mtime)以及 Change Time(檔案屬性最後一次被 修改的時間,簡稱為 Ctime)
grep :用於按行提取文字內容,語法格式為“grep [引數] 檔名稱”,-n 引數用來顯示搜尋到的資訊的行號;-v 引數用於反選資訊(即沒有包含關鍵詞的所有資訊行)。在 Linux 系統中,/etc/passwd 檔案儲存著所有的使用者資訊,而一旦使用者的登入終端被設定成/sbin/nologin,則不再允許登入系統,因此可以使用 grep 命令查找出當前系統中不允許登入系統的所有使用者的資訊按行提取檔案
cut :用於按“列”提取文字內容,語法格式為“cut [引數] 檔名稱”,嘗試提取出 passwd 檔案中的使用者名稱資訊,即提取以冒號(:)為間隔符號的第一列內容按列提取檔案
diff:用於比較多個檔案之間內容的差異,英文全稱為“different”,語法格式為“diff [參 數] 檔名稱 A 檔名稱 B”
uniq:用於去除文字中連續的重複行,英文全稱為“unique”,語法格式為“uniq [引數] 文 件名稱”
sort:用於對文字內容進行再排序,語法格式為“sort [引數] 檔名稱”
五、檔案目錄管理命令
touch :用於建立空白檔案或設定檔案的時間,語法格式為“touch [引數] 檔名稱”
mkdir :用於建立空白的目錄,英文全稱為“make directory”,語法格式為“mkdir [參 數] 目錄名稱”
cp :用於複製檔案或目錄,英文全稱為“copy”,語法格式為“cp [引數] 原始檔名稱目標檔名稱”
mv 命令用於剪下或重新命名檔案,英文全稱為“move”,語法格式為“mv [引數] 原始檔 名稱 目標檔名稱”
rm 命令用於刪除檔案或目錄,英文全稱為“remove”,語法格式為“rm [引數] 檔案 名稱”
dd :用於按照指定大小和個數的資料塊來複制檔案或轉換檔案,語法格式為“dd if= 引數值 of=引數值 count=引數值 bs=引數值”
用 dd 命令從/dev/zero 裝置檔案中取出一個大小為 560MB 的資料塊,然後儲存成名為test_file 的檔案,在理解了這個命令後,以後就能隨意建立任意大小的檔案了
用 dd 命令來壓制出光碟映象檔案,將它變成一個可立即使用的 iso 映象
dd if=/dev/cdrom of=RHEL-server-8.0-x86_64-LinuxProbe.Com.iso
file :用於檢視檔案的型別,語法格式為“file 檔名稱”
tar :用於對檔案進行打包壓縮或解壓,語法格式為“tar 引數 檔名稱”
tar czvf etc.tar.gz /etc 將/etc檔案壓縮到ect.tar.gz裡面去
tar xzvf etc.tar.gz -C /root/etc 將打包的ect.tar.gz解壓到/root/etc裡面去