-
幫助命令? ? ?man全寫manuals? 比任何查詢的文檔都要準確客觀
幫助命令man? 男人 是無所不能 的 所以用男人來獲得幫助 不是的哈哈
????man 命令? ? ?# 獲取指定命令的幫助
???????man ls? ? ?#? 查看ls 的幫助
????查看命令擁有哪個級別的幫助
? ? ? ? man -f 命令 相當于? whatis 命令
舉例 man -5 passwd? ? man -8 ifconfig? ?man -4 null
????查看和命令相關的所有幫助? ?查出來? 的 不一定都是命令
? ? ? ? man -k 命令 相當于 apropos 命
令?
????????例如? ?apropos? passwd
查看全部 -
文件搜索命令?
字符串搜索命令?grep
????grep [選項]?字符串?文件名
????? ? #在文件當中匹配符合條件的字符串
????-i? 忽略大小寫? ?-v?排除指定字符串? 不包含
------------------------------find命令與grep命令的區(qū)別
????find命令:在系統(tǒng)當中搜索符合條件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配的。
????grep命令:在文件當中搜索符合條件的字符串,如果需要匹配,使用正則表達式進行匹配,正則表達式時包含的匹配
grep? 搜索?包含? find? 搜索?相同指定的?名稱
搜索匹配的文件和文件名稱?應該使用通配符?剛好可以采用find
搜索文件當中的內(nèi)容和數(shù)據(jù)?正好用正則表達式?
查看全部 -
文件搜索命令(最強大的搜索命令)也是最消耗性能的
文件搜索命令?find
find? [搜索范圍] [搜索條件]? ?#搜索文件
find / -name install.log? #避免大范圍搜索,因為會非常耗費系統(tǒng)資源
????#find?是在系統(tǒng)當中搜索符合條件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配。
模糊?查詢?需要使用通配符?查詢
????Linux?中?的?通配符
?*? 匹配任意內(nèi)容? ??匹配任意一個字符 []匹配任意一個中括號的字符
????????find /root -iname install.log? 添加 -iname? 不區(qū)分大小寫
????????find /root -user?root? ? #?按照所有者搜索
????????find /root? -nouser? ? ? #查找沒有所有者的文件
????????find /var/log/ -mtime +10 #查找10天前修改的文件
????????????-10? ? 10天內(nèi)修改的文件? 10? ? 10天?當天修改的文件
????????atime? 文件訪問時間? ?ctime? 改變文件屬性??
????????mtime? ? 修改文件內(nèi)容?
按照文件大小來搜索(數(shù)字可以自定義)可以M一類的大小M要大寫
????????find -size 25k? ? ? ?-25k?小于25kb?的文件 25k?等于25kb?的文件
????????????????????????????????????+25k? 大于25kb?的文件
按照?i?節(jié)點?查找?find -inum 262422
復雜查詢
????find /etc -size +20k -a -size -50k
? ? 查找/etc/目錄下,大于20KB并且小于50KB的文件
????-a?and?邏輯與,兩個條件都滿足
????-o?or? ? 邏輯或,兩個條件滿足一個即可
????find /etc -size +20k -a -size -50k -exec ls -lh{}\;
????查找/etc/目錄下,大于20KB并且小于50KB的文件,并且顯示詳細信息
????-exec/-ok?命令 {}\;?對搜索結果執(zhí)行操作?
????????查詢結束?交給?ls -lh?處理? ?-exec? 必須帶{} \;?里面可以加別的處理命令
查看全部 -
文件搜索命令
命令搜索命令whereis和which
whereis?命令名? ? 只能搜索系統(tǒng)命令
? ?選項:? -b? 只查找可執(zhí)行文件
????????????????-m? ?只查找?guī)椭募?/p>
whereis?后面加命令? 就可以搜索到這個命令在哪目錄下
想要知道我是誰? whoami
想知道命令是干嘛的? ? ?whatis?ls
????????-b?只查找可執(zhí)行文件
????????-m? 只查找?guī)椭臋n
搜索命令?的命令? which (會多顯示對應的別名)不是都有別名的
????????which?文件名
????????#搜索命令所在路徑及別名
找不到cd命令? 因為?cd? 是shell自帶
查看全部 -
文件搜索命令的配置文件?設置
查看全部 -
文件搜索命令
文件搜索命令?locate? 搜索速度非常快
????????locate?文件名? 配合搜索? 它在 /var/lib/mlocate?保存下的后臺數(shù)據(jù)庫?中就行搜索? ?此數(shù)據(jù)庫?更新頻率? 每天一次
????????updatedb? 強制更新?此數(shù)據(jù)庫后?就可以找到
????????????????????在后臺數(shù)據(jù)庫中按文件搜索,搜索速度更快
????缺點?只可以按照文件名來進行搜索
? ?按照配 /etc/updatedb.cnf配置文件?來進行?搜索
? ? 打開配置文件vi /etc/updatedb.conf? ? ? ? ? ? ? ?conf?一般為配置文件后綴
查看全部 -
文件處理命令 鏈接命令
鏈接命令? ?ln? ? ?ln -s [原文件] [目標文件]
命令英文原意:link
功能描述:生成鏈接文件? ??
選項:? -s? 創(chuàng)建軟鏈接
不推薦大家使用硬鏈接?因為過于隱蔽
原文件?一定要寫?絕對路徑? 否則不能正確找到
查看全部 -
切換到根目錄當中
cd /
ls
/?根目錄? ? ? usr/?目錄還有?bin?sbin
根目錄下的? ? bin和sbin,user下的bin和sbin。這是個目錄都是用來保存系統(tǒng)命令的。
boot? ?啟動目錄? 保存的用戶的啟動數(shù)據(jù)? 不能隨便寫入數(shù)據(jù)
dev? ? 特殊文件保存目錄? ?沒事?干? 別去?亂動它
etc? ? 保存的系統(tǒng)默認的配置文件? 配置文件目錄
home? ? 普通用戶家目錄? ?
root? ? 超級用戶家目錄
lib? ?函數(shù)庫?保存目錄?
media? ?空目錄? 掛網(wǎng)盤 ?(這三個空目錄用來外接存儲設備的外符)
mnt? ? ? ?空目錄? ?掛U盤 (習慣此目錄下掛載)
misc? ? ? 空目錄
proc和sys目錄不能直接操作,這兩個目錄保存的是內(nèi)存的過載點。????
????????????????這兩個目錄?是內(nèi)存你的盤符? 兩個的數(shù)據(jù)是直接寫到內(nèi)存
????????????????但是不應該往這兩個目錄里操作? 沾滿了?會崩潰
tmp 臨時目錄
usr? 系統(tǒng)軟件資源目錄
????????/usr/bin/系統(tǒng)命令?普通用戶 /usr/sbin/系統(tǒng)命令(超級用戶)
/var? ?保存系統(tǒng)可見文檔目錄
**可以在家目錄root或home。以及tmp目錄下隨便放內(nèi)容
查看全部 -
內(nèi)核和發(fā)行版查看全部
-
刪除空目錄
rmdir [目錄名]
命令英文原意?remove?empty?directories
rmdir? 只能刪除空白目錄??
以上刪除命令?作為了解------------------------------------
?刪除文件或者目錄?命令?rm??
rm -rf[文件或目錄]?命令英文原意?remove
????????????r? 刪除目錄? -f? 強制
復制命令-----------------------------------------
復制命令?cp [選項] [原文件或目錄] [目標目錄]
命令英文原意?copy??
????????選項 -r? 復制目錄
????????????????-p?連帶文件屬性復制
????????????????-d?若源文件是鏈接文件,則復制鏈接屬性
????????????????-a? 相當于 -pdr
cp anaconda-ks.cfg /tmp/ana
顯示系統(tǒng)時間命令?data
----------------
ll?目錄?意為? ls -l別名
剪切或改名命令:mv--------------------------------------
????mv? [源文件或目錄] [目標目錄]
????命令英文原意:move
查看全部 -
目錄處理命令
?目錄來保存文件?文件來保存數(shù)據(jù)
命令?建立目錄?mkdir -p[目錄名]? -p遞歸創(chuàng)建?命令英文愿意:make?directories
-p? 幫我?創(chuàng)建?都不存在的目錄
進入?根目錄?cd? 退出?上一級級?cd ..
切換所在目錄
cd [目錄]?命令英文原意:change?directory
cd ~?進入當前用戶的家目錄? ?和?使用cd回車?一樣的作用
cd
cd -? 進入上次目錄
cd ..?進入上一級目錄
cd .? 進入當前目錄
快捷鍵?Ctrl + L?清屏? 同等?命令?clear?清除
tab? tab?兩下?可以目錄補全? 可以命令補全
查看全部 -
Linux 常用命令
Linux 命令 基本格式
[root@localhost ~]#
root代表當前登錄用戶? root 也是管理員賬戶
localhost 代表當前計算機的主機名
~ 代表當前所在目錄(家目錄)
#超級用戶的提示符? 普通用戶的提示符為$
超級用戶 是root 下的根級目錄? 普通用戶 是home下的二級目錄
命令? pwd? 顯示當前所在目錄?
命令? cd? ?切換目錄的命令
命令格式 [選項] [參數(shù)]? ?中括號內(nèi) 為 可選參數(shù)? 可不選?
? ? ? ? ? 個別命令使用不遵循此格式? 當有多個選項時,可以寫在一起簡化選項與完整選項? 比如? -a? 等于 -all
查詢目錄中的內(nèi)容? 命令 ls
格式 ls [選項] [文件或目錄]
-a 顯示所有文件,包括隱藏文件
-l? 顯示詳細信息
-d? 查看目錄屬性
-h? ?人性化顯示文件大小
-i? ?顯示inode
查看全部 -
ls -l?顯示字節(jié)? 顯示人們能看懂的?ls -lh
ls -l? /etc/? ? ?ls -ld /etc/? ? ls -i
查看全部 -
字符界面的優(yōu)勢
? 1.?字符界面占用的系統(tǒng)資源更少
? 2.?字符界面減少了出錯、被攻擊的可能性
查看全部 -
Linux?嚴格?區(qū)分大小寫
Linux?中所有內(nèi)容以文件形式保存,包括硬件
Linux?中一切內(nèi)容皆為文件
Linux不靠擴展名區(qū)分文件類型? ?它靠的是權限來區(qū)分
但是有一些約定俗成?的?擴展名?
windows下的程序不能直接在Linux中安裝和運行
查看全部
舉報