回到Linux根目錄
[root@localhost ~]# cd /
/dev
/etc
/usr
dev是設(shè)備(device)的英文縮寫嚣镜。/dev這個(gè)目錄對(duì)所有的用戶都十分重要岖免。因?yàn)樵谶@個(gè)目錄中包含了所有Linux系統(tǒng)中使用的外部設(shè)備
/etc目錄用于存放Linux/Unix系統(tǒng)的配置文件
/etc/hosts
hosts文件是Linux系統(tǒng)中一個(gè)負(fù)責(zé)IP地址與域名快速解析的文件
ls:顯示當(dāng)前路徑下面的文件夾或文件
ls -a:顯示全部文件(包括隱藏 文件夾或文件的名字前面有一個(gè).)
ls -l:顯示詳細(xì)列表
ls -al:顯示全部文件的詳細(xì)列表
[root@localhost 軟件]# man ls 列出ls 命令里的所有參數(shù)
按q退出
大小寫也有區(qū)分
小寫a 是顯示所有
大寫A 是—almost-all 是幾乎全部,不是全部
tab 鍵 可以判斷當(dāng)前輸入的文件是否存在,如果tab不出來(lái)說(shuō)明沒有該文件
根目錄下有很多的文件 最前面顯示的是權(quán)限
一共是九位字符
文件類型 創(chuàng)建者權(quán)限 創(chuàng)建者所屬組權(quán)限 訪客權(quán)限
d rwx r-x r-x
文件類型
d: d開頭的是文件夾
-:文件
l:連接(快捷方式)
c:硬件設(shè)備
r:可讀
w:可寫
x:可執(zhí)行(執(zhí)行文件中的代碼螟炫;文件夾若沒有x權(quán)限爹脾,表示不能打開文件夾)
-:出現(xiàn)在對(duì)應(yīng)位置,表示沒有該權(quán)限
r--:只讀 => 100 => 4 421
rwx => 111 三位二進(jìn)制 => 7
755
rwx r-x r-x
回家:cd ~
在根目錄坡疼,進(jìn)入bin文件夾
cd .bin #錯(cuò)誤彬呻,.+文件名隱藏文件,沒有.bin文件夾
cd ./bin #正確柄瑰,.本目錄闸氮,當(dāng)單獨(dú)使用或者后面跟著文件分隔符(/)就表示本目錄
cd /bin #正確,絕對(duì)路徑教沾,任何絕對(duì)路徑都以"/"開頭蒲跨,如果"/"放在最開頭,指根目錄
cd bin #正確授翻,相對(duì)路徑或悲,== cd ./bin
/
./
../
創(chuàng)建文件夾,p參數(shù)自動(dòng)檢查是否存在父級(jí)目錄堪唐,不存在則自動(dòng)創(chuàng)建
mkdir -p /mnt/cdrom;
創(chuàng)建文件夾巡语,p參數(shù)自動(dòng)檢查是否存在父級(jí)目錄,不存在則自動(dòng)創(chuàng)建
mkdir -p /mnt/cdrom;
進(jìn)入某個(gè)目錄
cd /mnt/;
rm -f 是強(qiáng)制刪除淮菠,就不會(huì)提示是否要?jiǎng)h除
如果有個(gè)文件夾test下面還有很多其他的子文件夾和子文件
那么使用rm -f 是不能刪除的
rm -r 是遍歷刪除test文件夾下是所有子文件包括自己
通常我們使用rm -rf
grep 搜索
grep a phpinfo.php 顯示phpinfo.php文件中包含a的行
管道符 起到過(guò)濾的作用
[root@localhost yutao]# ls -l | grep ‘php' 只顯示當(dāng)前文件夾下包含php的內(nèi)容
ls | grep '^p’ 顯示以p開頭的行內(nèi)容
find /dir -name filename 在/dir目錄及其子目錄下面查找名字為filename的文件
find ./ -name ph* 查找當(dāng)前目錄下名為ph開頭的文件(不能是文件夾)
查找某文件夾男公,從根目錄查找名字叫yutao的文件夾
find ./ -type d -name yutao
cat主要有三大功能:1.一次顯示整個(gè)文件。$ cat filename2.從鍵盤創(chuàng)建一個(gè)文件合陵。$ cat > filename 按
最后按 Ctrl + D 結(jié)束輸入 只能創(chuàng)建新文件,不能編輯已有文件.3.將幾個(gè)文件合并為一個(gè)文件: $cat file1 file2 > file
cat sky2.sh
cat:顯示文件內(nèi)容
cat -n phpinfo.php; -n 代表行數(shù)
cat -n phpinfo.php | grep a 顯示phpinfo.php文件中包含a的行
cat phpinfo.php > test.php 將一個(gè)文件里的內(nèi)容寫入到另一個(gè)文件中
練習(xí):
查看文件中包含d的行枢赔,并將改行導(dǎo)入到y(tǒng)y.text中
cat phpinfo.php | grep d > yy.txt
練習(xí):
查看文件是否包含d,把包含的行數(shù)拥知,導(dǎo)入到y(tǒng)y.text中
cat -n t9.sh | grep sky > t8.sh == grep "sky" t9.sh > t8.sh
copy踏拜,復(fù)制文件
cp phpinfo.php test3.php
練習(xí)
將文件拷貝到指定文件夾下
move
mv test*.php test/;
ln 源文件 目標(biāo)文件 硬鏈接
ln -s 源文件 目標(biāo)文件 軟連接(相當(dāng)于快捷方式)
導(dǎo)入命令 >
echo 厲害 > yy.txt
追加命令 >>
echo 的不行 >> yy.txt
scp /Users/yutao/Desktop/Linux/mysql-5.1.57.tar.gz yutao@172.16.2.155:/home/yutao/yutao/soft
tar
壓縮,c是代表壓縮低剔,v是代表顯示壓縮過(guò)程速梗,z是使用gzip壓縮庫(kù)肮塞,f是指定生成的壓縮文件
tar cvzf test.tar.gz test/; test是需要壓縮的文件
解壓z參數(shù)是調(diào)用gzip壓縮工具,x是解壓镀琉,v是顯示解壓過(guò)程峦嗤,f是指定要解壓的文件路徑
tar zxvf test.tar.gz;
解壓到指定路徑
tar zxvf test.tar.gz -C test2/
history: 敲過(guò)的命令 !行數(shù)=>執(zhí)行該行命令
vi vim編輯器
vi vim 它們都是多模式編輯器,不同的是vim 是vi的升級(jí)版本屋摔,它不僅兼容vi的所有指令烁设,而且還有一些新的特性在里面.
q q!
wq wq!