記錄學(xué)習(xí)企巢,請(qǐng)勿打賞
一.文件處理命令
1.命令格式與目錄處理命令
ls -a //查看隱藏文件
ls -l //查看文件信息長(zhǎng)格式顯示
ls -d //查看指定目錄的詳細(xì)信息
ls -i //查看任何文件的l節(jié)點(diǎn) ll 文件名 // 查看一個(gè)文件的詳細(xì)信息
df //顯示磁盤情況
df -lh //詳細(xì)磁盤使用情況
df -a //全部文件系統(tǒng)使用情況
df -i //顯示inode信息
df -k //已字節(jié)數(shù)顯示區(qū)塊占用情況
2.目錄處理命令
mkdir -p //遞歸創(chuàng)建目錄
cd //切換指定目錄
cd … //返回上級(jí)目錄
pwd //顯示當(dāng)前目錄
rmdir //刪除空目錄
cp // 復(fù)制文件到某個(gè)目錄下
cp -r // 復(fù)制目錄
cp -p //保留文件屬性
mv //剪切文件川慌、改名
rm //刪除文件
rm -r //刪除目錄
rm -f //強(qiáng)制執(zhí)行
3.文件處理命令
touch //創(chuàng)建空文件
cat //查看文件內(nèi)容
cat –n //顯示行號(hào)
tac //顯示文件內(nèi)容(反向列示)
more //分頁(yè)顯示文件內(nèi)容(空格或f[翻頁(yè)], Enter[換行], q或Q[退出])
less //分頁(yè)顯示文件內(nèi)容(可向上翻頁(yè)),填寫/可搜索關(guān)鍵詞,n等于next,PageUp和PageDown
head //顯示文件前面幾行
head -n //指定行數(shù),head –n 20 /etc/services
tail //顯示文件后面幾行
tail –n //指定行數(shù)
tail –f //動(dòng)態(tài)顯示文件末尾內(nèi)容
4.鏈接命令
ln //生成鏈接文件退子,類似拷貝窒所,可以同步更新
ln -s //創(chuàng)建軟連接眉菱,相當(dāng)于快捷方式
二.權(quán)限管理命令
1.權(quán)限管理命令
chmod //改變文件或目錄權(quán)限,u=所有者拐格; g=所有組僧免; o=其他人; a=全部捏浊,[{ugoa}{±=}{rwx}] , chmod u+x懂衩, o-r或640 文件名, r—4金踪, w—2勃痴, x—1, rwx—7(4+2+1)
chmod -r //遞歸修改热康,子目錄的權(quán)限也修改
2.其他權(quán)限管理命令
chown //改變文件或目錄的所有者,chown用戶文件或目錄
chgrp //改變文件或目錄的從屬組
umask //顯示劣领,設(shè)置文件的缺省權(quán)限
三.文件搜索命令
1.文件搜索命令
find //文件搜索,find 搜索范圍 匹配條件
find 搜索范圍 -name或-iname(不區(qū)分大小寫) 匹配條件 //根據(jù)文件名稱搜索,匹配條件(abcd)=bc=ab??姐军,*=匹配任意字符,?=匹配單個(gè)字符
find 搜索范圍 -size +n/-n/n(n代表文件的大小) //根據(jù)文件的大小搜索
find 搜索范圍 -size +163840 -a/-o -size -204800 //查找(-a=大于80M小于100M的文件,-o=兩個(gè)條件滿足一個(gè)即可)
find 搜索范圍 -user 用戶名 //根據(jù)用戶名搜索文件尖淘,搜索范圍=/home
find 搜索范圍 -group 所屬組名 //根據(jù)所屬組名搜索文件
find 搜索范圍 -cmin/-amin/-mmin -5 //查找5分鐘內(nèi)被修改過(-cmin=文件屬性,-amin=訪問時(shí)間,-mmin=文件內(nèi)容)的文件
find 搜索范圍 -type f/d/l //根據(jù)文件類型查找,f=文件奕锌,d=目錄,l=軟鏈接文件
find 搜索范圍 -inum n //根據(jù)i節(jié)點(diǎn)查找,n=i節(jié)點(diǎn)數(shù)
以上搜索結(jié)果命令加(find /tmp -name?aaaa) -exec/-ok 命令(ls -l[顯示詳細(xì)信息]) {} ; //對(duì)搜索結(jié)果執(zhí)行命令操作
2.其他搜索命令
locate -i 文件名 //在文件資料庫(kù)中查找文件,-i=不區(qū)分大小寫
updatedb //更新文件資料庫(kù)村生,tmp目錄不在更新范圍內(nèi)
which 命令(ls) //搜索命令所在目錄及別名信息
whereis 命令(ls) //搜索命令所在目錄及幫助文檔路徑
grep -i/-v mysql /root/install.log //在文件中搜索字符匹配的行并輸出,-i=不區(qū)分大小寫惊暴,-v=排除指定字串(^#=排除#帶頭的行)
四.幫助命令
man 命令或配置文件 //獲取幫助信息
info 命令 //獲取幫助信息,顯示和man不同
whatis 命令 //獲取該命令的簡(jiǎn)介信息
apropos 配置文件名稱 //只查看配置文件的信息
命令 --help //獲取該命令的選項(xiàng)信息
help 內(nèi)置命令 //查看Shell內(nèi)置命令的幫助信息
五.用戶管理命令
useradd 用戶名 //添加新用戶
passwd 用戶名 //設(shè)置用戶密碼
who //查看登錄用戶信息,tty本地登錄,pts遠(yuǎn)程終端
w //查看登錄用戶的詳細(xì)信息,全
六.壓縮解壓命令
gzip 文件 //壓縮文件,壓縮后的格式:.gz
gunzip 文件 //解壓.gz的壓縮文件
tar -zcf temp.tar.gz temp //打包目錄,-c:打包,-v:顯示詳細(xì)信息,-f:指定文件名,-z:打包同時(shí)壓縮,temp:文件名
tar -zxf temp.tar.gz //解壓目錄,-x:解包,-v:顯示詳細(xì)信息,-f:指定文件名,-z:解包同時(shí)解壓,temp:文件名
zip -r temp.zip temp //壓縮問價(jià)或目錄,-r:壓縮目錄,temp:文件名
unzip temp //解壓.zip的壓縮文件,temp:文件名或目錄
bzip2 -k temp //壓縮文件,-k:產(chǎn)生壓縮文件后保留原文件趁桃,temp:文件名
bunzip2 -k temp //解壓文件,-k:解壓縮后保留原文件,temp:文件名
tar -cjf temp.tar.bz2 temp //壓縮
tar -xjf temp.tar.bz2 //解壓
七.網(wǎng)絡(luò)命令
write 用戶名 //給在線用戶發(fā)信息,以Ctrl+D保存結(jié)束
wall 信息 //發(fā)廣播信息
ping -c 4 IP地址 //測(cè)試網(wǎng)絡(luò)連通性,-c:指定發(fā)送次數(shù)為4次
ifconfig eth0 192.168.0.169 //查看和設(shè)置網(wǎng)卡信息
mail 用戶名 //查看發(fā)送電子郵件辽话,以Ctrl+D保存結(jié)束,help查看信息
last //列出目前與過去登入系統(tǒng)的用戶信息
lastlog -u 502 //檢查某特定用戶上次登錄的時(shí)間
traceroute 網(wǎng)址 //顯示數(shù)據(jù)包到主機(jī)間的路徑 IP等等
netstat -t/-u/-l/-r/-n //顯示網(wǎng)絡(luò)相關(guān)信息,-t:TCP協(xié)議,-u:UDP協(xié)議,-l:監(jiān)聽,-r:路由,-n:顯示IP地址和端口號(hào)
netstat -tlun //查看本機(jī)監(jiān)聽的端口
netstat -an //查看本機(jī)所有的網(wǎng)絡(luò)
netstat -rn //查看本機(jī)路由表
mount //掛載命令—詳細(xì)找百度吧
mount /dev/sr0 /mnt/cdrom/ //掛載光盤
umount /dev/sr0 //卸載掛載點(diǎn)
八.關(guān)機(jī)重啟命令
shutdown -h now //現(xiàn)在關(guān)機(jī),-h:關(guān)機(jī),now:現(xiàn)在
shutdown -h 20:30 //定時(shí)關(guān)機(jī),-h:關(guān)機(jī)
shutdown -r now //現(xiàn)在重啟,-r:重啟,now:現(xiàn)在
shutdown -r 20:30 //定時(shí)重啟,-r:重啟
shutdown -c //取消前一個(gè)定時(shí)關(guān)機(jī)命令
init 0:關(guān)機(jī)/1:關(guān)機(jī)/2:不完全多用戶/不含NFS服務(wù)/3:完全多用戶/4:未分配/5:圖形界面/6:重啟 //系統(tǒng)運(yùn)行級(jí)別
cat /etc/inittab //修改系統(tǒng)默認(rèn)運(yùn)行級(jí)別
runlevel //查詢系統(tǒng)運(yùn)行級(jí)別,默認(rèn)是N 3,N:代表上一次的系統(tǒng)級(jí)別
logout //退出登錄命令——注意一定記得退出登錄
鳴謝:https://blog.csdn.net/qweqwfqwdsa/article/details/79114733