linux指令全集(一):
linux指令全集(二):
df -h 顯示已經掛載的分割槽列表
ls -lsr |more 以尺寸大小排列檔案和目錄
du -sh dir1 估算目錄 'dir1' 已經使用的磁碟空間'
du -sk * | sort -rn 以容量大小為依據依次顯示檔案和目錄的大小
rpm -q -a --qf '%10t%n' | sort -k1,1n 以大小為依據依次顯示已安裝的rpm包所使用的空間 (fedora, redhat類系統)
dpkg-query -w -f='$t$n' | sort -k1,1n 以大小為依據顯示已安裝的deb包所使用的空間 (ubuntu, debian類系統)
groupadd group_name 建立乙個新使用者組
groupdel group_name 刪除乙個使用者組
groupmod -n new_group_name old_group_name 重新命名乙個使用者組
useradd -c "name surname " -g admin -d /home/user1 -s /bin/bash user1 建立乙個屬於 "admin" 使用者組的使用者
useradd user1 建立乙個新使用者
userdel -r user1 刪除乙個使用者 ( '-r' 排除主目錄)
usermod -c "user ftp" -g system -d /ftp/user1 -s /bin/nologin user1 修改使用者屬性
passwd 修改口令
passwd user1 修改乙個使用者的口令 (只允許root執行)
chage -e 2005-12-31 user1 設定使用者口令的失效期限
pwck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的使用者
grpck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的群組
newgrp group_name 登陸進乙個新的群組以改變新建立檔案的預設群組
ls -lh 顯示許可權
ls /tmp | pr -t5 -w$columns 將終端劃分成5欄顯示
chmod ugo+rwx directory1 設定目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的許可權
chmod go-rwx directory1 刪除群組(g)與其他人(o)對目錄的讀寫執行許可權
chown user1 file1 改變乙個檔案的所有人屬性
chown -r user1 directory1 改變乙個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性
chgrp group1 file1 改變檔案的群組
chown user1:group1 file1 改變乙個檔案的所有人和群組屬性
find / -perm -u+s 羅列乙個系統中所有使用了suid控制的檔案
chmod u+s /bin/file1 設定乙個二進位制檔案的 suid 位 - 執行該檔案的使用者也被賦予和所有者同樣的許可權
chmod u-s /bin/file1 禁用乙個二進位制檔案的 suid位
chmod g+s /home/public 設定乙個目錄的sgid 位 - 類似suid ,不過這是針對目錄的
chmod g-s /home/public 禁用乙個目錄的 sgid 位
chmod o+t /home/public 設定乙個檔案的 stiky 位 - 只允許合法所有人刪除檔案
chmod o-t /home/public 禁用乙個目錄的 stiky 位
chattr +a file1 只允許以追加方式讀寫檔案
chattr +c file1 允許這個檔案能被核心自動壓縮/解壓
chattr +d file1 在進行檔案系統備份時,dump程式將忽略這個檔案
chattr +i file1 設定成不可變的檔案,不能被刪除、修改、重新命名或者鏈結
chattr +s file1 允許乙個檔案被安全地刪除
chattr +s file1 一旦應用程式對這個檔案執行了寫操作,使系統立刻把修改的結果寫到磁碟
chattr +u file1 若檔案被刪除,系統會允許你在以後恢復這個被刪除的檔案
lsattr 顯示特殊的屬性
bunzip2 file1.bz2 解壓乙個叫做 'file1.bz2'的檔案
bzip2 file1 壓縮乙個叫做 'file1' 的檔案
gunzip file1.gz 解壓乙個叫做 'file1.gz'的檔案
gzip file1 壓縮乙個叫做 'file1'的檔案
gzip -9 file1 最大程度壓縮
rar a file1.rar test_file 建立乙個叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同時壓縮 'file1', 'file2' 以及目錄 'dir1'
rar x file1.rar 解壓rar包
unrar x file1.rar 解壓rar包
tar -cvf archive.tar file1 建立乙個非壓縮的 tarball
tar -cvf archive.tar file1 file2 dir1 建立乙個包含了 'file1', 'file2' 以及 'dir1'的檔案檔案
tar -tf archive.tar 顯示乙個包中的內容
tar -xvf archive.tar 釋放乙個包
tar -xvf archive.tar -c /tmp 將壓縮包釋放到 /tmp目錄下
tar -cvfj archive.tar.bz2 dir1 建立乙個bzip2格式的壓縮包
tar -xvfj archive.tar.bz2 解壓乙個bzip2格式的壓縮包
tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包
tar -xvfz archive.tar.gz 解壓乙個gzip格式的壓縮包
zip file1.zip file1 建立乙個zip格式的壓縮包
zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包
unzip file1.zip 解壓乙個zip格式壓縮包
badblocks -v /dev/hda1 檢查磁碟hda1上的壞磁塊
fsck /dev/hda1 修復/檢查hda1磁碟上linux檔案系統的完整性
fsck.ext2 /dev/hda1 修復/檢查hda1磁碟上ext2檔案系統的完整性
e2fsck /dev/hda1 修復/檢查hda1磁碟上ext2檔案系統的完整性
e2fsck -j /dev/hda1 修復/檢查hda1磁碟上ext3檔案系統的完整性
fsck.ext3 /dev/hda1 修復/檢查hda1磁碟上ext3檔案系統的完整性
fsck.vfat /dev/hda1 修復/檢查hda1磁碟上fat檔案系統的完整性
fsck.msdos /dev/hda1 修復/檢查hda1磁碟上dos檔案系統的完整性
dosfsck /dev/hda1 修復/檢查hda1磁碟上dos檔案系統的完整性
mkfs /dev/hda1 在hda1分割槽建立乙個檔案系統
mke2fs /dev/hda1 在hda1分割槽建立乙個linux ext2的檔案系統
mke2fs -j /dev/hda1 在hda1分割槽建立乙個linux ext3(日誌型)的檔案系統
mkfs -t vfat 32 -f /dev/hda1 建立乙個 fat32 檔案系統
fdformat -n /dev/fd0 格式化乙個軟盤
mkswap /dev/hda3 建立乙個swap檔案系統
Linux指令全集(一)
linux指令全集 一 linux指令全集 二 補充一下,由於安裝包的問題,並不是所有命令都可能出現,如果需要某些功能需要安裝對應的包檔案才可以。arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統...
mysql指令全集
關鍵字 mysql指令全集 一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql...
Linux解壓全集
壓縮解壓 linux下怎麼解字尾名是gzip的檔案?1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.t...