LINUX 基本命令1. date功能: 顯示與設(shè)置當(dāng)前的日期與時(shí)間 設(shè)置日期與時(shí)間 : date MMDDHHMMYYYY MM : Month DD : Day HH : Hour MM : Minute YYYY : Year2. 相對(duì)路徑:“ . ” 與 “ .. ”. 當(dāng)前工作目錄 .. 上一層目錄 例如: ../readme.txt mv /root/myfile.3. 高級(jí)參數(shù): -f作用 : force,強(qiáng)制執(zhí)行,取消刪除提示,建議慎用 示例 : rm -rf mydir4. 從命令模式輸入命令: a, A, i, Ia A i I : : : : 在光標(biāo)的位置后添加輸入的字符 在光標(biāo)所在的行尾添加輸入的字符 在光標(biāo)的前一個(gè)位置插入輸入的字符 在光標(biāo)所在行開(kāi)頭插入輸入的字符5. 刪除文本指令:(1) x, X : 刪除當(dāng)前光標(biāo)所在字符 / 前一個(gè)字符 (2) nx, nX : 刪除從當(dāng)前光標(biāo)位置開(kāi)始后 n 個(gè) 字符 (包括當(dāng)前字符) / 前 n 個(gè)字符(不 包括當(dāng)前字符) (3) D : 刪除當(dāng)前光標(biāo)位置開(kāi)始后的該行所有字符 (包括當(dāng)前字符) (4) dd, ndd : 刪除當(dāng)前光標(biāo)所在行 / 當(dāng)前光標(biāo)所在行 開(kāi)始的后 n 行6. 復(fù)制與粘貼指令: (1) yy, nyy : 復(fù)制光標(biāo)所在當(dāng)前行 / 光標(biāo)所在當(dāng)前行開(kāi)始的后 n 行 (包括當(dāng)前 行) (2) yw : 復(fù)制光標(biāo)位置到單詞結(jié)束的字符 (3) p: 在當(dāng)前光標(biāo)后粘貼 (4) P: 在當(dāng)前光標(biāo)前粘貼7. 權(quán)限0 1 2 4 3 5 6 7 沒(méi)有權(quán)限 允許執(zhí)行 (x) 允許寫(xiě)入 (w) 允許讀取 (r) 1+2, 允許執(zhí)行及寫(xiě)入 1+4, 允許執(zhí)行及讀取 2+4, 允許寫(xiě)入及讀取 1+2+4, 允許執(zhí)行、寫(xiě)入及讀取8. Tar(1) 打包成 .tar (重點(diǎn)) 語(yǔ)法 : tar -cvf 文件.tar 舉例 : tar -cvf file.tar (2) 顯示 .tar 的內(nèi)容 (了解) 語(yǔ)法 : tar -tf 文件.tar 舉例 : tar -tf file.tar (3) 添加文件到 .tar 文件內(nèi) (了解) 語(yǔ)法 : tar -rvf 文件.tar 舉例 : tar -rvf file.tar 文件 1 文件 2 …… file1 file2 file3文件 1 file4文件 2……(4) 將文件由 .tar 中刪除 (了解) 語(yǔ)法 : tar --delete -vf 文件.tar 文件 1 舉例 : tar --delete -vf file.tar file4 (5) 解壓縮 .tar (重點(diǎn)) 語(yǔ)法 : tar -xvf 文件.tar 舉例 : tar -xvf file.tar文件 2 …9. Compress(1) 壓縮文件 語(yǔ)法 : compress [-b n] 文件 n : 9 ~ 16 ,表示壓縮程度,16 為最高 舉例 : compress file1 壓縮過(guò)的文件會(huì)自動(dòng)加上擴(kuò)展名 .Z,經(jīng)過(guò) compress 壓縮的 .Z 文件會(huì)取代原文件 (2) 解壓縮 語(yǔ)法 : uncompress 文件.Z 舉例 : uncompress file1.Z10. Zip(1) 壓縮 語(yǔ)法 : zip zipfile 文件 1 文件 2 …… 舉例 : zip myfile file1 file2 file3 包括子目錄一起加入 語(yǔ)法 : zip -r zipfile 文件 1 文件 2 …… 舉例 : zip -r myfile file1 file2 file3 dir1 從 zip 文件中刪除文件 語(yǔ)法 : zip -d zipfile 文件 1 文件 2 …… 舉例 : zip -d myfile file1 解壓縮 語(yǔ)法 : unzip zipfile 舉例 : unzip myfile 顯示 zip 文件內(nèi)容 語(yǔ)法 : unzip -v zipfile 舉例 : unzip -v myfile(2)(3)(4)(5)11. Gzip(1) 壓縮文件語(yǔ)法 : gzip 文件 gzip -v 文件 (顯示壓縮比率) gzip 會(huì)把文件壓縮成 .gz 取代原文件 舉例 : gzip myfile (2) 查看壓縮文件內(nèi)容 語(yǔ)法 : gzip -l 文件 舉例 : gzip -l myfile (3) 解壓縮 語(yǔ)法 : gunzip 文件 gzip -d 文件 舉例 : gunzip myfile12. Bzip2(1) 壓縮文件 語(yǔ)法 : bzip2 文件 bzip2 -k 文件 (保留原文件) bzip2 會(huì)把文件壓縮成 .bz2 取代原文件 舉例 : bzip2 myfile (2) 解壓縮 語(yǔ)法 : bunzip2 文件 bzip2 -d 文件 舉例 : bunzip2 myfile.bz213. tar 與 compress, gzip, bzip2(1) tar + compress = *.tar.Z 語(yǔ)法: 壓縮: tar -cZvf 文件.tar.Z 文件 1 文件 2 …… 舉例: tar -cZvf file.tar.Z * 解壓縮: tar -xZvf 文件.tar.Z 舉例: tar -xZvf file.tar.Z (2) tar + gzip = *.tar.gz (目前最常見(jiàn)的格式) 語(yǔ)法: 壓縮: tar -czvf 文件.tar.gz 文件 1 文件 2 …… 舉例: tar -czvf file.tar.gz * 解壓縮: tar -xzvf 文件.tar.gz 舉例: tar -xzvf file.tar.gz (3) tar + bzip2 = *.tar.bz2 語(yǔ)法: 壓縮: tar -clvf 文件.tar.bz2 文件 1 文件 2 ……舉例: tar -clvf file.tar.bz2 * 解壓縮: tar -xlvf 文件.tar.bz2 舉例: tar -xlvf file.tar.bz214. 掛接設(shè)備(1) 掛接一個(gè)文件系統(tǒng)或設(shè)備 指令: mount [-t type] 設(shè)備 掛接點(diǎn) 掛接點(diǎn): /mnt/cdrom, /mnt/floppy 設(shè)備: /dev/cdrom, /dev/fd0, /dev/hda1 -t type: iso9660, msdos, vfat, …… 舉例: mount –t iso9660 /dev/cdrom /mnt/cdrom mount –t msdos /dev/fd0 /mnt/floppy (2) 只讀掛接 mount -r 設(shè)備 掛接點(diǎn) (3) 可擦寫(xiě)掛接 mount -w 設(shè)備 掛接點(diǎn) (4) 掛接所有設(shè)備 mount -a15. 解除掛接(1) 解除一個(gè)文件系統(tǒng) (或設(shè)備) 掛接 umount 設(shè)備 umount /dev/cdrom umount 掛接點(diǎn) umount /mnt/cdrom 解除掛接的文件系統(tǒng)必須不在使用中 (2) 解除所有掛接 umount -a (3) 解除特定系統(tǒng)類(lèi)型掛接 umount –a -t 文件系統(tǒng)類(lèi)型16. 系統(tǒng)簡(jiǎn)單命令(1)ctrl + z :暫停正在執(zhí)行中的程序,隨時(shí)可以恢復(fù)執(zhí)行 (2)jobs : 顯示系統(tǒng)當(dāng)前運(yùn)行的程序 (3)ps : 顯示系統(tǒng)當(dāng)前所有的進(jìn)程17. 設(shè)置網(wǎng)關(guān)(1)默認(rèn)網(wǎng)關(guān) 語(yǔ)法 : route add default gw 網(wǎng)關(guān)地址 例 : route add default gw 192.168.0.254 (2)配置 eth0 別名設(shè)備 eth0:1 的 IP 并添加路由 #ifconfig eth0:1 192.168.168.110 #route add-host 192.168.1698.110 dev eth0:1 (3)激活禁用設(shè)備 #ifconfig eth0:1 up(down) (4)添加到主機(jī)路由 # route add-host 192.168.1698.110 dev eth0:1 # route add-host 192.168.1698.110 gw 192.168.168.1 (5)添加到網(wǎng)絡(luò)的路由 #route add-net IP netmask MASK eth0 #route add-net IP netmask MASK gw IP18. 添加刪除路由//添加到主機(jī)的路由 # route add –host 192.168.1.11 dev eth0 # route add –host 192.168.1.12 gw 192.168.1.1 //添加到網(wǎng)絡(luò)的路由 # route add –net 192.168.1.11 netmask 255.255.255.0 eth0 # route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1 # route add –net 192.168.1.0/24 eth1 //刪除路由 # route del –host 192.168.1.11 dev eth019. netconfig ethx設(shè)置網(wǎng)絡(luò)參數(shù) use dynamic IP configuration IP address Netmask Default gateway (IP) Primary nameserver 注意 : netconfig 命令設(shè)置的網(wǎng)絡(luò)配置信息可以永久 保存到配置文件中,但只有重新啟動(dòng)計(jì)算機(jī)后 才能生效20. /etc/sysconfig/network設(shè)置 ip 地址、子網(wǎng)掩碼和廣播地址 使用命令/bin/netcfg 進(jìn)行網(wǎng)絡(luò)配置 /etc/sysconfig/network-scripts/ifcfg-eth0 其中 IPADDR= IP 地址 NETMASK= 子網(wǎng)掩碼 NETWORK= 網(wǎng)絡(luò)起始地址 BROADCAST=廣播地址 ONBOOT=yes /etc/resolv.conf 可以配置域名服務(wù)器 /etc/hosts /etc/services /etc/HOSTNAME 文件包含系統(tǒng)的主機(jī)名稱 例如: /etc/rc.d/init.d/inet 該文件是啟動(dòng) TCP/IP 網(wǎng)絡(luò)服務(wù)的配置文件,作用是設(shè)置域名、建 立路由啟動(dòng)服務(wù)進(jìn)程,可以把 ifconfig 命令放在這里配置網(wǎng)卡 配置路由 臨時(shí)配置 使用 route 命令 例如: route add default gw xxx.xxx.xxx.xx eth0 使用命令/bin/netcfg 進(jìn)行網(wǎng)絡(luò)配置 /etc/rc.d/init.d/inet route 命令放在這里配置網(wǎng)關(guān)路由21. 配置網(wǎng)橋root@bridge:~> brctl addbr br0 其次,我們不需要 STP(生成樹(shù)協(xié)議)等。