<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 業(yè)界動態(tài) > 8個有趣的Linux提示與技巧!

          8個有趣的Linux提示與技巧!

          作者: 時間:2015-01-15 來源: 收藏

          linux提示和技巧

          本文引用地址:http://www.ex-cimer.com/article/268185.htm

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          提示與技巧--以它們的大小列出文件

          如果你想要一個基于它們大小排序的文件列表,你可以使用下面的命令。它會以遞減順序排列文件。

          # ls -l | grep ^- | sort -nr -k 5 | more
          

          如果你想要遞歸地做相同的事,你可以使用下面的第二個命令。

          # ls -lR | grep ^- | sort -nr -k 5 | more
          

          提示與技巧--重置奇怪的終端

          如果感覺你的bash終端錯誤地顯示垃圾的提示字符信息,并無論你輸入任何命令都顯示非ASCII字符-下面的命令可以讓事情回到正軌。

          在終端盲打輸入(譯注:因為你其實看不到你輸入的這些字符的正確顯示,不過盡管輸入好了!)下面的命令并按回車:

          # reset
          

          如果那個不能修復(fù)這個問題,試一下下面的:

          # stty sane
          

          提示與技巧--記錄并回放終端會話

          下面是一個簡單的貼士來記錄并回放終端回放。

          它通過使用命令script和scriptreplay。這在使用終端制作教程時非常方便。

          要開始記錄你的終端會話,使用下面的命令:

          $ script -t 2> timing.log -a output.session
          

          接著輸入:

          $ ls
          $touch test
          .....
          
          $ exit
          

          這里,script命令取兩個文件作為參數(shù)timing.log(它記錄了每個命令執(zhí)行的時間信息)和output.session(存儲了命令的輸出)。

          現(xiàn)在,要回訪記錄的會話,使用下面所示的scriptplay。

          $ scriptreplay timing.log output.session
          

          注:timing.log和output.session可以被任何想要在自己的終端上重放會話的人使用。

          --使用shell腳本生成隨機數(shù)

          有時當你想要用shell腳本編程時,可能需要生成一個隨機數(shù)來用于腳本。

          這里是獲得一個3位隨機數(shù)的代碼。

          var=$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d” “ | cut -c 3-5);
          

          這回存儲隨機生成的數(shù)字在名為var的變量中。

          --以root用戶運行Linux上的軟件

          作為一名root用戶,為了讓某些不能在root身份運行的軟件運行(譯注:典型的是google chrome),你需要在軟件的二進制文件中改變geteuid調(diào)用為getppid。

          這個技術(shù)在操作系統(tǒng)中非常有用,比如backtrack,這里的大多數(shù)安裝工作都以root用戶完成。

          比如:為了以root用戶運行Google Chrome,使用下面的命令:

          # hexedit /opt/google/chome/chrome
          

          接著按下Ctrl+S并在16進制轉(zhuǎn)儲文件中搜尋geteuid字符串。用字符串getppid代替。按下Ctrl+X來保存并退出編輯器?,F(xiàn)在瀏覽器就可以以root用戶運行了。

          # google-chrome
          

          --用gzip壓縮優(yōu)化你的站點

          壓縮是一種簡單、有效的方法來節(jié)約帶寬和加速你的站點。在壓縮的幫助下,多數(shù)站點的主頁面會從100KB變成10KB。

          為了在Apache Web服務(wù)器中啟用這個特性,你需要在httpd.conf中包含deflate_module,并且在Apache配置文件中加入下面的行 (/etc/httpd/conf/httpd.conf)來壓縮text、html、 javascript、 css 和 xml 文件:

          AddOutputFilterByType DEFLATE text/plain
          AddOutputFilterByType DEFLATE text/html
          AddOutputFilterByType DEFLATE text/xml
          AddOutputFilterByType DEFLATE text/css
          AddOutputFilterByType DEFLATE application/xml
          AddOutputFilterByType DEFLATE application/xhtml+xml
          AddOutputFilterByType DEFLATE application/rss+xml
          AddOutputFilterByType DEFLATE application/javascript
          AddOutputFilterByType DEFLATE application/x-javascript
          

          Linux提示與技巧--在登陸時檢查服務(wù)器負載信息

          這里有一個貼士來在你登陸服務(wù)器的時候檢查服務(wù)器平均負載。

          創(chuàng)建一個sload.sh的文本文件,內(nèi)容如下:

          #!/bin/bash
          gh=$(uptime | awk -F, ‘{print $3}’)
          echo -e “Server$ghn”
          

          現(xiàn)在,為了在登陸時檢查服務(wù)器負載,通過/root/.bashrc調(diào)用sload.sh腳本。

          記住如下設(shè)置腳本權(quán)限:

          # chmod 755 /root/sload.sh
          

          要調(diào)用sload.sh腳本,如下在/root/.bashrc后追加

          /root/sload.sh
          

          或者你還可以這樣追加sload.sh的內(nèi)容到.bashrc中。

          $echo “/root/sload.sh” >> /root/.bashrc
          

          當你完成上面的步驟后,你可以登出并再次登陸來查看服務(wù)器負載。

          Linux提示與技巧--在特定時間開始你的任務(wù)

          你可以使用下面的命令來在特定時間調(diào)度你的作業(yè):

          # at 2015
          
          > >vlc /music/rockstar.mp3
          

          這個命令會在2015小時后使用vlc播放器播放rockstar.mp3。

          你可以在at命令后跟上-l選項來檢查掛起的作業(yè):

          # at -l
          

          更多at命令的信息可以在man頁找到。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux相關(guān)文章:linux教程


          電子負載相關(guān)文章:電子負載原理


          關(guān)鍵詞: Linux Linux提示與技巧

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();