wordpress文件的完整url地址seo是什么意思啊
1、linux高階命令
1.1、find
????????在linux文件系統(tǒng)中,用來查找一個文件放在哪里了。
//舉例
find /etc -name "interfaces"
//總結(jié):
//(1)什么時候用find??
//當你知道你要找的文件名,但是你忘記了它被放在哪個目錄下,要找到該文件時,用find。
//(2)怎么用find?
//find 路徑 -name "文件名"
1.2、grep
????????在一個文本文件中,查找某個詞。
//舉例:
grep -nr "SUN" *
//總結(jié):
//(1)什么時候用grep?
//當你想查找某個符號在哪些地方(有可能是一個文件,也有可能是多個文件組成的文件夾)出現(xiàn)過,就用grep
//(2)怎么用?
//grep -nr "要查找的符號" 要查找的目錄或文件集合
//注意:-n表示查找結(jié)果中顯示行號,-r表示要遞歸查找
1.3、which和whereis
????????查找一個應用程序(二進制文件)在哪里
//舉例:
which ls
whereis ls
//二者區(qū)別:
//which只顯示二進制文件的路徑
//whereis顯示二進制文件的路徑,和其源碼或man手冊位置
1.4、uname
????????查看系統(tǒng)信息
//舉例:
uname -a //-a是查詢出系統(tǒng)的所有信息,-s只查找內(nèi)核名字,等等
1.5、開機和關機
shutdown -h now //立即關機
init 0 //關機
shutdown -r now //立即重啟
reboot //重啟
1.6、tree/lstree
? ? ? ? tree顯示文件和目錄由當前目錄開始的樹形結(jié)構(gòu)
1.7、mount/umount
????????用來掛載磁盤到文 件系統(tǒng)中
//舉例:
mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt //掛載一個遠端服務器的目錄到當前系統(tǒng)的mnt文件夾中,之后可以直接在mnt文件夾直接訪問遠端目錄
umount /mnt //卸載,用完之后要卸載mnt文件夾
1.8、磁盤空間相關
df -h //顯示已掛載的分區(qū)列表
du -h filename //文件名,可以列出這個文件有多大,列出方式是以人比較好看懂的方式。不像 ls -l列出的都是以字節(jié)為單位。
1.9、用戶管理
useradd user1 //添加一個名為user1的用戶
userdel user1 //刪除一個名為user1的用戶
passwd user1 //為名為user的用戶設置密碼
adduser user1 //添加一個名為user1的用戶,同時創(chuàng)建宿主目錄,用戶shell等。
adduser和useradd的區(qū)別:
????????adduser是一個腳本,而useradd是一個二進制應用程序。adduser創(chuàng)建用戶時比較麻煩,但是一次設定完所有的信息;而useradd設置時簡單,但是需要額外的設置宿主目錄,密碼那些信息。
1.10、權(quán)限管理
????????用來管理系統(tǒng)中文件的權(quán)限。
chmod //(change mode)修改文件權(quán)限,比較常用,要記得
chown //(change owner,修改屬主)
chgrp //(change group,修改文件的組)//舉例:
//第一種修改權(quán)限的方法:
//要把權(quán)限改成 rwxr--r-- 則對應的編碼值為744,修改命令為:
chmod 744 文件名//第二種修改權(quán)限的方法:
//在原來的權(quán)限基礎上進行修改,即增加或減少某權(quán)限。三個組用戶的編碼依次為: 屬主u ,屬主所在的組g,其他用戶o
chmod u+x 文件名 //要屬主增加可執(zhí)行權(quán)限
chmod o+w 文件名 //其他用戶增加可寫權(quán)限
chmod g-x 文件名 //屬主所在組用戶去掉可執(zhí)行權(quán)限
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、格式化文件系統(tǒng)
mkfs /dev/hd1
mkfs -t vfat 32 -F /dev/hd1 //創(chuàng)建一個FAT32文件系統(tǒng)
1.14、網(wǎng)絡配置命令
ifconfig eth0 192.168.1.13 //設置IP地址
ifconfig eth0 up //啟動網(wǎng)卡
ifconfig eth0 down //禁用網(wǎng)卡
ifup eth0 //啟動網(wǎng)卡
ifdown eth0 //禁用網(wǎng)卡
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 //同時設置IP和子網(wǎng)掩碼
2、虛擬機上網(wǎng)問題
2.1、VMware中虛擬機網(wǎng)絡的三種設置
????????第一種:橋接(bridged)
????????第二種:NAT
????????第三種:Host only 。該模式下僅主機可以上網(wǎng),虛擬機不能上網(wǎng)。
2.2、NAT方式
????????第一步:在菜單欄 虛擬機 -> 設置 -> 硬件 -> 網(wǎng)絡適配器,右側(cè)選擇NAT模式
????????第二步:在虛擬機中打開終端,輸入以下命令:
vim /etc/network/interfaces
//打開該文件,將iface eth0 inet static修改為iface eth0 inet dhcp
//目的是讓該虛擬機用dhcp的方式來分配地址
????????第三步:重啟網(wǎng)卡,輸入以下命令:
/etc/init.d/networking ?restart
2.3、橋接方式
????????第一步:橋接。在菜單欄 虛擬機 -> 設置 -> 硬件 -> 網(wǎng)絡適配器,右側(cè)選擇橋接模式。
????????第二步:橋接到可以上網(wǎng)的網(wǎng)卡。在菜單欄 編輯 -> 虛擬網(wǎng)絡編輯器,選擇橋接到自己Windows中可以上網(wǎng)的網(wǎng)卡上(一般就是Wifi網(wǎng)絡或者有線網(wǎng)絡)。
????????第三步:設置dhcp并重啟網(wǎng)卡。同2.2
2.4、總結(jié)
????????第一,NAT方式設置上網(wǎng)比較簡單,但是不能用在嵌入式開發(fā)中。
????????第二,橋接方式設置上網(wǎng)較繁瑣,但是在嵌入式開發(fā)中比較有用。
3、VMware共享文件夾
????????當我們裸機安裝了Windows,并且在Windows中安裝了虛擬機軟件VMWare,并且在虛擬機中安裝了ubuntu后。我們一般在Windows中編輯源代碼,而在linux中編譯、執(zhí)行源代碼。這時候就需要在Windows和linux之間進行交互。
????????怎么來進行交互呢?之前通過smb服務器,現(xiàn)在通過VMWare的共享文件夾就可以輕松實現(xiàn)。
怎么建立Windows的共享文件夾?
????????第一步:先在Windows中創(chuàng)建一個文件夾,主要要使用英文名稱。
????????第二步: VMWare中,菜單欄 VM -> Settings -> Options -> Shared Folders選項卡,右邊上側(cè)選擇Always Enabled,下面點擊Add,next,在打開的選項卡中Host Path項目中瀏覽選擇剛才第一步中創(chuàng)建的文件夾,下面Name中會自動彈出一個相同的名字,這個名字是將來Windows中的文件夾在linux虛擬機中的映射文件夾,名字可以改也可以不改。然后一直O(jiān)K,完成即可。
????????第三步:在linux中,直接到 /mnt/hgfs目錄下,即可找到剛才第二步中Name相同的名字的
文件夾,這個目錄即是第一步中Windows中目錄在linux下的映射。