歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux常用命令詳解

linux常用命令

cut命令例如:cut -d\| -f1,4 xx.txt

-d 表示字段分隔符

-f 表示要顯示的字段域,如果域之間,(逗號)隔開表示顯示對應的單個域,如果用-隔開表示顯示連續的域

sort命令例如:sort -t\| -k2 xx.txt

-n 按數值排序

-r 降序

-t 字段分隔符

-k 以哪個字段為關鍵字進行排序

-u 去重

-f 排序時不區分大小寫

uniq命令注意:使用uniq命令時,一定要先進行排序

-c 顯示文件中行重復的次數

-d 只顯示重復的行

-u 只顯示不重復的行

tr命令用來轉換或者刪除字符

-d 刪除出現在字符集中的所有字符

history命令歷史命令使用技巧:

!n 執行命令歷史中第n條命令

!-n 執行命令中倒數第n條命令

!! 執行上一條命令

!string 執行命令歷史中最近一個一指定字符集開頭的命令

!$ 引用前一個命令的組後一個參數

alias命令例如:alias xjb='cd /appdata/kefu/xjb/'

取消別名 unalias xjb

命令替換可以用:$(COMMAND),或者反引號:`COMMAND`例如:echo "$(pwd)" 打印當前路徑

touch file-$(date +%F-%H-%M-%S).txt 創建一個以當前時間為名的文件

bash支持的引號:``:命令替換

"":弱引用,可以實現變量的替換

'':強引用,不完成變量替換

文件名通配符*:任意長度的任意字符

?:任意的單個字符

[]:匹配指定范圍內的單個字符

[a-zA-Z0-9]

[:space:] 空白字符

[:punct:] 標點符號

[:upper:] 大寫字母

[:lower:] 小寫字母

[:alpha:] 大小寫字母

[:digit:] 數字

[:alnum:] 數字和大小寫字母

[^]:匹配指定范圍外的任意單個字符

本文出自 “忘記過去” 博客,請務必保留此出處http://xujingbo.blog.51cto.com/4633099/1825842

Copyright © Linux教程網 All Rights Reserved