介紹
這里是小編成長之路的歷程,也是小編的學(xué)習(xí)之路。希望和各位大佬們一起成長!
以下為小編最喜歡的兩句話:
要有最樸素的生活和最遙遠(yuǎn)的夢想,即使明天天寒地凍,山高水遠(yuǎn),路遠(yuǎn)馬亡。
一個(gè)人為什么要努力? 我見過最好的答案就是:因?yàn)槲蚁矚g的東西都很貴,我想去的地方都很遠(yuǎn),我愛的人超完美。因此,小編想說:共勉!
本篇文章是小編記錄Linux的系統(tǒng)學(xué)習(xí)
目錄
一、切換目錄的命令以及查看當(dāng)前目錄
?演示:
二、列出文件列表
dir和ls的區(qū)別?
演示:
?三、創(chuàng)建目錄及刪除目錄
演示:
?四、瀏覽文件
1、cat/more/less
?2、tail
3、head
?五、文件
演示:?
六、Find <目錄><條件><動(dòng)作>
?如果終端中的內(nèi)容比較多,可以使用clear進(jìn)行清空
一、切換目錄的命令以及查看當(dāng)前目錄
命令 | 作用 |
cd 目錄名稱 | 切換到該目錄名稱所在目錄 |
cd ..? | 切換到上一層目錄 |
cd /?? | 切換到系統(tǒng)根目錄 |
cd ~ | 切換到用戶主目錄 |
cd - | 切換到上一個(gè)所在目錄 |
pwd | 查看當(dāng)前目錄 |
?演示:
二、列出文件列表
ls(list)是用來顯示當(dāng)前目錄下的內(nèi)容。配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容。
命令 | 作用 |
ls? -R | 遞歸顯示目錄中的所有文件和子目錄 |
ls? -l | 以長格式顯示文件和目錄信息,包括權(quán)限、所有者、大小、創(chuàng)建時(shí)間等,可縮寫成ll |
ls? -a | 顯示所有文件及目錄 (.?開頭的隱藏文件也會(huì)列出) |
ls? -d | 只列出目錄(不遞歸列出目錄內(nèi)的文件) |
ls? -r | 倒序顯示文件和目錄 |
ls?-t | 將按照修改時(shí)間排序,最新的文件在最前面 |
ls -A | 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄) |
ls -F | 在列出的文件名稱后加一符號(hào);例如可執(zhí)行檔則加 "*", 目錄則加 "/" |
dir和ls的區(qū)別?
在Linux下命令ls和dir都有打印目錄內(nèi)容的功能
名詞解釋
ls - list directy contents 是linux下的顯示目錄內(nèi)容的命令.
DIR,是directory的縮寫,是目錄的意思.也是打開Linux目錄內(nèi)容的命令。
區(qū)別:
* ls 是Linux的原裝命令,dir是原來dos的命令,Linux選擇兼容了此個(gè)dos命令,所以dir和ls在功能上是一樣的!只是由來有所區(qū)別!
演示:
下圖并不是所有的命令演示,大家可以自己試試
?
?
?三、創(chuàng)建目錄及刪除目錄
命令 | 作用 |
mkdir | 創(chuàng)建目錄 |
mkdir -p??一級(jí)目錄名稱/二級(jí)目錄名稱 | 級(jí)聯(lián)創(chuàng)建目錄 |
rmdir? | 刪除目錄(空的目錄) |
演示:
雖然這個(gè)地方用不到遞歸刪除,因?yàn)樾【幜?xí)慣問題所以用了這個(gè),以后在工作中盡量不要使用,因?yàn)闀?huì)直接將整個(gè)文件及文件里面所有內(nèi)容都刪除
這個(gè)地方可以使用
rm a.txt 命令
?四、瀏覽文件
1、cat/more/less
命令 | 作用 |
cat | 用于顯示文件的內(nèi)容 |
cat /etc/issue.net | ?在ubuntu上查看版本? |
more | ?一般用于要顯示的內(nèi)容會(huì)超過一個(gè)畫面長度的情況。按空格鍵顯示下一個(gè)畫面。 回車顯示下一行內(nèi)容。 按 q 鍵退出查看。? |
less | 用法和more類似,不同的是less可以通過PgUp、PgDn鍵來控制。按q鍵退出查看 |
?
?Ctrl+C結(jié)束查看
使用less
?
?Ctrl+C結(jié)束查看
?2、tail
用于顯示文件后幾行的內(nèi)容。
命令 | 作用 |
tail -10 /etc/passwd? | 查看后10行數(shù)據(jù) |
tail -f filename (文件/日志名稱) | tail -f filename (文件/日志名稱) 會(huì)把 filename 文件里的最尾部的內(nèi)容顯示在屏幕上,并且不斷刷新,只要 filename 更新就可以看到最新的文件內(nèi)容。 |
- -f 循環(huán)讀取
- -q 不顯示處理信息
- -v 顯示詳細(xì)的處理信息
- -c<數(shù)目> 顯示的字節(jié)數(shù)
- -n<行數(shù)> 顯示文件的尾部 n 行內(nèi)容
- --pid=PID 與-f合用,表示在進(jìn)程ID,PID死掉之后結(jié)束
- -q, --quiet, --silent 從不輸出給出文件名的首部
- -s, --sleep-interval=S 與-f合用,表示在每次反復(fù)的間隔休眠S秒
?其他的小編就不演示了。各位大佬可以自己試一試!
3、head
命令 | 作用 |
head?-10? /etc/passwd? | 查看前十行數(shù)據(jù) |
?
?五、文件
命令 | 作用 |
touch?文件名稱 | ? 創(chuàng)建文件 |
rm -f? ?目錄/文件名稱 | 不詢問,直接刪除 |
rm -r 目錄/文件名稱 | 遞歸刪除 (非空目錄也可以刪除) |
rm -rf? 目錄/文件名稱 | 不詢問遞歸刪除 |
rm -rf *? | 刪除當(dāng)前目錄所有文件 |
演示:?
六、Find <目錄><條件><動(dòng)作>
?find是最常見和最強(qiáng)大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:
$ find <指定目錄> <指定條件> <指定動(dòng)作>
- <指定目錄>: 所要搜索的目錄及其所有子目錄。例如用.來表示當(dāng)前目錄,用/來表示系統(tǒng)根目錄?! ?/span>
- <指定條件>: 所要搜索的文件的特征。
- <指定動(dòng)作>: 對搜索結(jié)果進(jìn)行特定的處理。
如果什么參數(shù)也不加,find默認(rèn)搜索當(dāng)前目錄及其子目錄,并且不過濾任何結(jié)果(也就是返回所有文件),將它們?nèi)硷@示在屏幕上。
?find的使用實(shí)例:
$ find . -name 'my*'
搜索當(dāng)前目錄(含子目錄,以下同)中,所有文件名以my開頭的文件。
$ find . -name 'my*' -ls
?搜索當(dāng)前目錄中,所有文件名以my開頭的文件,并顯示它們的詳細(xì)信息。
$ find . -type f -mmin -10
搜索當(dāng)前目錄中,所有過去10分鐘中更新過的普通文件。如果不加-type f參數(shù),則搜索普通文件+特殊文件+目錄。
查找某一類型的文件,諸如:
b - 塊設(shè)備文件。
d - 目錄。
c - 字符設(shè)備文件。
p - 管道文件。
l - 符號(hào)鏈接文件。?
f - 普通文件。
?-size n:[c] 查找文件長度為n塊的文件,帶有c時(shí)表示文件長度以字節(jié)計(jì)。-depth:在查找文件時(shí),首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找。
?-fstype:查找位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通??梢栽谂渲梦募?/span>/etc/fstab中找到,該配置文件中包含了本系統(tǒng)中有關(guān)文件系統(tǒng)的信息。
-mount:在查找文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)。
?-follow:如果find命令遇到符號(hào)鏈接文件,就跟蹤至鏈接所指向的文件。
?-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設(shè)備中。
查找文件大小超過5M的文件
$ find . -type f -size +5M?
Find /? -type? f? 從根目錄下查找普通文件
find /dev -type b? 從/dev查找塊設(shè)備文件
find /dev -type c? 從/dev查找字符設(shè)備文件?
可以看看小編下篇Linux命令的文章:
【Linux】Linux入門學(xué)習(xí)之常用命令三_determine ZandR的博客-CSDN博客https://blog.csdn.net/weixin_60387745/article/details/130598610?spm=1001.2014.3001.5501
以上就是小編所實(shí)踐的全部內(nèi)容,希望能夠幫助到大家,感謝各位大佬的觀看?。?!
如果想知道其他的Linux的一些知識(shí),可以去看看菜鳥教程文章來源:http://www.zghlxwxcb.cn/news/detail-438105.html
Linux ls命令 | 菜鳥教程 (runoob.com)https://www.runoob.com/linux/linux-comm-ls.html文章來源地址http://www.zghlxwxcb.cn/news/detail-438105.html
到了這里,關(guān)于【Linux】Linux入門學(xué)習(xí)之常用命令二的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!