linux常用命令一

2021-09-08 21:48:44 字數 3567 閱讀 5626

linux常用命令一 - - iteye技術**

部落格分類:linux

cc++

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 ...