一、關機(系統的關機、重啟以及登出)
shutdown -h now 關閉系統
shutdown -h hours:minutes 按預定的時間關閉系統
shutdown -c 取消按預定時間關閉系統
shutdown -r now 重啟
reboot 重啟
logout 登出
二、檔案和目錄
cd /home 進入』/home』『目錄』
cd … 返回上一級目錄
cd …/… 返回上兩級目錄
pwd 顯示工作路徑
ls 檢視目錄中的檔案
ls -f 檢視目錄中的檔案
ls -l 顯示檔案和目錄的詳細資料
ls -a 顯示隱藏檔案
mkdir dir0 建立乙個 dir0 的目錄
mkdir dir1 dir2 同時建立兩個目錄
mkdir -p /tmp/dir1/dir2 建立乙個目錄樹
rm -rf 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 複製乙個目錄
三、磁碟空間
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=』ins
tall
ed−s
ize;
10ttin
stal
led−
size
;10t
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 登陸進乙個新的群組以改變新建立檔案的預設群組
五、檔案的許可權 - 使用 「+」 設定許可權,使用 「-」 用於取消
chmod ugo+rwx directory1 設定目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的許可權
六、打包和壓縮檔案
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格式壓縮包
七、檢視檔案內容
cat file1 從第乙個位元組開始正向檢視檔案的內容
tac file1 從最後一行開始反向檢視乙個檔案的內容
more file1 檢視乙個長檔案的內容
less file1 類似於 『more』 命令,但是它允許在檔案中和正向操作一樣的反向操作
head -2 file1 檢視乙個檔案的前兩行
tail -2 file1 檢視乙個檔案的最後兩行
tail -f /var/log/messages 實時檢視被新增到乙個檔案中的內容
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...