--查看linux系統的版本
語法:cat /proc/version
--查看CPU
top -n 1 |grep Cpu
--切換用戶
語法:su - username
???? sudo -s(堡壘機中)
--獲得主機名
語法:hostname
--顯示當前目錄的絕對路徑
語法:pwd
--回到當前目錄
語法:cd
--查看內核
語法:uname -r
--顯示日歷
語法:cal
--設置日期
語法:date -s mm/dd/yy
--顯示系統時間
語法:date
--查看date命令中的參數
語法:man date
--查看命令的目錄地址
語法:whereis 命令
如:whereis date
-------------------------空間查詢-------------------------
1、查看linux磁盤空間情況
語法:df -lh 或 df -h
2、查看文件或目錄空間大小
語法:du -hs 或 du -sh [dirname|filename]
3、查看前(后)10個占用空間最大的文件或目錄
語法:du -s ./* | sort -rn 或 du -s * | sort -nr | head(tail)
4、查看指定目錄下所有文件或目錄的大小
語法:du -k | sort -n
5、查看目錄下符合匹配條件的文件占用的磁盤空間
語法:du -c -h *log
-------------------------文件顯示-------------------------
1、列出詳細文件:ls -al
2、列出所有子目錄的文件:ls -R
3、如果文件過多一屏看不完,用如下命令
??
?? 3.1分屏顯示:ls -l|more? //能在當前屏退出,很有用,但不能一頁一頁翻屏
????????????????
???????????????? ls -l|less? //能用pgup,pgdw 翻頁,但不能在當前位置退出
??
?? 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、按照文件擴展名(最后一個.后的字符)排序: ls -X
4、按數字排序:#ls -lv
5、逆排序: #ls -r
6、按文件大小降序排列:ls -lSr
7、按時間排序:
?? 升序(默認):ll -t 或 ls -lt|more
?? 降序:ll -t | tac
注:./* 可以是任何目錄
-------------------------文件統計-------------------------
1、統計文件目錄個數:ls -l [filename]| wc -l
?? 該命令各選項含義如下:
??? - c 統計字節數。
- l 統計行數。
- w 統計字數。
2、統計當前目錄下的非隱藏目錄和非隱藏文件的個數:ls | wc -l
3、查看某個目錄下以及下級所有目錄的文件數的總和
語法:find /home/jack -type f | wc -l
4、統計指定文件的個數:ls -l IOSMP_201101* |grep "^-"|wc -l
5、查看文件夾中所有文件的總行數
語法:ls -lR|grep "^-"|wc -l
6、統計文件行數:cat filename | wc –l
?????????????? wc –l filename
?????????????? find . -name "*201101*" | xargs wc -l
7、統計指定內容在指定文件中出現的次數
語法:grep 內容 文件 | wc -l
如:grep 18918316660 hw_201011*.txt? | wc -l
-------------------------文件打包、壓縮、解壓----------------
--文件打包(并不對文件進行壓縮)
語法: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
--解壓單個文件
語法:tar -zxvf filename.tar.gz foder/access.log.0805
--解壓多個文件
語法:tar -zxvf filename.tar.gz foder/access.log.*
--解壓文件到指定目錄
語法: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
實時記錄日志:tail –f filename
ll > filename 將日志打印到文件中
--只列出文件夾信息
語法:ls -F|grep /$
-------------------------修改目錄權限、組----------------
chown -R hwprm:guest? Finishbak
-------------------------DB2連接----------------
su – database(數據庫實例名)
db2 connect to database
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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