Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支援多線程和多CPU的操作系統。那麼關於Linux的簡單命令你知道多少呢?下面跟本站小編一起來看看吧!
1.目錄結構
/bin:常用命令
/boot:啓動程序
/dev:設備檔案
/etc:啓動,關閉,配置程序與檔案
/home:用戶工作根目錄
/lib:共享連接庫
/root:超級用戶的工作目錄
/sbin:系統管理員常用管理程序
/tmp:臨時檔案
/lost+found:系統出現異常時,用於儲存部分資料
/misc:常用工具
/mnt:光驅,硬盤等的掛載點
/media:光驅的自動掛載點
/proc:操作系統的.實時資訊
/sys:系統中的硬件設備資訊
/srv:服務器啓動後需要的提取的資訊
/var:存放系統日誌
/usr:用戶程序
2.添加用戶
add
$useradd smb #添加名字爲是cjl的用戶
3.修改密碼
wd
$ passwd cjl #修改cjl用戶的密碼
4.切換用戶
$ su - root #切換到root用戶
5關機
down
$shutdown now #立即關機
6.拷貝
格式: cp [選項] 源檔案或目錄 目標檔案或目錄
$cp /home/test /tmp/
$cp -r /home/dir1 /tmp/
7.移動(剪切)或更名
格式: mv [選項] 源檔案或目錄 目標檔案或目錄
$mv /home/test /home/test1
$mv /home/dir1 /tmp/ #剪切到/tmp目錄下
8.刪除
$rm /home/test #刪除/home目錄下的test檔案
$rm -r /home/dir #刪除dir目錄
9.創建目錄
r
$mkdir /home/workdir # 創建workdir目錄
$mkdir -p /home/dir1/dir2 #如果不存在,連續創建目錄
10.改變工作目錄
$cd /home/ #進入home目錄
11.檢視當前路徑
12.檢視目錄
$ ls -l /home #顯示/home目錄下的檔案和目錄
$ ls -c /home # 按修改時間排序顯示
13.打包與解壓包
解包:tar xvf
打包:tar cvf DirName
(注:tar是打包,不是壓縮!)
———————————————
解壓1:gunzip
解壓2:gzip -d
壓縮:gzip FileName
和
解壓:tar zxvf
壓縮:tar zcvf DirName
———————————————
2
解壓1:bzip2 -d 2
解壓2:bunzip2 2
壓縮: bzip2 -z FileName
2
解壓:tar jxvf 2
壓縮:tar jcvf 2 DirName
———————————————
解壓1:bzip2 -d
解壓2:bunzip2
壓縮:未知
解壓:tar jxvf
壓縮:未知
———————————————
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.Z
解壓:tar Zxvf .Z
壓縮:tar Zcvf .Z DirName
———————————————
解壓:unzip
壓縮:zip DirName
———————————————
解壓:rar x
壓縮:rar a DirName
———————————————
解壓:lha -e
壓縮:lha -a FileName
———————————————
解包:rpm2cpio | cpio -div
———————————————
解包:ar p | tar zxf -
———————————————
.Z 2
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
14.權限設定
d
格式: chmod [who] [+|-|=] [mode] 檔案名
參數:
who:
u -檔案所有者
g -檔案所有者同組的用戶
o - 其他用戶
mode:
+ -添加權限
- -取消權限
=-賦值給定權限
$ chmod g+w hello.c
mode:
r可讀(4)
w可寫(2)
x可執行(1)
$chmod 761 hello.c
15.檢視磁盤使用情況
$df -k #以KB爲單位顯示磁盤使用情況
16.檢視目錄大小
$du -b dir #以字節爲單位顯示dir目錄的大小
17.網絡配置
nfig
$ ifconfig eth0 #配置eth0這塊網卡的ip地址爲
$ ifconfig eth0 down #暫停eth0這塊網卡
$ ifconfig eth0 up #恢復eth0這塊網卡的工作
18.檢視網絡的狀態
tat
$ netstat -a
19.掛載
t
$ mount /dev/cdrom /mnt#將光驅掛載到/mnt目錄下
nt
$ umount /mnt #取消/mnt下的掛載
20.查找檔案
格式: find 路徑 -name '檔案名'
$ find ./ -name 'tes*' #在當前目錄及子目錄中尋找名爲tes開頭的檔案
$ find ./ -name 'test' #在當前目錄尋找名爲test的檔案
21.查找字元串
格式: grep [選項] 字元串
$ grep "file" ./ -m #在當前目錄及子目錄中,查找包含file字元串的檔案
$ netstat -a | grep tftp # 檢視所有端口號中tftp的端口
22.動態檢視CPU使用,檢視進程
23.殺死進程
$ kill -s SIGNAL 1206