導航:首頁 > 程序命令 > linuxcount命令

linuxcount命令

發布時間:2022-07-21 10:01:47

linux 命令

liunx常用命令
1)文件和目錄操作命令
.pwd
(print
working
directory)
顯示工作目錄
.cd
進入或者退出某級目錄
.LS
(LIST)
列出目錄內容
.mkdir
(make
directorices)
mkdir
[
-p]
[
--help]
[
--version]
[
-m

目錄屬性
》]
[
目錄名稱
]
.
rmdir
(remove
directory)
刪除空目錄
.cp()
格式:
cp
[
參數
]
源文件
目標文件
?
rm(remove)
功能說明:
刪除文件或目錄。

法:
rm
[
參數
]
[
文件或目錄
...]
注意:
執行
rm
指令可刪除文件或目錄,如欲刪除目錄必須加上參數
"-r"
,否則預設僅會刪除文件。
.
mv
(move)
功能:移動或更名現有的文件或目錄。
格式:
mv
[
參數
]
源文件或目錄
目標文件或目錄
grep
功能說明:
查找文件里符合條件的字元串。
-c

--count
計算符合範本樣式的列數。
-b

--byte-offset
顯示符合範本樣式的那一列之前,標示出該列第一個字元的位編號。
num
輸出匹配行前後各
num
行的內
.cmp
功能說明:
比較兩個文件是否有差異。

法:
cmp
[
-clsv]
[
-i

字元數目
》]
[
--help]
[
第一個文件
]
[
第二個文件
]
.diff
功能說明:比較兩個文件內容的不同點.
?
stat
(status)
功能說明:
顯示
inode
內容。即顯示文件或目錄的各種信息
?
touch
功能說明:
改變文件或目錄時間。
功能說明:
改變文件或目錄時間。
-a

--time=atime

--time=access

--time=use
只更改存取時間。
-m

--time=mtime

--time=modify
只更改變動時間。
-t《
日期時間

使用指定的日期時間,而非現在的時間。
2)二)文件內容顯示命令
1

cat
作用:顯示文件內容
?
more
分頁顯示文件中的內容。
?
less

more
類似。但功能更活。可以用
PageUp

PageDown
翻頁。
?
head
顯示文件的前幾行
?
tail
顯示文件的末尾幾行,與
head
相反。
?
sort
作用:將文件中的內容排序輸出
uniq
作用:比較相鄰的行,顯示不重復的行
?
file
作用:顯示文件或目錄的類型
?
locate
作用:查找絕對路徑中包含指定字元串的文件。
which
作用:確定程序的具體位置
?
help

man
提供幫助信息
?
init

shutdown

halt

reboot

poweroff
(
init

shutdown
重點)
init
0
停止系統
init
1
單用戶
init
2
多用戶、但不支持
NFS
init
3
全多用戶模式、即系統正常的模式
init
5
進入
X11(
即窗口模式
)
init
6
重啟系統。
Shutdown
用法:
Shutdown
[
參數
]
時間
[
警告消息
]
在指定時間關閉系統
-
r
系統關閉後重啟
-
h
關閉後停機
-
now
表示立即關機
hh:mm:
指定絕對時間
+
m
表示
m
分鍾後以後
halt
立即停止系統
reboot
立即重啟系統
poweroff
立即停止系統,並且關閉電源
?
alias

unalias

history
alias
創建命令的別名
用法:
alias
命令名
=」
命令行

例:
alias
mydir=」ls
–color」
unalias
刪除命令的別名
例:
unalias
mydir
history
顯示用戶最近執行的命令
?
su
su[
用戶名
]
改變用戶的
ID
或成為超級用戶。
?
who

whoami

w

last

Ⅱ 如何使用linux命令統計文本中某個單詞的出現頻率

cat /etc/passwd | awk -F ':' 'BEGIN{count=0;search="root";} {for(i=1;i<=NF;i++){if($i==search){count++;}}} END{printf("The word %s is used %d times.\n",search,count);}'
我把次數給算出來了,你說的頻率如果是100%,你可以適當修改一下就能出來。
我機器上跑出的結果:
The word root is used 2 times.

Ⅲ 求Linux命令大全 ,,最好是文本的,,

http://www.21ic.com/news/n7031c157.aspx
這里很多很多

先列一些吧!
liunx常用命令
1)文件和目錄操作命令

.pwd (print working directory)
顯示工作目錄
.cd
進入或者退出某級目錄
.LS (LIST)
列出目錄內容
.mkdir (make directorices)
mkdir [ -p] [ --help] [ --version] [ -m 《 目錄屬性 》] [ 目錄名稱 ]
. rmdir (remove directory)
刪除空目錄
.cp()
格式: cp [ 參數 ] 源文件 目標文件
? rm(remove)
功能說明: 刪除文件或目錄。
語 法: rm [ 參數 ] [ 文件或目錄 ...]
注意: 執行 rm 指令可刪除文件或目錄,如欲刪除目錄必須加上參數 "-r" ,否則預設僅會刪除文件。
. mv (move)
功能:移動或更名現有的文件或目錄。
格式: mv [ 參數 ] 源文件或目錄 目標文件或目錄
grep
功能說明: 查找文件里符合條件的字元串。
-c 或 --count 計算符合範本樣式的列數。
-b 或 --byte-offset 顯示符合範本樣式的那一列之前,標示出該列第一個字元的位編號。
num 輸出匹配行前後各 num 行的內
.cmp
功能說明: 比較兩個文件是否有差異。
語 法: cmp [ -clsv] [ -i 《 字元數目 》] [ --help] [ 第一個文件 ] [ 第二個文件 ]
.diff
功能說明:比較兩個文件內容的不同點.
? stat (status)
功能說明: 顯示 inode 內容。即顯示文件或目錄的各種信息
? touch
功能說明: 改變文件或目錄時間。
功能說明: 改變文件或目錄時間。

-a 或 --time=atime 或 --time=access 或 --time=use 只更改存取時間。

-m 或 --time=mtime 或 --time=modify 只更改變動時間。

-t《 日期時間 》 使用指定的日期時間,而非現在的時間。

2)二)文件內容顯示命令

1 、 cat
作用:顯示文件內容
? more
分頁顯示文件中的內容。
? less
與 more 類似。但功能更活。可以用 PageUp 和 PageDown 翻頁。
? head
顯示文件的前幾行
? tail
顯示文件的末尾幾行,與 head 相反。
? sort
作用:將文件中的內容排序輸出
uniq
作用:比較相鄰的行,顯示不重復的行
? file
作用:顯示文件或目錄的類型
? locate
作用:查找絕對路徑中包含指定字元串的文件。
which
作用:確定程序的具體位置
? help 、 man 提供幫助信息

? init 、 shutdown 、 halt 、 reboot 、 poweroff ( init 、 shutdown 重點)

init 0 停止系統

init 1 單用戶

init 2 多用戶、但不支持 NFS

init 3 全多用戶模式、即系統正常的模式

init 5 進入 X11( 即窗口模式 )

init 6 重啟系統。
Shutdown

用法: Shutdown [ 參數 ] 時間 [ 警告消息 ] 在指定時間關閉系統

- r 系統關閉後重啟

- h 關閉後停機

- now 表示立即關機

hh:mm: 指定絕對時間

+ m 表示 m 分鍾後以後

halt 立即停止系統

reboot 立即重啟系統

poweroff 立即停止系統,並且關閉電源

? alias 、 unalias 、 history

alias 創建命令的別名

用法: alias 命令名 =」 命令行 」

例: alias mydir=」ls –color」

unalias 刪除命令的別名

例: unalias mydir

history 顯示用戶最近執行的命令

? su

su[ 用戶名 ] 改變用戶的 ID 或成為超級用戶。

? who 、 whoami 、 w 、 last

Ⅳ 30個必知的Linux命令技巧,你都掌握了嗎

在Unix/Linux下,高效工作方式不是操作圖形頁面,而是命令行操作,命令行意味著更容易自動化。使用過Linux系統的朋友應該都知道它的命令行強大之處。話說回來了,以下這些命令使用技巧你又知道多少呢?
1、Vim自動添加註釋及智能換行
# vi ~/.vimrc set autoindentset tabstop=4set shiftwidth=4function AddTitle()call setline(1,"#!/bin/bash")call append(1,"#====================================================")call append(2,"# Author: lizhenliang")call append(3,"# Create Date: " . strftime("%Y-%m-%d"))call append(4,"# Description: ")call append(5,"#====================================================")endfmap <F4> :call AddTitle()<cr>

打開文件後,按F4就會自動添加註釋,省了不少時間:

2、查找並刪除/data這個目錄7天前創建的文件
# find /data -ctime +7 -exec rm -rf {} \;# find /data -ctime +7 | xargs rm -rf

3、tar命令壓縮排除某個目錄
# tar zcvf data.tar.gz /data --exclude=tmp #--exclude參數為不包含某個目錄或文件,後面也可以跟多個

4、查看tar包存檔文件,不解壓
# tar tf data.tar.gz #t是列出存檔文件目錄,f是指定存檔文件
5、使用stat命令查看一個文件的屬性
訪問時間(Access)、修改時間(modify)、狀態改變時間(Change)stat index.phpAccess: 2018-05-10 02:37:44.169014602 -0500Modify: 2018-05-09 10:53:14.395999032 -0400Change: 2018-05-09 10:53:38.855999002 -0400

6、批量解壓tar.gz
方法1:# find . -name "*.tar.gz" -exec tar zxf {} \;方法2:# for tar in *.tar.gz; do tar zxvf $tar; done方法3:# ls *.tar.gz | xargs -i tar zxvf {}

7、篩除出文件中的注釋和空格
方法1:# grep -v "^#" httpd.conf |grep -v "^$"方法2:# sed -e 『/^$/d』 -e 『/^#/d』 httpd.conf > http.conf或者# sed -e '/^#/d;/^$/d' #-e 執行多條sed命令方法3:# awk '/^[^#]/|/"^$"' httpd.conf 或者# awk '!/^#|^$/' httpd.conf

8、篩選/etc/passwd文件中所有的用戶
方法1:# cat /etc/passwd |cut -d: -f1方法2:# awk -F ":" '{print $1}' /etc/passwd

9、iptables網站跳轉
先開啟路由轉發:echo "1" > /proc/sys/net/ipv4/ip_forward #臨時生效內網訪問外網(SNAT):iptables –t nat -A POSTROUTING -s [內網IP或網段] -j SNAT --to [公網IP]#內網伺服器要指向防火牆內網IP為網關公網訪問內網(DNAT)(公網埠映射內網埠):iptables –t nat -A PREROUTING -d [對外IP] -p tcp --dport [對外埠] -j DNAT --to [內網IP:內網埠]#內網伺服器要配置防火牆內網IP為網關,否則數據包回不來。另外,這里不用配置SNAT,因為系統服務會根據數據包來源再返回去。

10、iptables將本機80埠轉發到本地8080埠
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
11、find命令查找文件並復制到/opt目錄
方法1:# find /etc -name httpd.conf -exec cp -rf {} /opt/ \;: #-exec執行後面命令,{}代表前面輸出的結果,\;結束命令方法2:# find /etc -name httpd.conf |xargs -i cp {} /opt #-i表示輸出的結果由{}代替

12、查看根目錄下大於1G的文件
# find / -size +1024M 默認單位是b,可以使用其他單位如,C、K、M

13、查看伺服器IP連接數
# netstat -tun | awk '{print $5}' | cut -d: -f1 |sort | uniq -c | sort -n -tun:-tu是顯示tcp和udp連接,n是以IP地址顯示cut -d:-f1:cut是一個選擇性顯示一行的內容命令,-d指定:為分隔符,-f1顯示分隔符後的第一個欄位。uniq -c:報告或刪除文中的重復行,-c在輸出行前面加上出現的次數sort -n:根據不同類型進行排序,默認排序是升序,-r參數改為降序,-n是根據數值的大小進行排序

14、插入一行到391行,包括特殊符號"/"
# sed -i "391 s/^/AddType application\/x-httpd-php .php .html/" httpd.conf
15、列出nginx日誌訪問最多的10個IP
方法1:# awk '{print $1}' access.log |sort |uniq -c|sort -nr |head -n 10sort :排序uniq -c:合並重復行,並記錄重復次數sort -nr :按照數字進行降序排序方法2:# awk '{a[$1]++}END{for(v in a)print v,a[v] |"sort -k2 -nr |head -10"}' access.log

16、顯示nginx日誌一天訪問量最多的前10位IP
# awk '$4>="[16/May/2017:00:00:01" && $4<="[16/May/2017:23:59:59"' access_test.log |sort |uniq -c |sort-nr |head -n 10# awk '$4>="[16/Oct/2017:00:00:01" && $4<="[16/Oct/2017:23:59:59"{a[$1]++}END{for(i in a){print a[i],i|"sort -k1 -nr |head -n 10"}}' access.log

17、獲取當前時間前一分鍾日誌訪問量
# date=`date +%d/%b/%Y:%H:%M --date="-1 minute"` ; awk -vd=$date '$0~d{c++}END{print c}' access.log# date=`date +%d/%b/%Y:%H:%M --date="-1 minute"`; awk -vd=$date '$4>="["d":00" && $4<="["d":59"{c++}END{print c}' access.log # grep `date +%d/%b/%Y:%H:%M --date="-1 minute"` access.log |awk 'END{print NR}'# start_time=`date +%d/%b/%Y:%H:%M:%S --date="-5 minute"`;end_time=`date +%d/%b/%Y:%H:%M:%S`;awk -vstart_time="[$start_time" -vend_time="[$end_time" '$4>=start_time && $4<=end_time{count++}END{print count}' access.log

18、找出1-255之間的整數
方法1:# ifconfig |grep -o '[0-9]\+' #+號匹配前一個字元一次或多次方法2:# ifconfig |egrep -o '\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>'

19、找出IP地址
# ifconfig |grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' #-o只顯示匹配字元
20、給文檔增加開頭和結尾說明信息
# awk 『BEGIN{print "開頭顯示信息"}{print $1,$NF} END{print "結尾顯示信息"}』/etc/passwd# awk 'BEGIN{printf " date ip\n------------------\n"} {print $3,$4} END{printf "------------------\nend...\n"}' /var/log/messages date ip------------------03:13:01 localhost10:51:45 localhost------------------end...

21、查看網路狀態命令
# netstat -antp #查看所有網路連接# netstat -lntp #只查看監聽的埠信息# lsof -p pid #查看進程打開的文件句柄# lsof -i:80 #查看埠被哪個進程佔用

22、生成8位隨機字元串
方法1:# echo $RANDOM |md5sum |cut -c 1-8方法2:# openssl rand -base64 4方法3:# cat /proc/sys/kernel/random/uuid | cut -c 1-8

23、while死循環
while true; do #條件精確等於真,也可以直接用條件[ "1" == "1" ],條件一直為真ping -c 2 www..comdone

24.awk格式化輸出
將文本列進行左對齊或右對齊。
左對齊:# awk '{printf "%-15s %-10s %-20s\n",$1,$2,$3}' test.txt右對齊:# awk '{printf "%15s %10s %20s\n",$1,$2,$3}' test.txt

25.整數運算保留小數點
方法1:# echo 'scale=2; 10/3;'|bc #scale參數代表取小數點位數方法2:# awk BEGIN'{printf "%.2f\n",10/3}'

26.數字求和
# cat a.txt10235356方法1:#!/bin/bashwhile read num;dosum=`expr $sum + $num`done < a.txtecho $sum方法2:# cat a.txt |awk '{sum+=$1}END{print sum}'

27、判斷是否為數字(字元串判斷也如此)
# [[ $num =~ ^[0-9]+$ ]] && echo yes || echo no #[[]]比[]更加通用,支持模式匹配=~和字元串比較使用通配符`^ $:從開始到結束是數字才滿足條件=~:一個操作符,表示左邊是否滿足右邊(作為一個模式)正則表達式

28、刪除換行符並將空格替換別的字元
# cat a.txt |xargs echo -n |sed 's/[ ]/|/g' #-n 不換行# cat a.txt |tr -d '\n' #刪除換行符

29、查看文本中20至30行內容(總共100行)
方法1:# awk '{if(NR > 20 && NR < 31) print $0}' test.txt方法2:# sed -n '20,30p' test.txt 方法3:# head -30 test.txt |tail

30、文本中兩列位置替換
# cat a.txt60.35.1.15 www..com45.46.26.85 www.sina.com.cn# awk '{print $2"\t"$1}' a.txt

Ⅳ 在linux中,count=$#實現了什麼功能

第1行、假如你的腳本是test.sh,當你執行./test.sh
a
b
c時候,你有三個參數
$#的值就是參數的數量3,相當於變數count=3
$0=./test.sh
$1=a
$2=b
$3=c
第3行、只要$count值>0,就進行while循環,
-gt是great
then的意思
調用變數count的方法:是在前面加$,這里的$count=3
第6行、count=$((count-1))
每循環一次count值減1

Ⅵ 有關linux的幾個命令。

dd是Linux下的轉換和拷貝工具;/dev/zero是Linux的一個虛擬設備,會根據需要輸出二進制的0(取之不盡,用之不竭);bs是block size的簡寫。
第一個:從/dev/zero設備中讀取2次數據,每次讀取大小為1M的數據塊,然後寫入當前位置下的kk文件中,結果是創建了一個名為kk,大小為2M的文件,內容全是0(二進制的,不是一打開看到無數個0的文本文件)。

第二個:命令為 tar -cvf etc-`date +'%Y%m%d'`.tar.gz /etc,這里的 ` 符號是英文鍵盤數字1左邊的那個鍵標示的符號,用以嵌入shell命令的結果,而 +'%Y%m%d' 是給date命令指定輸出格式用的(可以用別的格式,但盡量不要省略,Linux不流行在文件名中加空格),可以把上面的命令看成兩部分 tar -cvf etc-X.tar.gz /etc 和 date +'%Y%m%d',這里X會被後面一條命令的結果替代。
我很不喜歡 ` 這個符號,容易誤認的,建議將第二個問題的命令寫成
tar -cvf etc-$(date +'%Y%m%d').tar.gz /etc # 這個嵌入方法得自一位系統管理的前輩
多打一個字元,多按三次shift鍵而已,好在不容易看錯。

關於 tar 命令:早先的 tar 命令解壓縮時需要指定壓縮方法,但現在已經不用了(壓縮方法信息包含在待解壓文件中,專門指定顯得多餘),至少1.23版以後是不用指定了(壓縮時不指定,則會用gzip壓縮,指定 j 就用bzip2)。

Ⅶ linux下查看硬碟大小的命令是什麼

linux下查看硬碟大小的命令:

1、查看當前文件夾下所有文件大小(包括子文件夾)

二、

Ubuntu 查看磁碟空間大小命令

df -h Df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式: df -hl 顯示格式為: 文件系統 容量 已用 可用 已用% 掛載點 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494

Ⅷ linux常用命令有哪些

Linux常用命令大全100條:
1,echo 「aa」 》 test.txt 和 echo 「bb」 》》 test.txt
//》將原文件清空,並且內容寫入到文件中,》》將內容放到文件的尾部
2,chmod go+w -R /home/zhangy //給組用戶和其他用戶添加寫的許可權
3,tar -tzvf test.tar.gz //列出歸檔內容
4, -ah //查看文件列表大小
5, -sh //查看所有文件的大小總和
6,echo 『1+2』|bc -l //數學運算
7,uname -a //查看linux內核等的一些信息
8,badblocks -s /dev/sda //壞道掃描時顯示進度
9,time command //查看命令的運行時間
10,ls -lrt //按時間的倒序排序
11,rsync -P //同步時顯示進度
12.history -c //清楚歷史命令
13,cd - //返回上次目錄
14,tree //顯示目錄樹
15,umount -n /mnt/hda2 //強制卸載
16,echo ~/ //顯示用戶的home目錄
17,echo $[5*5] //算術運算
18,echo $((5*5)) //算術運算
19,eval ls;ps aux|grep httpd //這二個命令都能執行
20,free -m //有MB為單位顯示內存
21,uptime
//顯示系統已經運行了多長時間,它依次顯示下列信息:現在時間、系統已經運行了多長時間、目前有多少登陸用戶、系統在過去的1分鍾、5分鍾和15分鍾內的平均負載
22,加法運算
[root@krlcgcms01 mytest]# let a=34+3;
[root@krlcgcms01 mytest]# echo $a;
23,export //查看所有環境變數
24,echo $PATH //查看單個變數
25,cmp file1 file2 //文件內容比對
26,clear //清屏
27,echo 23423 |awk --re-interval 『/[0-9]{3,}/』 //如果不加re-interval的話,不顯示
28,cal //得到一個整齊的日歷格式
29,wc -l //統計行數,wc -w 統計單詞
30,echo 「AaDCbd23」 |tr 「[A-Z]」 「[a-z]」 大寫變小寫,echo 「AaDCbdc23」 |tr -c b-d =
將b-d之外的字元串替換成=
31,echo 「ADSF」 | iconv -f UTF8 -t GBK //把字元由utf8轉成gbk
-f是from和簡寫,-t好像terminal的簡寫
32,cat -n file //內容的前面會顯示行號
33,chattr +i file //只讀,root用戶也沒法對其進行修改
34,lsattr file //查看文件屬性
35,cat /etc/passwd |awk -F: 『{print $1}』 //查看系統中所有用戶
36,cat /etc/group //查看系統中所有的組
37,groups //查前當前用戶所在的,所有組
38,usermod -g 組名 用戶 //這種方式是覆蓋的方式,用的時候要小心,如果用戶A性於mysql usermod -g php
mysql這樣的話只屬於php了
39,usermod -G 組名 用戶 //這種方式是增加的方式,如果用戶A性於mysql usermod -g php
mysql這樣的話,mysql就屬於2個組了
40,bc //進入數學計算中去
41,umask 003 u許可權是7,g許可權是7,其他用戶是4,也就是774,777-003=774
42,mkfs -t vfat /dev/hda6 //將移動硬碟裡面的一個分區格式化成vfat格式
43,mount /dev/cdrom /media/cdrom //掛載cdrom
44,getent group 532 //通過組ID,來查找組信息
45,last //登錄成功用戶記錄
46,lastb //登錄不成功用戶記錄
47,mp -S /dev/sda2 //查看一下要備份/dev/sda2所要的容量
48,mp -0j -f /dev/hda2/sda2_bak.mp.bz2 /dev/sda2 //將sda2進行備份並壓縮
49,restore -t -f /dev/hda2/sda2_bak.mp //查看備份信息
50,restore -r -f /dev/hda2/sda2_bak.mp //還原備份
51,fc-list //查看系統中安裝的字體
52,find 。/ -type f -exec grep -q 「root」 {} ; -exec echo {} ;
//查找目錄下文件所包涵的字元串
53,vmstat 5 //每5顯示一下次系統信息,cpu,memory,i/o等
54,top 後 在shift + P 所佔進程的排序顯示
55,top 後 在shift + M 所佔內存的排序顯示
56,iptraf -g //查看各個介面的流量
57,ostat -d -x /dev/sda2 2 //用iostat查看磁碟/dev/sda2的磁碟i/o情況,每兩秒刷新一次
58, paste -sd 『|||n』 test //文件的每4行轉換成1行,並用|隔開
59,lsof -i :22 //知道22埠現在運行什麼程序
60,lsof -c abc //顯示abc進程現在打開的文件
61,lsof -p 12 //看進程號為12的進程打開了哪些文件
63,route //查看路由信息
64,ifup //開啟網卡
65,ifdown //關閉網卡
66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //刪除
172.168這個網段
67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一個路由
68,netstat -tunl //列出監聽的網路服務埠
69,netstat -tun //列出已連接的網路服務埠
70,nmap -sP 172.30.4.0/24 //在這個網段內有多少用戶在我的主機上操作,一個不錯的安全檢查工具
71,vgdisplay //查看系統中的可用空間
72,lvextend -L+20G /dev/tank/part1 //向part1這個分區增加20G的空間
73,lvresize -L-10G /dev/tank/part2 //向part2這個分區減少10G的空間
74,pvdisplay //查看磁碟信息
75,mplayer -loop 10 /mnt/song/music/花兒開了.mp3 //循環播放10遍
76,pacman -S firefox -nd //nd去掉依賴
77,wget -c //斷點下載
78,chroot /mnt/ubuntu //改變根目錄到/mnt/ubuntu
79,ctrl+a //命令行下,游標稱動到開頭
80,ctrl+e //命令行下,游標移動結尾
81,cut -d: -f 1-4 test //用:分割文件,取分割後的1-4列
82,file /home/zhangy/test.php //用於查看文件的一些基本信息
83,touch test.txt //創建一個空文件 text.txt
84,htpasswd -cbd /usr/local/nginx/conf/authfile //創建訪問控制文件
85,df //查看磁碟空間,和當前的磁碟數
86,fdisk -l //查看所有磁碟數
87,alsamixer //進入後,m鍵可以實現靜音
88,killall httpd //把所有httpd進程殺掉
89,killall -9 mysqld_safe //有些進程超級用戶也停止不了,-9是強制刪除
90,mirror /mysql //下載mysql目錄
91,mirror -R /mysql //上傳mysql目錄
92,rmmod pcspkr //關掉tab提示音
93,modprobe pcspkr //開啟tab提示音
94,gpasswd -a zhangy wheel //將zhangy這個用戶添加到wheel這個組
95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096
//創建一個4G的IMG鏡像
96,lspic //顯示pci設備
97,lsusb //顯示usb設備
98,history | less //less根more有點像,感覺less用著更舒服點
99,ln -s //如果忘了-s就變成硬鏈接了
100,tar zxvf test.tar.gz -C /home/zhangy //將內容解壓到指定目錄

Ⅸ 統計linux某個單詞出現次數怎麼操作

使用這個命令查出文本中的單詞出現頻率按照由高到底排序

cat words.txt |tr -cs "[a-z][A-Z]" "[12*]"|tr A-Z a-z|sort|uniq -c|sort -k1nr -k2|head -10

但是有時我們想查找出某一個單詞的出現頻率這時我們可以使用如下幾個命令

文件名稱:file 查找單詞名稱:word

操作命令:

(1)more file | grep -o word | wc -l

(2)cat file | grep -o word | wc -l

(3) grep -o test word | wc -l

如果這些還是不能滿足需求,那隻能寫linux腳本進行實現了。可以使用awk哦

1.命令格式:

wc [選項]文件...

2.命令功能:

統計指定文件中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定文件中的位元組數、字數、行數。如果沒有給出文件名,則從標准輸入讀取。wc同時也給出所指定文件的總統計數。

3.命令參數:

-c 統計位元組數。

-l 統計行數。

-m 統計字元數。這個標志不能與 -c 標志一起使用。

-w 統計字數。一個字被定義為由空白、跳格或換行字元分隔的字元串。

-L 列印最長行的長度。

--help 顯示幫助信息

--version 顯示版本信息

4.值得注意的是,-c,c應該是count的縮寫,統計的是文件的位元組數,而不是通常我們想要的「字數」,字數的統計應該用-w,所以上面提到那個問題,可以怎麼做呢?wc並沒有提供給我們統計特定一個單詞的選項,只能查找唄~所以結合grep就可以這樣簡單寫:

grep cout hello.cpp | wc -l

5.上面命令通過管道串聯起來,意思是,查找hello.cpp里所有出現過cout的行,統計行數。

但是,問題來了,如果不只想統計行數,而是想精確到個數(一行里可能會出現多次),應該怎麼辦呢?

這就是grep的作用了2,-o選項(only的意思)表示只選中那些匹配的地方,比如a cout yes, and b cout no.,匹配cout,結果是兩行,每行一個cout。所以要想統計出現次數的話,簡單加一個選項就好了:

Ⅹ linux dd指令用法中參數bs,count

bs是輸入輸出塊的大小
count=n 是僅僅處理n塊數據後就不再工作了
應當是沒錯,關於返回的信息我就沒研究過了

dd if=tmp.py of=tmp2.py seek=1 bs=$(stat -c%s tmp2.py)
記錄了1+1 的讀入
記錄了1+1 的寫出
79位元組(79 B)已復制,6.7e-05 秒,1.2 MB/秒

上面命令等同於 cat tmp.py >>tmp2.py

閱讀全文

與linuxcount命令相關的資料

熱點內容
帶伺服器的電腦怎麼用 瀏覽:997
什麼app可以調整手機幀率 瀏覽:313
說苑pdf 瀏覽:872
安裝包加密有什麼用 瀏覽:584
舍利子靈力演算法 瀏覽:501
javacalendar天數 瀏覽:567
anyview閱讀器java 瀏覽:361
怎麼降為安卓10 瀏覽:996
javaweb程序設計郭 瀏覽:249
gm聲望命令 瀏覽:486
pdf轉換器電腦版免費 瀏覽:43
解壓歌曲什麼歌最好 瀏覽:153
諾貝爾pdf 瀏覽:969
雲伺服器快速安裝系統原理 瀏覽:790
蘋果騰訊管家如何恢復加密相冊 瀏覽:117
手機軟體反編譯教程 瀏覽:860
sqlserver編程語言 瀏覽:650
gpa國際標准演算法 瀏覽:238
伺服器編程語言排行 瀏覽:947
怎麼下載快跑app 瀏覽:968