linux常用命令一 - - ITeye技術(shù)網(wǎng)站
--查看linux系統(tǒng)的版本
語(yǔ)法:cat /proc/version
--查看CPU
top -n 1 |grep Cpu
--切換用戶
語(yǔ)法:su - username
???? sudo -s(堡壘機(jī)中)
--獲得主機(jī)名
語(yǔ)法:hostname
--顯示當(dāng)前目錄的絕對(duì)路徑
語(yǔ)法:pwd
--回到當(dāng)前目錄
語(yǔ)法:cd
--查看內(nèi)核
語(yǔ)法:uname -r
--顯示日歷
語(yǔ)法:cal
--設(shè)置日期
語(yǔ)法:date -s mm/dd/yy
--顯示系統(tǒng)時(shí)間
語(yǔ)法:date
--查看date命令中的參數(shù)
語(yǔ)法:man date
--查看命令的目錄地址
語(yǔ)法:whereis 命令
如:whereis date
-------------------------空間查詢-------------------------
1、查看linux磁盤(pán)空間情況
語(yǔ)法:df -lh 或 df -h
2、查看文件或目錄空間大小
語(yǔ)法:du -hs 或 du -sh [dirname|filename]
3、查看前(后)10個(gè)占用空間最大的文件或目錄
語(yǔ)法:du -s ./* | sort -rn 或 du -s * | sort -nr | head(tail)
4、查看指定目錄下所有文件或目錄的大小
語(yǔ)法:du -k | sort -n
5、查看目錄下符合匹配條件的文件占用的磁盤(pán)空間
語(yǔ)法:du -c -h *log
-------------------------文件顯示-------------------------
1、列出詳細(xì)文件:ls -al
2、列出所有子目錄的文件:ls -R
3、如果文件過(guò)多一屏看不完,用如下命令
??
?? 3.1分屏顯示:ls -l|more? //能在當(dāng)前屏退出,很有用,但不能一頁(yè)一頁(yè)翻屏
????????????????
???????????????? ls -l|less? //能用pgup,pgdw 翻頁(yè),但不能在當(dāng)前位置退出
??
?? 3.2橫向輸出竟可能多的顯示文件名字:#ls -m???
4、只顯示目錄:#ls -l |grep ^d
5、只顯示非目錄文件:#ls -l |grep ^[^d]
?
-------------------------文件排序-------------------------
1、按照字符序(default): #ls -l
2、按文件大小排序:ls -S 或 du -s ./* | sort -rn
2、按兆(M)排序:du -sh ./* | sort -rn
3、按照文件擴(kuò)展名(最后一個(gè).后的字符)排序: ls -X
4、按數(shù)字排序:#ls -lv
5、逆排序: #ls -r
6、按文件大小降序排列:ls -lSr
7、按時(shí)間排序:
?? 升序(默認(rèn)):ll -t 或 ls -lt|more
?? 降序:ll -t | tac
注:./* 可以是任何目錄
-------------------------文件統(tǒng)計(jì)-------------------------
1、統(tǒng)計(jì)文件目錄個(gè)數(shù):ls -l [filename]| wc -l
?? 該命令各選項(xiàng)含義如下:
??? - c 統(tǒng)計(jì)字節(jié)數(shù)。
- l 統(tǒng)計(jì)行數(shù)。
- w 統(tǒng)計(jì)字?jǐn)?shù)。
2、統(tǒng)計(jì)當(dāng)前目錄下的非隱藏目錄和非隱藏文件的個(gè)數(shù):ls | wc -l
3、查看某個(gè)目錄下以及下級(jí)所有目錄的文件數(shù)的總和
語(yǔ)法:find /home/jack -type f | wc -l
4、統(tǒng)計(jì)指定文件的個(gè)數(shù):ls -l IOSMP_201101* |grep "^-"|wc -l
5、查看文件夾中所有文件的總行數(shù)
語(yǔ)法:ls -lR|grep "^-"|wc -l
6、統(tǒng)計(jì)文件行數(shù):cat filename | wc –l
?????????????? wc –l filename
?????????????? find . -name "*201101*" | xargs wc -l
7、統(tǒng)計(jì)指定內(nèi)容在指定文件中出現(xiàn)的次數(shù)
語(yǔ)法:grep 內(nèi)容 文件 | wc -l
如:grep 18918316660 hw_201011*.txt? | wc -l
-------------------------文件打包、壓縮、解壓----------------
--文件打包(并不對(duì)文件進(jìn)行壓縮)
語(yǔ)法:tar -cvf filename.tar dirname
--文件壓縮命令
1、gzip -zcvf filename.tar.gz dirname
2、zip filename.zip dirname
3、tar -zcvf filename.tar.gz dirname --打包后,已zip壓縮
4、tar -jcvf filename.tar.bz2 dirname --打包后,已bzip2壓縮
--文件解壓命令
1、*.tar 用 tar –xvf 解壓
2、*.gz 用 gzip -d或者gunzip 解壓
3、*.tar.gz和*.tgz 用 tar –xzf 解壓
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓
5、*.tar.bz2用tar –xjf 解壓
6、*.Z 用 uncompress 解壓
7、*.tar.Z 用tar –xZf 解壓
8、*.rar 用 unrar e解壓
9、*.zip 用 unzip 解壓
如:unzip -j aa.zip
--解壓?jiǎn)蝹€(gè)文件
語(yǔ)法:tar -zxvf filename.tar.gz foder/access.log.0805
--解壓多個(gè)文件
語(yǔ)法:tar -zxvf filename.tar.gz foder/access.log.*
--解壓文件到指定目錄
語(yǔ)法:tar -zxvf filename.tar.gz foder/access.log.0805 -C /new/dir/??? # -C 指定解壓到的目錄.
--查看壓縮包中的文件(*.tar.gz)
1、gunzip <filename |tar tvf -
2、gzip -dc filename | tar tvf -
3、tar -tzvf filename
--查看壓縮包中的文件名(*.tar.gz)
tar -tvzf *.tar.gz | grep filename
注意:filename 不能用*
-------------------------路由信息----------------
1、查看路由:route -n
2、刪除路由:route del -net 192.168.35.0 netmask 255.255.255.0
3、添加路由:route add -net 192.168.35.0 netmask 255.255.255.0 gw 192.168.201.105
-------------------------查看日志----------------
vi finename
實(shí)時(shí)記錄日志:tail –f filename
ll > filename 將日志打印到文件中
--只列出文件夾信息
語(yǔ)法:ls -F|grep /$
-------------------------修改目錄權(quán)限、組----------------
chown -R hwprm:guest? Finishbak
-------------------------DB2連接----------------
su – database(數(shù)據(jù)庫(kù)實(shí)例名)
db2 connect to database
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
