linux常用命令一 - - iteye技術**
部落格分類:linuxcc++
c#linux
access
--檢視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 將日誌列印到檔案中
--只列出資料夾資訊
語法:ls -f|grep /$
-------------------------修改目錄許可權、組----------------
chown -r hwprm:guest finishbak
-------------------------db2連線----------------
su – database(資料庫例項名)
db2 connect to database
linux常用命令 一
cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...
Linux常用命令(一)
1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...
linux常用命令(一)
關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...