国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux中的特殊符號與正則表達式

2019-10-26 18:55:10
字體:
來源:轉載
供稿:網友

第1章 linux的特殊符號

1.1 通配符 * {}

1.1.1 含義

方便查找文件 通配符是用來找文件名字的。

1.1.2  *

通過find 命令找以 .sh 結尾的文件,使用*替代文件名字。

find /oldboy -type f -name "*.sh" -mtime +7 -size +100k -size -10M

查找文件名中,包含有oldboy字節的文件。

[root@znix 20170118]# find -type f -name "*oldboy*"[root@znix 20170118]# ls -l *oldboy*

1.1.3  {}

{} 用來生成序列

[root@znix 20170118]# echo oldboy{1..3}.txtoldboy1.txt oldboy2.txt oldboy3.txt[root@znix 20170118]# echo {a,c,d,f}

a c d f

echo {a..z} {A..Z} 中間需要有空格,表示兩個無關的序列

[root@znix 20170118]# echo {a..z} {A..Z}

a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

生成按規則序列{開始..結束..間隔}

[root@znix ~]# echo {1..10..3}

1 4 7 10

備份一個文件的時候使用

[root@znix ~]# cp oldboy.txt{,.bak}[root@znix ~]# ll oldboy*-rw-r--r-- 3 root root 241 Aug 30 11:40 oldboy.txt-rw-r--r-- 1 root root 241 Aug 31 09:38 oldboy.txt.bak

1.2 特殊符號

1.2.1 特殊符號

>  標準輸出重定向,先把內容清空,再向文件里放其他東西

>> 標準追加重定向 向文件內加內容

<  標準輸入    xargs

<< 追加輸入    cat>/oldboy.txt<<EOF 追加多行

.  當前目錄/linux下面的隱藏文件

.. 當前用戶的上一級目錄

~  當前用戶的家目錄

/  根 路徑的分割符號

/  臨時取消別名

|  管道

!

1) vim中強制

2) 取反 find awk

3) 表示使用你用過的命令 使用歷史命令

       !可以看歷史命令   history 命令

       !ls   ===== history |grep ls

[root@znix ~]# history

#   注釋

$   取出變量里的內容

&& 并且 前一個命令運行成功,然后再運行后面的命令

  ifdown eth0 && ifup eth0

;   分開多條命令 在同一行里面放入多個命令。  

ls; pwd; hostname

1.2.2 單引號、雙引號、不加引號

' '

吃啥吐啥

[root@znix ~]# echo '$LANG $(pwd) `hostname` {1..3}'$LANG $(pwd) `hostname` {1..3}

" "

把雙引號里面的特殊符號進行解析

[root@znix ~]# echo "$LANG $(pwd) `hostname` {1..3}"en_US.UTF-8 /root znix {1..3}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邳州市| 杭州市| 迁安市| 尤溪县| 晴隆县| 东海县| 恩平市| 沙坪坝区| 石柱| 闵行区| 福清市| 阳原县| 高清| 河源市| 深水埗区| 丰台区| 吉木萨尔县| 远安县| 安达市| 蕲春县| 兴宁市| 丰城市| 乌鲁木齐县| 隆回县| 景东| 游戏| 呈贡县| 肥乡县| 宜昌市| 新蔡县| 渝中区| 南和县| 威信县| 资中县| 和静县| 札达县| 连云港市| 万州区| 鹤峰县| 宁陕县| 芷江|