1.文件類型
?? tree
Centos7.x 安裝命令“yum -y install tree”?? 顏色
?:普通文件
??:目錄
??:可執(zhí)行文件
??:壓縮文件
??:鏈接文件
??:設(shè)備文件(block塊吃沪,char字符,fifo管道)
??:其他文件
?? 命令
ls : 查看當(dāng)前目錄下的文件ls /dev : 查看指定目錄下的文件
ls -a : a指all,查看目錄下所有文件
代表當(dāng)前目錄
當(dāng)前目錄的上一級目錄
開頭為隱藏文件/目錄
ls -l : 目錄下文件的詳細(xì)信息
2.文件信息
3.目錄
目錄切換
cd /usr回到家目錄
cd
cd ~
cd /home/xxx創(chuàng)建目錄
mkdir xxx : 創(chuàng)建一個目錄
mkdir dir1/dir2/dir3 -p : 創(chuàng)建目錄嵌套(mkdir -p dir1/dir2/dir3)刪除目錄
rmdir xxx : 刪除目錄
rm yyy -r: 刪除目錄(rm -r yyy)
-r/-ri遞歸方式
上面的i指-i命令戒悠,增加一個提示的功能
4.文件
文件創(chuàng)建
touch xxx : 創(chuàng)建文件xxx,不帶后綴既是普通文件
如果xxx文件已經(jīng)存在叼耙,那么更新xxx文件的時間文件刪除
rm xxx -i: 刪除xxx文件睦番,提示。-i為可選參數(shù)
5.復(fù)制拷貝
文件復(fù)制
cp aaa bbb : 把aaa的內(nèi)容復(fù)制到bbb中屑墨,如果bbb不存在創(chuàng)建一個bbb
cp jack/bbb david/ccc : 把jack目錄下的bbb文件內(nèi)容復(fù)制到david目錄的ccc文件中
如果bbb文件是存在且有內(nèi)容的棺滞,執(zhí)行cp aaa bbb,會將bbb文件中的內(nèi)容替換為aaa的內(nèi)容
目錄復(fù)制
cp jack zhangsan -r : 操作目錄的復(fù)制拄显、刪除都需要用到遞歸命令-r
如果zhangsan目錄已經(jīng)存在苟径,那么執(zhí)行cp jack zhangsan -r后,會將jack目錄追加在張三目錄中
如果zhangsan目錄中jack目錄已經(jīng)存在躬审,那么執(zhí)行cp jack zhangsan -r后棘街,zhangsan/jack中已有的文件會被替換,不存在的文件直接新增其中承边。
6.查看文件的方式
cat aaa
cat不適合查看大文件遭殉,在終端上往往看不到文件的全體more aaa
more一次能查看一屏的部分,按回車Enter鍵能往下一行一行出現(xiàn)博助,按空格鍵直接出現(xiàn)下一頁险污,按b/ctrl+b是往上翻頁
按下Q鍵退出,按下ctrl+c也是退出less aaa
less一次能查看一屏的部分,按回車Enter鍵能往下一行一行出現(xiàn)蛔糯,按空格鍵直接出現(xiàn)下一頁拯腮,按b/ctrl+b是往上翻頁
按下Q鍵退出head aaa
默認(rèn)顯示aaa文件的前10行,如果加上數(shù)字蚁飒,如head -5 aaa动壤,則顯示aaa文件的前5行tail aaa
默認(rèn)顯示aaa文件的后10行,如果加上數(shù)字淮逻,如head -5 aaa琼懊,則顯示aaa文件的后5行
7.mv命令的使用
mv aaa bbb
bbb不存在:aaa文件將改名為bbb
bbb是目錄:aaa文件將移動到bbb目錄中
bbb是文件:bbb文件中內(nèi)容將替換為aaa中內(nèi)容