Ubuntu系統常用操作指令說明

使用U盤拷貝壓縮文件
文件的壓縮方法詳見:3.6文件歸檔壓縮及其釋放
U盤直接插入機器USB接口,等待自動彈出窗口,在彈出窗口選擇“文件->打開終端”,打開的終端當前目錄默認爲U盤所在的目錄,直接在當前目錄進行拷貝的操作即可。該窗口不要關閉。
例:>cp /home/cps/package.tar .
或者>cp /home/cps/package.tar.gz .
在彈出窗口選擇“文件->卸載文件卷”,或者在桌面上找到U盤圖標,並選中,點擊鼠標右鍵,在彈出的快捷菜單中選擇“卸載文件卷”,等待窗口或者圖標消失,表示U盤成功彈出,即可拔出U盤。
進程查詢
查詢進程
ps –aef | grep 需查詢進程的關鍵字
例:>ps –aef|grep proc
於是進程名稱中含有關鍵字“proc”的進程都會列在查詢結果中
查詢結果顯示的條目有UID PID PPID C STYLE TTY TIME CMD
其中的PID是進程號
例:> ps –aef|grep proc
UID PID PPID C STYLE TTY TIME CMD
Root 48 0 0 10:29 ? 00:00:02 /usr/bin/proc
根據以上結果,知道需查詢的進程進程號爲48
殺掉某個進程
kill -9 需殺掉的進程號
例:如果想殺掉查詢到的進程,只需執行以下命令:

kill -9 48
du命令查詢文件系統大小
使用du命令可統計目錄(或文件)所佔磁盤空間的大小
常用的:
du –k 目錄名/文件名或者du –m 目錄名/文件名
-k 和-m的區別在於block-size分別爲1k和1M(也就是單位分別是K和M)
如果只需要給出佔用的數據塊總數,則加上-s這個參數,否則結果會把該目錄下所有子目錄所佔數據塊都列舉出來
如果需要遞歸地顯示指定目錄中各文件及子孫目錄中各文件佔用的數據塊數,則需要加上-a這個參數
例:>du –sm /home/cps/CPS_Project
4054 /home/cps/CPS_Project
如果不加-s參數
du –m /home/cps/CPS_Project
18 /home/cps/CPS_Project/ubuntu/lib
1 /home/cps/CPS_Project/ubuntu/data/accident
22 /home/cps/CPS_Project/ubuntu/data/log
.
.
.
.
df命令查詢磁盤空間使用情況
du和df命令都被用於獲得文件系統大小的信息,du 用於報告文件系統使用的塊數,df用於報告文件系統的總塊數及剩餘塊數。
df /home/cps
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda6 94952392 19262412 70904620 20% /home
查詢組播配置
netstat –r或者-i或者-a
-r :顯示路由信息
-i :顯示接口信息
執行後的結果如下例:
netstat –r

可看到組播配置:A網爲228.0.0.0,對應bge0網卡,B網爲229.0.0.0,對應qfe0網卡。

文件歸檔壓縮及其釋放
1、建立歸檔包(生成tar爲後綴的文件)及其釋放的方法:
先進入需打包的目錄或者文件所在的目錄

cd /home/cps
文件包需寫明絕對路徑,如果不寫則默認放在當前目錄下
tar cvf package.tar ./package/*
結果就會在/home/cps目錄下生成一個名稱爲package.tar的歸檔包
需要釋放歸檔包的時候執行以下命令即可
tar xvf package.tar
2、歸檔並壓縮(生成tar.gz爲後綴的歸檔壓縮包)及其釋放的方法
先進入需打包的目錄或者文件所在的目錄
cd /home/cps
文件包需寫明絕對路徑,如果不寫則默認放在當前目錄下
tar zcvf package.tar.gz ./package/*
結果就會在/home/cps目錄下生成一個名稱爲package.tar.gz的歸檔壓縮包。
需要釋放歸檔包的時候執行以下命令即可
tar zxvf package.tar.gz
修改文件屬主和權限
1、chmod 改變文檔或目錄之權限
命令格式:chmod [-R] mode name
( name 可爲文檔名或目錄名;mode可爲 3 個 8 位元之數字,或利用ls -l命令,列出文檔或目錄之讀、寫、執行允許權之文字縮寫.)
例:
chmod 755 dir1 將目錄dir1,設定成任何使用者,皆有讀取及執行之權利,
但只有擁有者可做修改.
chmod 700 file1
將文檔file1,設定只有擁有者可以讀、寫和執行.
chmod u+x file2
將文檔file2,增加擁有者可以執行之權利.
chmod g+x file3
將文檔file3,增加羣組使用者可執行之權利.
chmod o-r file4
將文檔file4,除去其它使用者可讀取之權利.
chmod a-r file4
將文檔file4,除去所有使用者可讀取之權利.
2、chmod 改變文檔或目錄之屬主
命令格式:chown [-R] username name ( name 可爲文檔名或目錄名.)
例:
chown user file1 將文檔 file1 之擁有權,改爲使用者 user 所有.
chown -R user dir1 將目錄 dir1,及其下所有文檔和子目錄之擁有權,
改爲使用者 user 所有.
查詢或修改DISPLAY參數值
DISPLAY參數用來設置將圖形顯示到何處. 直接登陸圖形界面或者登陸命令行界面後使用startx啓動圖形, DISPLAY環境變量將自動設置爲:0:0,圖形將顯示在本地窗口上。
1、查詢參數
想查看當前DISPLAY參數的值,只需運行以下命令即可:
echo DISPLAY:DISPLAY=:0.0DISPLAYhost:NumA.NumB,hostXserverip,,Host,Xserver,使TCP,NumA6000,NumA0,6000;NumB0.2DISPLAYexportDISPLAY=:10.0echo DISPLAY
輸出結果中有如下內容:
DISPLAY=:10.0
表示此時圖形界面顯示的端口改爲6010
查詢系統資源佔用情況
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況
top
輸出結果如下:
top - 11:04:21 up 2:28, 4 users, load average: 0.05, 0.04, 0.00
Tasks: 136 total, 1 running, 134 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2073728k total, 746756k used, 1326972k free, 67212k buffers
Swap: 10739412k total, 0k used, 10739412k free, 350840k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5998 cps 20 0 21588 8636 7284 S 1 0.4 0:02.62 multiload-apple
1 root 20 0 2844 1692 544 S 0 0.1 0:02.40 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
…………
前五行是系統整體的統計信息。第一行是任務隊列信息
第二、三行爲進程和CPU的信息:
Tasks: 136 total 進程總數
1 running 正在運行的進程數
134 sleeping 睡眠的進程數
0 stopped 停止的進程數
0 zombie 殭屍進程數
Cpu(s): 0.3% us 用戶空間佔用CPU百分比
0.0% sy 內核空間佔用CPU百分比
0.0% ni 用戶進程空間內改變過優先級的進程佔用CPU百分比
99.7% id 空閒CPU百分比
0.0% wa 等待輸入輸出的CPU時間百分比
最後兩行爲內存信息:
Mem: 2073728k total 物理內存總量
746756k used 使用的物理內存總量
1326972k free 空閒內存總量
67212k buffers 用作內核緩存的內存量
Swap: 10739412k total 交換區總量
0k used 使用的交換區總量
10739412k free 空閒交換區總量
350840k cached 緩衝的交換區總量
進程信息區顯示了各個進程的詳細信息:
PID 進程id
USER 進程所有者的用戶名
PR 優先級
NI nice值。負值表示高優先級,正值表示低優先級
%CPU 上次更新到現在的CPU時間佔用百分比
TIME+ 進程使用的CPU時間總計,單位1/100秒
%MEM 進程使用的物理內存百分比
VIRT 進程使用的虛擬內存總量,單位kb
RES 進程使用的、未被換出的物理內存大小,單位kb
SHR 共享內存大小,單位kb
COMMAND 命令名/命令行
查看文件生成時間:
ls -l

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