Linux指令全集(二)

2021-09-24 13:31:08 字數 3888 閱讀 1305

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...