1、ls 查看目錄 pwd顯示當(dāng)前用戶所處的工作目錄
2、touch 創(chuàng)建或者修改文件及訪問時(shí)間
更改時(shí)間 touch -c -t 201708272220.00 文件名
3、cat 讀取文件內(nèi)容并且打印到標(biāo)準(zhǔn)輸出,也可以同時(shí)讀取多個(gè)文件
4、more 分頁(yè)顯示文件內(nèi)容
5、less 回卷顯示
6、head -num 文件名 用于顯示文件前num行的內(nèi)容
7、tail -num 文件名 用于顯示文件后num行的內(nèi)容
8、grep 在文件中搜索特定的字符串行
9、find 查找
查找文件
find ./ -type f
查找目錄
find ./ -type d
查找名字為test的文件或目錄
find ./ -name test
查找名字符合正則表達(dá)式的文件,注意前面的‘.*’(查找到的文件帶有目錄)
find ./ -regex .*so.*\.gz
查找目錄并列出目錄下的文件(為找到的每一個(gè)目錄單獨(dú)執(zhí)行l(wèi)s命令,沒有選項(xiàng)-print時(shí)文件列表前一行不會(huì)顯示目錄名稱)
find ./ -type d -print -exec ls {} \;
查找目錄并列出目錄下的文件(為找到的每一個(gè)目錄單獨(dú)執(zhí)行l(wèi)s命令,執(zhí)行命令前需要確認(rèn))
find ./ -type d -ok ls {} \;
查找目錄并列出目錄下的文件(將找到的目錄添加到ls命令后一次執(zhí)行,參數(shù)過長(zhǎng)時(shí)會(huì)分多次執(zhí)行)
find ./ -type d -exec ls {} +
查找文件名匹配*.c的文件
find ./ -name \*.c
打印test文件名后linux命令大全,打印test文件的內(nèi)容
find ./ -name test -print -exec cat {} \;
不打印test文件名linux命令大全,只打印test文件的內(nèi)容
find ./ -name test -exec cat {} \;
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻二天以內(nèi)的文件
find ./ -mtime -2
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻二天以上的文件
find ./ -mtime +2
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻一天以上二天以內(nèi)的文件
find ./ -mtime 2
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻二分以內(nèi)的文件
find ./ -mmin -2
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻二分以上的文件
find ./ -mmin +2
查找文件更新日時(shí)在距現(xiàn)在時(shí)刻一分以上二分以內(nèi)的文件
find ./ -mmin 2
通配符
10、
11、cp 復(fù)制文件或者目錄
12、mv 改名
rm 刪除
wc 統(tǒng)計(jì)文件字節(jié)數(shù)、字?jǐn)?shù)或行數(shù)
13、mkdir 創(chuàng)建指定的目錄
rmdir 刪除空目錄
14、ln 為某一個(gè)文件在另一個(gè)位置建立一個(gè)同步的連接(相當(dāng)于快捷方式)
ln -s ./urs/share/doc doc
ln /urs/share/doc doc