linux常用命令

1、linux命令
1.1、find
功能:在linux文件系統中,用來查找一個文件放在哪裏了。
舉例:find /etc -name "interfaces"
總結:
(1)什麼時候用find? 
當你知道你要找的文件名,但是你忘記了它被放在哪個目錄下,要找到該文件時,用find。
(2)怎麼用find?
find 路徑 -name "文件名"


1.2、grep
功能:在一個文本文件中,查找某個詞。
舉例:grep -nr "SUN" *
總結:
(1)什麼時候用grep?
當你想查找某個符號在哪些地方(有可能是一個文件,也有可能是多個文件組成的文件夾)出現過,就用grep
(2)怎麼用?
grep -nr "要查找的符號" 要查找的目錄或文件集合
注意:-n表示查找結果中顯示行號,-r表示要遞歸查找


1.3、which和whereis
功能:查找一個應用程序(二進制文件)在哪裏
舉例:which ls  whereis ls
區別
which只顯示二進制文件的路徑
whereis顯示二進制文件的路徑,和其源碼或man手冊位置

1.4、uname
功能:查看系統信息
舉例:uname -a




1.5、開機和關機
shutdown -h now 立即關機
init 0 關機
shutdown -r now 立即重啓
reboot 重啓


1.6、tree/lstree
功能:顯示文件和目錄由根目錄開始的樹形結構


1.7、mount/umount
功能:用來掛載磁盤到文件系統中
舉例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt 掛載
  umount /mnt 卸載




1.8、磁盤空間相關
df -h 顯示已掛載的分區列表
du -h 列出文件或文件夾的大小
du -h 文件名,可以列出這個文件有多大,列出方式是以人比較好看懂的方式。不像 ls -l列出的都是以字節爲單位。



1.9、用戶管理
useradd user1 添加一個名爲user1的用戶
userdel user1 刪除一個名爲user1的用戶
passwd user1 爲名爲user的用戶設置密碼
adduser user1 添加一個名爲user1的用戶,同時創建宿主目錄,用戶shell等。
adduser和useradd的區別:
adduser是一個腳本,而useradd是一個二進制應用程序。adduser創建用戶時比較麻煩,但是一次設定完所有的信息;而useradd設置時簡單,但是需要額外的設置宿主目錄,密碼那些信息。


1.10、權限管理
作用:用來管理系統中文件的權限。
chmod (change mode)修改文件權限,比較常用,要記得
chown (change owner,修改屬主)
chgrp (change group,修改文件的組)

ls -l 列出的屬性
-rwxr-xr-x
一共10個字符,第一個表示文件屬性(d表示文件夾,-表示普通文件),剩下的9個分成三組。每組中三個分別表示r可讀w可寫x可執行。如果是字母表示有這個權限,如果是-表示沒這個權限。三組分別表示:第一組表示文件屬主的權限,第二組表示屬主所在的組用戶的權限,第三組表示其他用戶的權限。


權限還有另一種表示方法,用數字來表示。
編碼規則如下:
r 可讀 4
w 可寫 2
x 可執行 1
- 無權限 0


有了這個編碼規則,則 rwxr-xr-x  編碼後爲755


第一種修改權限的方法:
要把權限改成 rwxr--r-- 則對應的編碼值爲744
修改命令爲:chmod 744 文件名


第二種修改權限的方法:
在原來的權限基礎上進行修改,即增加或減少某權限。
三個組用戶的編碼依次爲: 屬主u 屬主所在的組g 其他用戶o
譬如
要屬主增加可執行權限 chmod u+x 文件名
其他用戶增加可寫權限 chmod o+w 文件名
屬主所在組用戶去掉可執行權限 chmod g-x 文件名 




1.11、文件打包壓縮與解壓縮
tar -czvf dir.tar.gz dir/ 將dir目錄打包成dir.tar.gz
tar -cjvf dir.tar.bz2 dir/ 將dir目錄打包成dir.tar.bz2
tar -zxvf dir.tar.gz  解壓縮dir.tar.gz
tar -jxvf dir.tar.bz2 解壓縮dir.tar.bz2


1.12、sed和awk
正則表達式。匹配加替換。




1.13、格式化文件系統
mkfs /dev/hd1
mkfs -t vfat 32 -F /dev/hd1 創建一個FAT32文件系統



1.14、網絡配置命令
ifconfig eth0 192.168.1.13 設置IP地址
ifconfig eth0 up 啓動網卡
ifconfig eth0 down 禁用網卡
ifup eth0 啓動網卡
ifdown eth0 禁用網卡
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 同時設置IP和子網掩碼




2、搭建tftp服務器






3、搭建nfs服務器












































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