日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux文件管理和 对bash的理解

發(fā)布時間:2024/9/21 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux文件管理和 对bash的理解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一 linux的文件管理命令及常用相關(guān)實例演示

? ? ?1常見文件命令: cat,more,less,head,tail,nl,find,grep,touch,mv,cp,rm,chmod,chown,chgrp,

? ? ? ?①cat

? ? ? ? ? 用法:cat 目標(biāo)文件

? ? ? ? ? ? ?◆列出文件內(nèi)容的行號


-b非空號列出行號
-n連同空行一起列出行號


?②head/tail

? ? ? ? ??◆指定行數(shù)查看文件

? ? ? ? ? ? ? ??

?③find 在指定的路徑下 查找文件

? ? ? ? ? ? ?

? ? ??◆忽略大小寫查找

? ? ? ??

? ? ??◆查看某個目錄下所有以.txt 和.cfg?結(jié)尾的文件

? ? ??◆查看除了以.txt結(jié)尾的以外的文件

? ? ?

? ? ?◆根據(jù)文件類型進行搜索

? ? ? ?

? ?④grep 遞歸搜索文件或目錄 包括文件內(nèi)容,通常會和其他命令一起用

? ? ? ? ? ?

? ?⑤touch用于修改文件或目錄的時間屬性,如果修改的文件不存在,則會創(chuàng)建一個新文件

? ? ? ? ? ◆修改文件的時間屬性

?

?⑥mv 移動文件

? ? ? ? ? ? ?

?⑦chmod 賦予文件權(quán)限

? ? ? ?

?⑧chgrp 修改文件所屬組

??

?⑨chown 修改文件擁有者

? ? ? ? ? ??

二 創(chuàng)建目錄

??①在/tmp 下創(chuàng)建a_c a_d b_c b_d

? ? ? ?

?②創(chuàng)建/tmp/mylinux 下的目錄 遞歸創(chuàng)建 使用 -p 參數(shù)

? ? 遞歸查看目錄 使用-R參數(shù)

? ?

? ? ? ??

? ?

??


? ? ?


? 三 ?bash

? ? ?①命令執(zhí)行狀態(tài)的返回值

? ? ? ? ? 每一次輸入命令之后,都會對所執(zhí)行的狀態(tài)做保留,系統(tǒng)會把執(zhí)行的狀態(tài)存在一個變量中,這個變量為特殊變量,用$?來表示。例如 (0表示命令成功 非零表示不成功

??

? ? ? ②命令行展開

? ? ? ? ? ?◆ ~ 可以用cd切換到用戶的家目錄

? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ?◆{ }

? ? ? ? ? ?

四 文件元數(shù)據(jù)信息

? ?◆ 文件的元數(shù)據(jù)信息是指文件的訪問時間,修改時間,以及文件的大小,屬主,屬組信息等等。

? ? ?用stat查看

? ? ? ?

??◆修改文件的時間戳信息

? ? ? ? 用touch命令修改時間戳

? ? ? ? ? ? 修改文件的時間屬性(會把三個時間戳都修改)

? ? ? ? ?

? ? ? ? ??變更時間戳,文件名記錯或?qū)戝e,又不想創(chuàng)建新文件,使用選項c

? ? ?

? ? ? ? ?單獨修改某個時間戳

? ? ? ? 修改訪問時間

? ? ? ?注意:改動時間會發(fā)生變化,是因為touch這條命令修改了文件的時間(屬性),系統(tǒng)需 ? ? ? ? 要記錄這條命令的操作痕跡。此處touch這條命令只作用在訪問時間。

? ? ? ??修改自定義時間戳(訪問時間和更改時間會發(fā)生變化)

? ? ? ? ? ?

五 如何定義一個命令的別名,如何在命令中引用另一個命令的執(zhí)行結(jié)果

? ?◆引用另一個命令執(zhí)行的結(jié)果,需要使用$(),或者"(反引號)來使用

? ? ??

? ?

? ?六 顯示/var目錄下的所有以l開頭,且一個小寫字母結(jié)尾,且中間至少出現(xiàn)一位數(shù)字(可以有其他字符)的文件或目錄

-q

靜默輸出,不會把命令的執(zhí)行結(jié)果顯示到屏幕上

echo? $?

顯示命令執(zhí)行的狀態(tài)(是否執(zhí)行成功),執(zhí)行成功返回0;執(zhí)行失敗返回非零

-v

反選

^xx

匹配以xx開頭的行

$xx

匹配以xx結(jié)尾的行

^$

匹配空行


? ? ? ?

?七 顯示/etc目錄下,以任意一個數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或目錄

? ? ? ? ? ? ?

八 顯示/etc目錄下以非字母開頭,后面跟了一個字母以及其他任意其他長度字符的文件或目錄

? ? ? ? ? ? ? ??

九 在/tmp目錄下創(chuàng)建以tfile開頭,后跟當(dāng)前日期和時間的文件,文件名形如tilfe-2016-05-27-09-32-22

? ? ? ? ? ? ? ?

十 復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/myteat1目錄中

? ? ? ? ? ?

十一復(fù)制/etc目錄下所有以.d結(jié)尾的文件或目錄至/tmp/mytest2中

? ? ?

十二 復(fù)制/etc目錄下所有以l或m或n開頭,以.conf 結(jié)尾的文件至/tmp/mytest3中

? ? ??

轉(zhuǎn)載于:https://blog.51cto.com/changfang/1856144

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的linux文件管理和 对bash的理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。