$ chmod u x file 給file的屬主增加執行許可權 $ chmod 751 file 給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他用戶分配執行(1)的許可權 $ chmod u=rwx,g=rx,o=x file 上例的另一種形式 $ chmod =r file 為所有用戶分配讀許可權 $ chmod 444 file 同上例 $ chmod a-wx,a r 同上例 $ chmod -R u r directory 遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的許可權 $ chmod 4755 設置用ID,給屬主分配讀、寫和執行許可權,給組和其他用戶分配讀、執行的許可權.
$ chgrp root test 把test的所屬組更改root組 $ chgrp -R mysql test 遞歸地把test目錄及該目錄下所有文件和子目錄的組屬性設置成mysql $ chgrp root * 把當前目錄中所有文件的組屬性設置成root
$ chown root test 把test文件的屬主改進root $ chown -R root test_directory 遞歸地把test_directory目錄下的所有文件屬主改成root $ chown --dereference root test_link 把test_link鏈接的原文件屬主改成root,鏈接文件屬主不變 $ chown --no-dereference root test_link 把test_link的鏈接文件屬主改成root,原文件屬主不變
$ date -s 06/09/2004 修改日期(按月日年格式) $ date -s 13:56:00 修改時間(按時分秒格式) $ date -r test 顯示test文件最后一次的修改時間 $ date '%Y-%m-%d' 以yyyy-mm-dd格式顯示日期,其它格式請參考幫助 $ clock -r 查詢BIOS時間 $ clock -w 把修改後的時間寫回BIOS
$ df -h 以友好的格式輸出所有已安裝文件系統的磁碟容量狀態 $ df -m /home 以M為單位輸出home目錄的磁碟容量狀態 $ df -k 以K為單位輸出所有已安裝文件系統的磁碟容量狀態 $ df -i 報告空閑的、用過的或部份用過的(百份比)索引節點 $ df -t ext3 僅顯示文件類型為ext3的文件系統的磁碟狀態 $ df -x ext3 僅顯示文件類型不為ext3的文件系統的磁碟狀態 $ df -T 除顯示文件系統磁碟容量大小外還顯示文件系統類型 $ df -l 僅顯示本地文件系統.
$ fdisk -l 列出所有分區信息
$ hdparm -d /dev/hda 顯示硬碟的DMA模式是不打開,1代表on $ hdparm -tT /dev/hda 測試硬碟的寫性能 $ hdparm -d1 /dev/hda 開啟dma功能 $ hdparm -d1 -X68 -c3 -m16 /dev/hda 選項說明: -c3:把硬碟的IO模式從16位轉成32位. -m16:改變硬碟的多路扇區的讀功能,-m16使硬碟在一次I/O中斷中讀入16個扇區的數據. -d1:打開DMA模式. -X68:支持ATA66的數據傳輸模式.下面是其它模式的設置對照 ATA33.......參數是-X66 ATA66.......參數是-X68 ATA100......參數是-X69 $ hdparm -k1 /dev/hda 保存設置
$ ln -s file1 file2 建立一個到file1的符號鏈接file2,刪除file2不會影響file1 $ ln -s -f file1 file2 建立一個到file1的符號鏈接file2,並不提示是否重寫
$ shutdown -c 取消正在進行的關閉操作 $ shutdown -f 快速重新啟動,在重新啟動時禁止對fsck的常規調用 $ shutdown -h 當關閉完成時停止系統 $ shutdown -k 輸出警告信息,但禁止實際的關閉 $ shutdown -n 不調用init就執行關閉 $ shutdown -r 當關閉完成時重新啟動系統 $ shutdown -t 5 在殺死進程和改變運行級別之間確保延時5秒
$ swapon -s 顯示交換分區信息 $ swapon -a 激活所有在/etc/fstab中有sw標記的分區 $ swapon -p 1 設置交換分區優先順序為1
$ tune2fs -l /dev/hda1 顯示hda1分區的超級塊內容 $ tune2fs -c 100 /dev/hda1 設置hda1分區每mount100次就進行磁碟檢查
$ uniq -c file file中的重複行輸出一次,並在每行前顯示重複次數 $ uniq -d file file中的重複行輸出一次,但不輸出唯一的行 $ uniq -u file 只輸出file中的唯一行 $ uniq file1 file2 把file1中的重複的相鄰行刪除,並把每行的一個拷貝送到file2
$ wc -l file 輸出file中的行數 $ wc -w file 輸出file中的單詞數 $ wc -c file 輸出file中的字元數
[火星人 ] Linux經典命令已經有401次圍觀