一、關機相關指令
shutdown -h now 關閉系統
init 0 關閉系統
telinit 0 關閉系統
shutdown -h hours:minutes & 按預定時間關閉系統
shutdown -c 取消按預定時間關閉系統
shutdown -r now 重啟
reboot 重啟
logout 登出
二、檔案目錄相關指令
cd … 返回上一級目錄
cd …/… 返回上兩級目錄
cd 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示工作路徑
ls 檢視目錄中的檔案
ls -f 檢視目錄中的檔案
ls -l 顯示檔案和目錄的詳細資料
ls -a 顯示隱藏檔案
tree 顯示檔案和目錄由根目錄開始的樹形結構
lstree 顯示檔案和目錄由根目錄開始的樹形結構
mkdir dir1 dir2 同時建立兩個目錄
mkdir -p /tmp/dir1/dir2 建立乙個目錄樹
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 複製乙個目錄
三、檔案搜尋相關指令
find / -name file1 從 『/』 開始進入根檔案系統搜尋檔案和目錄
find / -user user1 搜尋屬於使用者 『user1』 的檔案和目錄
find /home/user1 -name *.bin 在目錄 『/ home/user1』 中搜尋帶有』.bin』 結尾的檔案
四、磁碟空間相關指令
df -h 顯示已經掛載的分割槽列表
ls -lsr |more 以尺寸大小排列檔案和目錄
五、使用者和群組
groupadd group_name 建立乙個新使用者組
groupdel group_name 刪除乙個使用者組
groupmod -n new_group_name old_group_name 重新命名乙個使用者組
useradd user1 建立乙個新使用者
userdel -r user1 刪除乙個使用者 ( 『-r』 排除主目錄)
passwd 修改口令
passwd user1 修改乙個使用者的口令 (只允許root執行)
六、檔案許可權相關
ls -lh 顯示許可權
chmod ugo+rwx directory1 設定目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的許可權
chmod go-rwx directory1 刪除群組(g)與其他人(o)對目錄的讀寫執行許可權
chmod abc file 其中a,b,c各為乙個數字,分別表示user、group、及other的許可權
r=4,w=2,x=1
chown user1 file1 改變乙個檔案的所有人屬性
chown -r user1 directory1 改變乙個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性
七、打包和壓縮檔案
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 -jxvf archive.tar.bz2 解壓乙個bzip2格式的壓縮包
tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包
tar -zxvf archive.tar.gz 解壓乙個gzip格式的壓縮包
zip file1.zip file1 建立乙個zip格式的壓縮包
zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包
unzip file1.zip 解壓乙個zip格式壓縮包
八、檢視檔案內容
cat file1 從第乙個位元組開始正向檢視檔案的內容
head -2 file1 檢視乙個檔案的前兩行
tail -2 file1 檢視乙個檔案的最後兩行
tail -f /var/log/messages 實時檢視被新增到乙個檔案中的內容
九、網路相關
ifconfig eth0 顯示乙個乙太網卡的配置
ip address
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...