目錄
前言
一、系統(tǒng)信息修改
1、主機名
2、時間查看
3、顯示輸出系統(tǒng)信息
4、文件的詳細屬性查看
5、連接文件
6、生成指定容量的文件
二、內(nèi)容統(tǒng)計于篩選
1、目錄
2、文件
總結(jié)
前言
今天是在前幾天學(xué)習(xí)的基礎(chǔ)上,又學(xué)習(xí)的一些新的內(nèi)容,雖然同樣是基礎(chǔ)性的東西,但也是我們后期學(xué)習(xí)的基礎(chǔ),所以,希望我們一起努力,共同掌握這些新的知識。
一、系統(tǒng)信息修改
1、主機名
臨時修改,重啟失效
? ? ? ? ? 命令? ? hostname ?new_hostname
?? ?刷新? ??bash
永久修改
? ? ? ? ?命令? ? ? hostnamectl set-hostname ?new_hostname
?? ??刷新? ?bash
?? ?配置文件
?? ??? ?vim /etc/hostname
?? ??? ?重啟
2、時間查看
(1)date(系統(tǒng)時間)
?? ?應(yīng)用場景? ? 為文件添加時間戳
?? ?語法
?? ??? ?date ?[選項] [+格式]
?? ?格式
?? ??? ?%Y? ? 年
?? ??? ?%m? ??月
?? ??? ?%d? ? ?日
?? ??? ?%H? ??小時
?? ??? ?%M? ? 分鐘
?? ??? ?%S??? 秒
?? ?創(chuàng)建帶有時間戳的文件
?? ??? ?touch `date +%Y%m%d%H%M%S`_test.txt
?? ??? ?反撇號? ?? ``? ? ???調(diào)用命令的執(zhí)行結(jié)果
(2)? hwclock(硬件時間)
? ? ? ? ? bios中的時間
? ? ? ? ?主板的bios電池
3、顯示輸出系統(tǒng)信息
? uname
?? ??? ?應(yīng)用場景
? ? ? ? ? ? ? 查看主機名
? ? ? ? ? ? ? 查看內(nèi)核版本
? ? ? ? ? ? ? 查看32/64位平臺
?? ??? ?選項
?? ??? ??? ?-a? ? 顯示所有信息
?? ??? ??? ?-n? ? 查看主機名
?? ??? ??? ?-r? ???查看內(nèi)核版本
4、文件的詳細屬性查看
?stat
?? ??? ?概述
?? ??? ??? ?應(yīng)用場景
?? ??? ??? ??? ?查看時間戳
?? ??? ??? ??? ?查看數(shù)字權(quán)限
?? ??? ?語法
?? ??? ??? ?stat ?/path/文件名
5、連接文件
? ? ln
?? ??? ?應(yīng)用場景? ???命令優(yōu)化
?? ??? ?語法? ? ? ? ?ln [-s] ?/path/sourceFile ?/path/destnationFile
?? ??? ?選項
?? ??? ??? ?-s? ? ??生成軟連接
?? ?類型
?? ??? ?軟連接
?? ??? ??? ?目錄或文件都可
?? ??? ??? ?相當(dāng)于快捷方式
? ? ? ? ? ??屬性變化
?? ??? ??? ?修改一方,內(nèi)容同步
?? ??? ??? ?源文件刪除或移動,鏈接文件不可用
?? ??? ?硬鏈接
?? ??? ??? ?不能是目錄
?? ??? ??? ?屬性完全一樣
?? ??? ??? ?修改一方,內(nèi)容同步
?? ??? ??? ?源文件刪除或移動,鏈接文件不受影響
6、生成指定容量的文件
? dd
? ? ? ?語法
?? ??? ?dd if=從哪個文件讀取數(shù)據(jù) of=將數(shù)據(jù)寫到哪里 bs=每次寫入的數(shù)據(jù)大小 count=總共寫幾次
?? ?案例
?? ??? ?dd if=/dev/zero of=./txt5 bs=1MB count=5
二、內(nèi)容統(tǒng)計于篩選
1、目錄
(1)查找
find? ?
? 概述
? ? ? ?查看滿足一定條件的目錄內(nèi)容
? ? ? ?默認(rèn)遞歸查找
? 語法
?? ?find ?path ?條件選項 ?關(guān)鍵字
? 選項
? ? ?-name
?? ??? ?按照名字查找
?? ??? ?支持模糊匹配
?? ??? ?案例
?? ??? ??? ?查找/etc/所有以.conf結(jié)尾的文件
?? ??? ??? ?find /etc -name '*.conf'
?? ??? ??? ?*? ? ? 表示所有
? ? ?-type
?? ??? ?文件類型
?? ??? ??? ?f? ? ? 普通文件
?? ??? ??? ?d? ? ? 目錄
?? ??? ??? ?b? ? ?塊設(shè)備文件
?? ??? ??? ?c? ?? 字符設(shè)備文件
? ? ? ? ? ? l? ? ? 軟連接文件
?? ?-size
?? ??? ?單位
?? ??? ??? ?k? ? ???千字節(jié)
?? ??? ?符號
?? ??? ??? ?沒有? ?等于
?? ??? ??? ?+? ? ? ? 大于
?? ??? ??? ?-? ? ? ???小于
?? ??? ?案例
?? ??? ??? ?查找容量小于1024KB的文件
? ? ? ? ? ? ? ? ? ?find ./ -size -1024k
? ? ?-user
? ? ?-group
? ? ?時間
?? ??? ?-amin
?? ??? ?-atime
?? ??? ?-mmin?
?? ??? ?-mtime
?? ??? ?-cmin
?? ??? ?-ctime
(2)容量
?? ?du
?? ??? ?統(tǒng)計文件占用磁盤的大小
?? ??? ?語法
?? ??? ??? ?du ?[-ash] [文件名或目錄]
?? ??? ?選項
?? ??? ??? ?-a
?? ??? ??? ??? ?統(tǒng)計所有
?? ??? ??? ?-s
?? ??? ??? ??? ?統(tǒng)計總?cè)萘?br> ?? ??? ??? ?-h
?? ??? ??? ??? ?人性化顯示
?? ??? ?案例
?? ??? ??? ?1、統(tǒng)計/opt的總?cè)萘?br> ?? ??? ??? ??? ?du -sh /opt
?? ??? ??? ?2、統(tǒng)計/opt下的每個文件的大小
?? ??? ??? ??? ?du -ah /opt
2、文件
(1)? 數(shù)量
?? ??? ?wc
?? ??? ??? ?概述
?? ??? ??? ??? ?輸出文件中的行數(shù)、單詞數(shù)、字節(jié)數(shù)
?? ??? ??? ??? ?應(yīng)用場景
?? ??? ??? ??? ??? ?日志文件的行數(shù)
?? ??? ??? ??? ??? ?用戶數(shù)量
?? ??? ??? ?選項
?? ??? ??? ??? ?-l? ? ? 行數(shù)
?? ??? ??? ??? ?-w? ? ? 單詞數(shù)
?? ??? ??? ??? ?-c? ? ? 字節(jié)數(shù)
?? ??? ??? ??? ??? ??? ?一個中文3個字節(jié)
?? ??? ??? ??? ??? ??? ?一個英文1個字節(jié)
?? ??? ??? ??? ??? ??? ?每一行算一個字節(jié)
? ?(2) 過濾
?? ??? ?grep
?? ??? ??? ?概述
?? ??? ??? ??? ?打印匹配給定模式的行
?? ??? ??? ??? ?應(yīng)用場景
?? ??? ??? ??? ??? ?過濾錯誤日志
?? ??? ??? ??? ??? ?過濾配置文件
?? ??? ??? ??? ?注意事項
?? ??? ??? ??? ??? ?先分析需要過濾的文件的特征
?? ??? ??? ??? ??? ?總結(jié)過濾時需要的關(guān)鍵字
?? ??? ??? ?選項
?? ??? ??? ??? ?-n? ? ?在結(jié)果中顯示行號
?? ??? ??? ??? ?-i? ? ?結(jié)果中忽略大小寫
?? ??? ??? ??? ?-v? ? ? 反向顯示
?? ??? ??? ?基礎(chǔ)正則表達式
?? ??? ??? ??? ?*? ? ? ?表示所有
?? ??? ??? ??? ?^? ? ? ?以后面字符開頭
? ? ? ? ? ? ? ? ? ? ? ? ?^字符
?? ??? ??? ??? ?$? ? ? ? 以后面字符結(jié)尾
? ? ? ? ? ? ? ? ? ? ? ? ? 字符$
?? ??? ??? ?案例
?? ??? ??? ??? ?1、 過濾錯誤日志并顯示行號
? ? ? ? ? ? ? ? ? ? ? ? ?/var/log/messages
?? ??? ??? ??? ??? ?grep -n "error" /var/log/messages
?? ??? ??? ??? ?2、 過濾MySQL數(shù)據(jù)庫的配置文件,只看生效的配置
? ? ? ? ? ? ? ? ? ? ? ? ?/etc/my.cnf
?? ??? ??? ??? ??? ?配置文件的注釋
?? ??? ??? ??? ??? ??? ?#
?? ??? ??? ??? ??? ??? ?^#
?? ??? ??? ??? ??? ?配置文件的空行
?? ??? ??? ??? ??? ??? ?^$
?? ??? ??? ??? ??? ?grep -v "^#" /etc/my.cnf | grep -v "^$"文章來源:http://www.zghlxwxcb.cn/news/detail-680310.html
總結(jié)
今天學(xué)習(xí)的所有內(nèi)容都是我們的重點,(很重要、很重要、很重要)需要我們熟練掌握和運用,所以,讓我們一起努力,認(rèn)真學(xué)習(xí)新的知識,并且能夠?qū)τ谒鶎W(xué)的知識進行深刻的理解和熟練的操作,爭取用最短的時間消化今天的知識。文章來源地址http://www.zghlxwxcb.cn/news/detail-680310.html
到了這里,關(guān)于Linux目錄結(jié)構(gòu)于文件管理(03)(五)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!