成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

正確使用Unix操作系統

系統 其他OS
在Unix操作系統中,我們會有很多操作上的壞習慣和好習慣,在文章中,我們列出了幾個,希望大家能夠好好的掌握好習慣,改掉壞習慣。

我們在文章中,要介紹一些關于使用Unix操作系統中,需要養成的好習慣,這些習慣對我們使用Unix操作系統很有幫助。希望大家能夠好好的掌握。主要是關于匹配輸出中的某些字段,而不只是對行進行匹配,舉出了好習慣和壞習慣,希望給大家一些借鑒。

Unix操作系統中匹配輸出中的某些字段,而不只是對行進行匹配

當您只希望匹配輸出行中特定字段 中的模式時,諸如 awk 等工具要優于 grep。下面經過簡化的示例演示了如何僅列出 12 月修改過的文件。

壞習慣 2 的示例:Unix操作系統使用 grep 來查找特定字段中的模式

 ~/tmp $ ls -l /tmp/a/b/c | grep Dec
-rw-r--r--  7 joe joe  12043 Jan 27 20:36 December_Report.pdf
-rw-r--r--  1 root root  238 Dec 03 08:19 README
-rw-r--r--  3 joe joe   5096 Dec 14 14:26 archive.tar
~/tmp $

在此示例中,grep 對行進行篩選,并輸出其修改日期和名稱中帶 Dec 的所有文件。因此,諸如 December_Report.pdf 等文件是匹配的,即使它自從一月份以來還未修改過。這可能不是您希望的結果。為了匹配特定字段中的模式,最好使用 awk,其中的一個關系運算符對確切的字段進行匹配,如以下示例所示:

好習慣 1 的示例:使用 awk 來查找特定字段中的模式

  1. ~/tmp $ ls -l | awk '$6 == "Dec"'  
  2. -rw-r--r--  3 joe joe   5096 Dec 14 14:26 archive.tar  
  3. -rw-r--r--  1 root root  238 Dec 03 08:19 README  
  4. ~/tmp $ 

Unix操作系統停止對 cat 使用管道

grep 的一個常見的基本用法錯誤是通過管道將 cat 的輸出發送到 grep 以搜索單個文件的內容。這絕對是不必要的,純粹是浪費時間,因為諸如 grep 這樣的工具接受文件名作為參數。您根本不需要在這種情況下使用 cat,如以下示例所示:

好習慣和壞習慣 1 的示例:Unix操作系統使用帶和不帶 cat 的 grep

  1. ~ $ time cat tmp/a/longfile.txt | grep and  
  2. 2811  
  3.  
  4. real    0m0.015s  
  5. user    0m0.003s  
  6. sys     0m0.013s  
  7. ~ $ time grep and tmp/a/longfile.txt  
  8. 2811  
  9.  
  10. real    0m0.010s  
  11. user    0m0.006s  
  12. sys     0m0.004s  
  13. ~ $   

此錯誤存在于許多工具中。由于大多數工具都接受使用連字符 (-) 的標準輸入作為一個參數,因此即使使用 cat 來分散 stdin 中的多個文件,參數也通常是無效的。僅當您使用帶多個篩選選項之一的 cat 時,才真正有必要在管道前首先執行連接。

在Unix操作系統中我們需要養成很多好的習慣,希望大家能夠養成以上的好習慣,改掉自己的壞習慣。

【編輯推薦】

  1. 管理Unix操作系統交換區
  2. 講述Unix操作系統環境
  3. 防止入侵Unix操作系統決策
  4. 無Unix操作系統安全之憂
  5. 快清理你的Unix操作系統吧
責任編輯:小霞
相關推薦

2010-04-15 11:15:04

2010-04-19 13:31:06

Unix操作系統

2010-04-13 12:27:44

Unix操作系統

2010-04-15 14:40:26

Unix操作系統

2010-04-08 10:42:28

Unix操作系統

2010-04-08 16:18:22

Unix操作系統工具

2010-04-08 17:56:42

Unix操作系統

2010-04-14 13:59:45

Unix操作系統

2010-04-16 17:19:58

Unix操作系統

2010-04-19 10:54:33

Unix操作系統

2010-04-19 16:57:09

Unix操作系統

2010-04-19 17:39:50

Unix操作系統

2010-04-19 18:18:30

Unix操作系統

2010-04-19 18:31:16

Unix操作系統

2010-04-16 17:49:28

Unix操作系統

2010-04-09 11:24:38

Unix操作系統

2010-04-08 15:21:39

Unix操作系統

2010-05-04 10:16:11

Unix操作系統

2010-04-09 16:45:42

Unix操作系統

2010-04-07 15:37:16

Unix操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产手机 | 中文字幕在线观看www | 亚洲第一天堂 | 成人在线观看中文字幕 | 精品久久久久久亚洲综合网 | 精品久久电影 | 羞羞视频网 | 亚洲精品一区二区网址 | 中文字幕一区在线观看视频 | 五月婷婷丁香 | 久久国产精品视频免费看 | 成人精品一区二区 | 久久久久久综合 | 国产精品视频一区二区三区 | 天堂网avav | 欧美精品一区二区免费 | 午夜影视网 | 中文字幕在线一区 | 亚洲视频二区 | 中文字幕日韩欧美 | 久久久久久免费精品一区二区三区 | 黄视频国产| 免费观看成人性生生活片 | 岛国av免费在线观看 | 欧美第一区 | 欧美h版 | 在线看一区二区 | hsck成人网| 国产一二三视频在线观看 | 亚洲三区在线 | 麻豆一区二区三区 | 999久久久 | 亚洲高清免费 | h在线播放 | 日韩精品一区二区三区视频播放 | 涩涩视频网站在线观看 | 成人在线中文字幕 | 美女在线一区二区 | 国产成人一区二区三区久久久 | 欧美日韩电影一区二区 | 欧美久久天堂 |