一驶乾、文件操作常用命令
1.touch命令 用于創(chuàng)建普通文本文件,一次性創(chuàng)建多個(gè)文件塞祈,文件名用逗號(hào)隔開
格式:touch [option] filename
選項(xiàng) ? ? 功能介紹
-a ? ? ? ? 改變檔案的讀取時(shí)間記錄
-m ? ? ? ?改變檔案的修改時(shí)間記錄
-c ? ? ? ? 加入目的檔案不存在金刁,不會(huì)建立新的檔案
-d ? ? ? ? 設(shè)定時(shí)間與日期,可以使用不同的格式
2.cat命令 用于查看并顯示文件內(nèi)容在顯示器上
cat file1 ? ? ? ? ? ? ?查看整個(gè)文件?
-n ? ? ? ? ? ? ? ? ? ? ?給所有行加上行號(hào)
-b ? ? ? ? ? ? ? ? ? ? ?只給有文本的行加上行號(hào)
-s ? ? ? ? ? ? ? ? ? ? ?將多個(gè)空白行壓縮成一個(gè)空白行
3.tail命令用于查看文件中最后的部分內(nèi)容议薪,默認(rèn)顯示倒數(shù)10行的內(nèi)容
tail filename
tail ?-num filename ?#文件中的倒數(shù)num行
tail +num filename #文件中從num行后的內(nèi)容
4.more/less命令 ?前者的作用是使文件分屏顯示胀葱,即最多顯示多少行,后者是至少顯示多少行
選項(xiàng) ? ? ? ?功能介紹
-p ? ? ? ? ? ? 在顯示下一屏之前清屏
-d ? ? ? ? ? ? 顯示更加詳細(xì)的信息
-s ? ? ? ? ? ? ?將連續(xù)的空白行作為一個(gè)空白行顯示
-num ? ? ? ? 顯示行號(hào)
5.wc命令 用于對(duì)文件中的字符進(jìn)行計(jì)算
選項(xiàng) ? ? ? ?作用 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 備注
-c ? ? ? ? ? ? 顯示字節(jié)數(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 同選項(xiàng)--bytes和-chars
-l ? ? ? ? ? ? ? 顯示列數(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?同選項(xiàng)--lines
-w ? ? ? ? ? ? 顯示字?jǐn)?shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?同選項(xiàng)--words
-L ? ? ? ? ? ? 顯示文件中最長行的長度 ? ? ? ? ? ? 無
-m ? ? ? ? ? ?顯示文件中的字符數(shù) ? ? ? ? ? ? ? ? ? ? 無
二笙蒙、目錄操作常用命令
1.pwd命令 顯示當(dāng)前操作所在目錄
2.mkdir命令 創(chuàng)建目錄文件抵屿,當(dāng)一次需要?jiǎng)?chuàng)建多個(gè)目錄文件時(shí),用空格將不同的文件名隔開
3.ls命令 顯示目錄文件信息
選項(xiàng) ? ? ? ? ? ?功能介紹
-a ? ? ? ? ? ? ? ? 列出目錄下的所有文件
-l ? ? ? ? ? ? ? ? ? 列出文件的詳細(xì)信息
-s ? ? ? ? ? ? ? ? ?在每個(gè)文件名后輸出該文件的大小
-h ? ? ? ? ? ? ? ? ? 更人性化的顯示文件信息
-F? ? ? ? ? 區(qū)分文件和目錄
顏色種類 ? ? ? ? 表示的文件種類
白色 ? ? ? ? ? ? ? ? 普通文件
藍(lán)色 ? ? ? ? ? ? ? ? 目錄文件
綠色 ? ? ? ? ? ? ? ? ?可執(zhí)行文件
紅色 ? ? ? ? ? ? ? ? ?壓縮文件
淺藍(lán)色 ? ? ? ? ? ? ?鏈接文件
黃色 ? ? ? ? ? ? ? ? ?設(shè)備文件
灰色 ? ? ? ? ? ? ? ? ? 其他文件
紅色閃爍 ? ? ? ? ? 有問題的鏈接文件
說明:文件的顏色由環(huán)境變量LS_COLORS控制捅位,可更改
4.mv命令 ?用于將源文件重命名為目標(biāo)文件轧葛,或?qū)⒃次募苿?dòng)至指定目錄
mv [選項(xiàng)]... ?[-T] ? ?源文件 ? ?目標(biāo)文件
mv [選項(xiàng)]... ? ? ? ? ? ? 源文件... 目錄
mv [選項(xiàng)]... ? -t ? ? ? ?目錄 ? ? ? ? 源文件
選項(xiàng)參數(shù):
-b: ? ? ? ? ? ?當(dāng)文件存在時(shí)搂抒,覆蓋前,為其創(chuàng)建一個(gè)備份
-f ? ? ? ? ? ? ? ? ?若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù)尿扯,則直接覆蓋現(xiàn)有的文件或目錄
-i ? ? ? ? ? ? ? ? ? 交互式操作求晶,覆蓋前先行詢問用戶
-u ? ? ? ? ? ? ? ? ? 若目標(biāo)文件已經(jīng)存在,且 source 比較新衷笋,才會(huì)更新(update)
如果移動(dòng)的是目錄需加-r選項(xiàng)
5.cp命令 用于文件復(fù)制 用法同mv
cp ?-l test1 ?test4 ? ? ? ? 硬鏈接
cp ?-s ?test1 ?test4 ? ? ?軟鏈接
三芳杏、文件權(quán)限管理常用命令
1.chmod命令 用于更改文件的訪問權(quán)限
格式:
chmod [role] [+] [-][=] [mode] filename ? ? ? ?符號(hào)模式
chmod [mode] ?filename ? ? ? ? ? ?絕對(duì)模式
role=>u(文件所有者)、g(與用戶同用戶組的其他用戶)辟宗、o(其他用戶)爵赵、a(所有用戶)
mode=>r(可讀權(quán)限)、w(寫權(quán)限)泊脐、x(可執(zhí)行權(quán)限)
2.chown命令 將指定的文件所有者改編為指定的用戶或組
格式:chown [選項(xiàng)]... [所有者][:[組]] 文件
必要參數(shù):
-c 顯示更改的部分的信息
-f 忽略錯(cuò)誤信息
-h 修復(fù)符號(hào)鏈接
-R 處理指定目錄以及其子目錄下的所有文件
-v 顯示詳細(xì)的處理信息
-deference 作用于符號(hào)鏈接的指向空幻,而不是鏈接文件本身
選擇參數(shù):
--reference=<目錄或文件> 把指定的目錄/文件作為參考,把操作的文件/目錄設(shè)置成參考文件/目錄相同擁有者和群組
--from=<當(dāng)前用戶:當(dāng)前群組> 只有當(dāng)前用戶和群組跟指定的用戶和群組相同時(shí)才進(jìn)行改變
--help 顯示幫助信息
--version 顯示版本信息
3.file命令 用來識(shí)別文件類型容客,也可用來辨別一些文件的編碼格式秕铛。、
file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicfiles ] file ...
下表列出了部分常用的參數(shù)缩挑。
參數(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 描敘
-b ? ? ? ? ?列出文件辨識(shí)結(jié)果時(shí)但两,不顯示文件名稱。
-c ? ? ? ? ? 詳細(xì)顯示指令執(zhí)行過程供置,便于排錯(cuò)或分析程序執(zhí)行的情形
-f ? ? ? ? ? ?列出文件中文件名的文件類型
-F ? ? ? ? ? 使用指定分隔符號(hào)替換輸出文件名后的默認(rèn)的“:”分隔符谨湘。
-i ? ? ? ? ? ? 輸出mime類型的字符串
-L ? ? ? ? ? ?查看對(duì)應(yīng)軟鏈接對(duì)應(yīng)文件的文件類型
-z ? ? ? ? ? ? 嘗試去解讀壓縮文件的內(nèi)容
四、查找文件常用命令
1.find命令
2.grep命令
五士袄、網(wǎng)絡(luò)操作常用命令
1.ping 命令 用于向目標(biāo)主機(jī)發(fā)送回應(yīng)請(qǐng)求
2.ifconfig命令 ?基本的網(wǎng)絡(luò)配置命令
3.route命令 顯示或配置路由表信息
4.netstat命令 ?用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接谎僻、路由表娄柳、接口狀態(tài)等
五、系統(tǒng)資源管理常用命令
1.ps命令 用于顯示當(dāng)前的進(jìn)程信息
選項(xiàng) ? ? ? ? ? ? ? ?功能介紹
-a ? ? ? ? ? ? ? ? ? ? 顯示系統(tǒng)中的全部進(jìn)程
-u ? ? ? ? ? ? ? ? ? ? 顯示以用戶為主的進(jìn)程
-x ? ? ? ? ? ? ? ? ? ? ?顯示所有的程序
2.top命令 用于顯示所有的進(jìn)程
3.free命令 用于顯示內(nèi)存空間的使用情況
六艘绍、磁盤信息查看常用命令
1.df命令 用于顯示剩余磁盤空間
2.fdisk命令 用于顯示磁盤分區(qū)或磁盤信息命令
七赤拒、變量的輸入輸出
1.read命令 用于讀取輸入的變量 ? 格式:read [選項(xiàng)] 變量名
選項(xiàng) ? ? ? 功能簡介
-p ? ? ? ? ? 允許在read命令行中直接指定一個(gè)提示,可以同時(shí)為多個(gè)變量賦值
-t ? ? ? ? ? ? 指定read命令等待輸入的秒數(shù)诱鞠。當(dāng)計(jì)時(shí)滿時(shí)挎挖,read命令返回一個(gè)非零狀態(tài),并且直接退出等待輸入過程
-n ? ? ? ? ? ?指定接收到的字符個(gè)數(shù)航夺,當(dāng)達(dá)到指定個(gè)數(shù)后就退出輸入狀態(tài)蕉朵,不管有沒有按下回車鍵
-s ? ? ? ? ? ? 使read命令中輸入的數(shù)據(jù)不顯示在監(jiān)視器上
2.echo命令 ?用于變量的輸出 ? ? 格式:echo [選項(xiàng)] 輸出字符串
選項(xiàng) ? ? ? ?作用
-n ? ? ? ? ? ? 輸出文字后不換行
-e ? ? ? ? ? ?輸出某些特殊字符
--help ? ? ?顯示幫助
--version ?顯示版本信息