shell 面試題 (一) 待續grep 常用命令Regex30分鐘入門教程grep 常用命令sed 指令簡單使用[命令技巧]lsxargs 命令lsof 常用命令

來源:互聯網
上載者:User

如下用實際檔案代替file1 

1、查詢file1裡面空行的所在行號  grep -n "^$" stl_stable_sort.cc    參考:grep 常用命令

2、查詢file1以abc結尾的行  grep -n "^.*abc$" stl_stable_sort.cc   參考:Regex30分鐘入門教程   grep 常用命令   

3、列印出file1檔案第1到第三行   sed -n '1,3'p stl_stable_sort.cc    參考:sed 指令簡單使用

二、如何將本地80連接埠的請求轉寄到8080連接埠,當前主機IP為192.168.2.1   

三、crontab

在11月份內,每天的早上6點到12點中,每隔2小時執行一次/usr/bin/httpd.sh 怎麼實現    

編輯 /etc/crontab 檔案  加入

0 6-12/2     * * *   root    /usr/bin/httpd.sh

四、編寫個shell指令碼將/usr/local/test 目錄下大於100K的檔案轉移到/tmp目錄下     ls -l|grep ^-|awk '$5>100000'|awk '{print $8}'|xargs -t -I {} cp {} test  參考:[命令技巧]ls  xargs 命令

       備忘: {} 可以理解為你前面傳來的參數。看例子
                ls a |xargs -I mv  {} {}.bak
                -I和-i 一樣

七、如何查看佔用連接埠8080的進程  lsof -i:8080  參考:lsof 常用命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.