1 檔案管理 # ls ls -a 列出當前目錄下的所有檔案,包括以.頭的隱含檔案
檔案管理 # ls ls-l或ll 列出當前目錄下檔案的詳細資訊
檔案管理 # pwd pwd檢視當前所在目錄的絕對路經
檔案管理 # cd cd.. 回當前目錄的上一級目錄
檔案管理 # cd cd -回上一次所在的目錄
檔案管理 # cd cd ~或 cd 回當前使用者的宿主目錄
檔案管理 # cd cd ~使用者名稱 回指定使用者的宿主目錄
2 檔案管理 # mkdirmkdir 目錄名 建立一個目錄
檔案管理 # mkdirmkdir –p 遞迴式去建立一些巢狀目錄
檔案管理 # rmdirRmdir 空目錄名 刪除一個空目錄
3 檔案管理 # rm rm 檔名 檔名 刪除一個檔案或多個檔案
檔案管理 # rm rm-rf 非空目錄名 遞迴刪除一個非空目錄下的一切,不讓提式-f
4 檔案管理 # cat cat檔名 一屏檢視檔案內容
5 檔案管理 # moremore檔名 分頁檢視檔案內容
6 檔案管理 # lessless 檔名 可控分頁檢視檔案內容
7 檔案管理 # grepgrep字元 檔名根據字元匹配來檢視檔案部分內容
8 檔案管理 # mv mv 路經/檔案 /經/檔案 移動相對路經下的檔案到絕對路經下
檔案管理 # mv mv 檔名 新名稱 在當前目錄下改名
9 檔案管理 # cp cp /路經/檔案 ./ 移動絕對路經下的檔案到當前目錄下
10 檔案管理 # findfind 路經 -name “字串” 查詢路經所在範圍內滿足字串匹配的檔案和目錄
11 檔案管理 # ln ln 原始檔 連結名 建立當前目錄原始檔的硬連結
ln /home/test /usr/test1 在/usr下建立/home/test的硬連結
12 檔案管理 # ln Ln-s a b 建立當前目錄下a的符號連結b
13 檔案管理 # touchtouch file1 file2 建立兩個空檔案
14 磁碟管理 # df df 用於報告檔案系統的總容量,使用量,剩餘容量。
15 磁碟管理 # du du-b /home 檢視目前/HOME目錄的容量(k)及子目錄的容量(k)。
16 磁碟管理 # fdiskfdisk -l 檢視系統分割槽資訊
17 磁碟管理 # fdiskfdisk /dev/sdb 為一塊新的SCSI硬碟進行分割槽
18 磁碟管理 #mkfs.ext3 Mkfs.ext3 /dev/sdb1
為第一塊SCSI硬碟的第一主分割槽格式化成
ext3的檔案系統
mkfs.ext2 Mkfs.ext2/dev/sdb2 格式化成ext2檔案系統
19 磁碟管理 # mountmount -t 檔案系統型別 裝置路經訪問路經 磁碟管理 # 檔案系統型別
ISO9660 光碟機檔案系統
vfat Fat檔案系統(windows)
掛載光碟機 # mount–t iso9660 /dev/cdrom /mnt/cdrom
掛載FAT # mount–t vfat /dev/hda5 /mnt/cdrom 掛第一個ide的第五個邏輯分割槽
17 磁碟管理 # Umount/mnt/cdrom 解除安裝/mnt/cdrom為空
18 檔案許可權 # chmodchmod u+s file 為file的屬主加上特殊許可權
chmod g+r file 為file的屬組加上讀許可權
chmod o+w file 為file的其它使用者加上寫許可權
chmod a-x file 為file的所有使用者減去執行許可權
chmod 765 file 為file的屬主設為完全許可權,屬組設成讀寫權,其它使用者具有讀和執心許可權
19 檔案許可權 # chownchown root /home 把/home的屬主改成root使用者
20 檔案許可權 # chgrpchgrp root /home 把/home的屬組改成root組
21 列印管理 #redhat-config-printer-tui 進入安裝印表機介面
22 列印管理 # lp lp–d hptr file 列印file到hptr的印表機上
23 列印管理 # lpq Lpq–P 印表機名 檢視印表機的狀態
24 列印管理 # lprmLprm –P 印表機名 a 刪除印表機內的列印作業
25 列印管理 # disableDisable –r “changing paper” HPtr 禁用印表機並提示原因
26 列印管理 # enableEnable HPtr 重新啟用被禁用的
27 使用者管理 # useraddUseradd 建立一個新的使用者
28 使用者管理 #groupadd Groupadd 組名 建立一個新的組
29 使用者管理 # passwdPasswd 使用者名稱 為使用者建立密碼
30 使用者管理 # Passwd-d Passwd -d使用者名稱 刪除使用者密碼也能登陸
31 使用者管理 # Passwd-l Passwd -l使用者名稱 鎖定賬號密碼
32 使用者管理 # Passwd-u Passwd -u使用者名稱 解鎖賬號密碼
33 使用者管理 # Passwd-S Passwd -S使用者名稱 查詢賬號密碼
34 使用者管理 # Usermod-l Usermod -l 新使用者名稱 老使用者名稱為使用者改名
35 使用者管理 # Usermod-L Usermod -L 要鎖定使用者名稱 鎖定使用者登陸
36 使用者管理 # Usermod-U Usermod –U解鎖使用者名稱 解鎖使用者登陸
37 使用者管理 # Usermod-u Usermod –u 501使用者名稱 改變使用者UID
38 使用者管理 # UserdelUserdel–r 使用者名稱 刪除使用者一切
39 使用者管理 #Groupmod -n Groupmod –n新使用者名稱 老使用者名稱 為組改名
40 使用者管理 #Groupmod -g Groupmod –g 501 組名 改變組GID
41 使用者管理 #groupdel Groupdel組名 先應刪它的使用者刪除組
42 使用者管理 # gpasswd-a gpasswd -a 使用者名稱 組名增加使用者到組
43 使用者管理 # Id id 使用者名稱 查使用者資訊
44 軟體管理 # rpm -qarpm –qa | less 查詢已安裝RPM
45 軟體管理 # rpm –qa| grep ftp 查詢指定RPM
46 軟體管理 # rpm -qrpm -q 已安裝的RPM包 查是否安裝
47 軟體管理 # rpm -qtelnet-server 檢視telnet伺服器包
48 軟體管理 # rpm -qirpm –qi 軟體包名稱 檢視軟體的描述資訊
49 軟體管理 # rpm -qlrpm –ql軟體包名稱 查詢軟體包的檔案列表
50 軟體管理 # rpm -qfrpm –qf軟體包名稱 查詢某個檔案所屬的軟體包
51 軟體管理 # rpm -qprpm –qp軟體包全名 查詢未安裝的軟體包資訊
52 軟體管理 # rpm -erpm –e 軟體包名稱 刪除具體的軟體包
53 軟體管理 # rpm -Urpm –Uvh軟體包全名 升級軟體包並顯示過程
54 軟體管理 # rpm-ivh rpm –ivh 軟體包全名 安裝軟體包並顯示過程
55 軟體管理 # rpm -Vrpm –V軟體包名稱 驗證軟體包的大小,型別等
56 軟體管理 # tar -c 建立包 –x 釋放包 -v 顯示命令過程 –z 代表壓縮包
57 軟體管理 # tar -cftar –cvf benet.tar /home/benet 把/home/benet目錄打包
58 軟體管理 # tar-czf tar –zcvf benet.tar.gz /mnt 把目錄打包並壓縮
59 軟體管理 # tar –tftar –tf benet.tar 看非壓縮包的檔案列表
60 軟體管理 # tar–tzf tar –tf benet.tar.gz 看壓縮包的檔案列表
61 軟體管理 # tar –xftar –xf benet.tar 非壓縮包的檔案恢復
62 軟體管理 # tar–zxvf tar –zxvf benet.tar.gz 壓縮包的檔案解壓恢復
63 軟體管理 # tar-jxvf tar –jxvf benet.tar.bz2
64 軟體管理 # diffdiff file1 file2 > 補丁名.patch 為新舊檔案生成補丁檔案
65 軟體管理 # diffdiff file1 file2 比較兩個檔案的區別
66 軟體管理 # PatchPatch file補丁名.patch 打補丁
67 軟體管理 #./configure --prefix=/usr/local/ 編譯前配置
68 軟體管理 # make 編譯
69 軟體管理 # makeinstall 安裝編譯好的原始碼包
70 啟動管理 # rebootInit 6 重啟LINUX系統
71 啟動管理 # HaltInit 0 Shutdown –h now 關閉LINUX系統
72 啟動管理 #runlevel 顯示系統執行級
73 啟動管理 # Init[0123456] 改變系統執行級,7種
74 啟動管理 #Chkconfig –-list [服務名稱] 檢視服務的狀態
75 啟動管理 #Chkconfig –-level <執行級> <服務名> on|off|set 設定服務的啟動狀態
76 啟動管理 #Chkconfig <服務名>on|off|set 設定非獨立服務啟狀態
77 程式管理 # Top動態 Ps-aux靜態 程式樹pstree 檢視系統程式
78 程式管理 # 程式名 & 後臺執行程式
79 程式管理 # fg 把後臺執行的程式調回前臺
80 程式管理 # bg 把前臺執行程式調到後臺
81 程式管理 # reniceRenice +1 180 把180號程式的優先順序加1
82 程式管理 # killKill PID 終止某個PID程式
83 程式管理 # at at5pm + 3 days /bin/ls 指定三天後下午5:00執行/bin/ls
84 程式管理 # crontabCrontab -e 用VI的形式來編輯自動週期性任務
85 程式管理 # crontabCrontab -l 檢視自動週期性任務
86 程式管理 # crontabCrontab -r 刪除自動週期性任務
87 程式管理 # crondService crond 馬上啟動自動週期性服務Service crond <啟動|停止|重啟|狀態>
實現磁碟配額 (注安裝LINUX時建立/home分割槽)
目標:對使用者zhao在/home目錄上實現soft limit為5k,hard limit 為10k的磁碟配額
實現步驟:
1. 修改包含/home的行, #vi /etc/fstab, 改為:defaults,usrquota。也就是增加usrquota項。然後儲存退出。
2、解除安裝/home目錄 #umount /home
3. 掛接/home目錄 #mount /home
4、增加使用者zhao#useradd zhao
5、修改密碼 #passwdzhao
6、生成關於/home目錄的quota資訊 # quotacheck -cmug /home
#quotacheck -vu /home
7、檢視所有使用者的資訊#repquota -au
8、設定配額 #edquota-u zhao
將soft 和hard 分別改為5和10
9、儲存並退出 #wq!
10、修改時間 #edquota-t
11、 #wq!
12.開啟/home上的磁碟配額功能 #quotaon /home
13.查詢配額 #quota -uzhao
14.驗證配額 #su -zhao
$touch myfile
確實是非常實用的Ubuntu命令
相關文章
- 非常實用的站點收錄
- Python 庫這非常的實用Python
- 12個非常實用的JavaScript小技巧JavaScript
- JavaScript開發者的工具箱 非常實用JavaScript
- 5個相見恨晚的Linux命令,每一個都非常實用Linux
- 實用的top命令
- 10個非常實用的程式設計技巧程式設計
- 非常實用的PHP程式碼片段推薦PHP
- 12 個非常實用的 jQuery 程式碼片段jQuery
- pdf轉換成word,非常實用
- 一個非常實用的引流拓客方式!實體商家必看!
- 分享8個非常實用的Vue自定義指令Vue
- 非常實用的15款開源PHP類庫PHP
- ubuntu下的實用小工具Ubuntu
- 實用的Linux命令Linux
- 利用php生成二維碼,非常實用PHP
- Scala確實是門好語言
- 「實用」打造自我感覺非常漂亮的Mac終端Mac
- 分享5款非常實用的黑科技線上工具
- C#中檢查null的語法糖,非常實用C#Null
- win7中實用性非常強的快捷鍵Win7
- 五款實用性非常高的Linux防火牆工具!Linux防火牆
- 分享6個Python程式設計非常實用的技巧!Python程式設計
- 分享5款不起眼但非常實用的小工具
- win7非常實用的自帶功能之放大鏡Win7
- 非常好實用的關於solaris ipmp配置文件
- Ubuntu使用dd命令實現硬碟級複製Ubuntu硬碟
- 即學即用的 30 段 Python 非常實用的程式碼Python
- Win 7系統隱藏的兩個非常實用的功能
- 推薦一個非常實用的學習 GitHub 的軟體Github
- du命令 and touch命令簡單實用
- tmux和vim精簡教程(非常詳細實用!)UX
- 實用的Linux命令列技巧Linux命令列
- 25個實用的VMware ESXi命令
- 詳解 Flink 實時應用的確定性
- vi命令簡單實用
- Nginx 快取機制詳解!非常詳細實用Nginx快取
- 實施CRM系統確保成功的要素是什麼?