linux常用命令

arch 顯示機器的處理器架構(1)
 
 uname -m 顯示機器的處理器架構(2)
 
 uname -r 顯示正在使用的內核版本
 
 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI)
 
 hdparm -i /dev/hda 羅列一個磁盤的架構特性
 
hdparm -tT /dev/sda 在磁盤上執行測試性讀取操作
 
cat /proc/cpuinfo 顯示CPU info的信息
 
cat /proc/interrupts 顯示中斷
 
 cat /proc/meminfo 校驗內存使用
 
cat /proc/swaps 顯示哪些swap被使用
 
 cat /proc/version 顯示內核的版本
 
 cat /proc/net/dev 顯示網絡適配器及統計
 
cat /proc/mounts 顯示已加載的文件系統
 
 lspci -tv 羅列 PCI 設備
 
date 顯示系統日期
 
 date 041217002007.00 設置日期和時間 - 月日時分年.秒
 
 cd /home 進入 '/ home' 目錄'    r讀--4  w寫--2 x執行--1
 
 cd .. 返回上一級目錄
 
 cd ../.. 返回上兩級目錄
 
 cd 進入個人的主目錄
 
cd ~user1 進入個人的主目錄
 
cd - 返回上次所在的目錄
 
 pwd 顯示工作路徑
 
 ls 查看目錄中的文件
 
 ls -F 查看目錄中的文件
 
 ls -a 顯示隱藏文件
 
ls -l 顯示文件和目錄的詳細資料
 
ls *[0-9]* 顯示包含數字的文件名和目錄名
 
tree 顯示文件和目錄由根目錄開始的樹形結構(1)
 
 
原因沒有安裝
lstree 顯示文件和目錄由根目錄開始的樹形結構(2)
 
 mkdir dir1 創建一個叫做 'dir1' 的目錄'
 
mkdir dir1 dir2 同時創建兩個目錄
 
 mkdir -p /tmp/dir1/dir2 創建一個目錄樹
 
 rm -f file1 刪除一個叫做 'file1' 的文件'
 
 rmdir dir1 刪除一個叫做 'dir1' 的目錄'
 
rm -rf dir1 刪除一個叫做 'dir1' 的目錄並同時刪除其內容
 
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
 
mv dir1 new_dir 重命名/移動 一個目錄
 
 cp file1 file2 複製一個文件
 
cp dir/* . 複製一個目錄下的所有文件到當前工作目錄
 
 cp -a /tmp/dir1 . 複製一個目錄到當前工作目錄
 
cp -a dir1 dir2 複製一個目錄
 
 ln -s file1 lnk1 創建一個指向文件或目錄的軟鏈接
 
 ln file1 lnk1 創建一個指向文件或目錄的物理鏈接
 
 touch -t 0712250000 file1 修改一個文件或目錄的時間戳 - (YYMMDDhhmm)
 
 find / -name file1 從 '/' 開始進入根文件系統搜索文件和目錄
 
 find / -user user1 搜索屬於用戶 'user1' 的文件和目錄
find / -user linxing
 
 find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結尾的文件
 
 find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 結尾的文件並定義其權限
 
 df -h 顯示已經掛載的分區列表
 
ls -lSr |more 以尺寸大小排列文件和目錄
 
 du -sh dir1 估算目錄 'dir1' 已經使用的磁盤空間'
 
 du -sk * | sort -rn 以容量大小爲依據依次顯示文件和目錄的大小
 
 groupadd group_name 創建一個新用戶組
 
 
(Cat /etc/group)<查看用戶組>
groupdel group_name 刪除一個用戶組
 
 
useradd user1 創建一個新用戶
 
 userdel -r user1 刪除一個用戶 ( '-r' 排除主目錄)
 
 passwd 修改口令
 passwd user1 修改一個用戶的口令 (只允許root執行)
 
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 位
 
  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格式壓縮包
 




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