新聞中心

EEPW首頁(yè) > Unix shell - tcsh 簡(jiǎn)介4

Unix shell - tcsh 簡(jiǎn)介4

——
作者: 時(shí)間:2006-03-25 來(lái)源: 收藏
 7.自動(dòng)斷線或鎖住螢?zāi)?Automatic Logout/Locking)
      當(dāng)你忘記logout或idle太久時(shí),tcsh會(huì)根據(jù)你所設(shè)定的時(shí)間替你logout或lock你的
      螢?zāi)?使你的檔案不會(huì)被其他的人竄改或刪除。設(shè)定的方法是利用變數(shù)autologout
      來(lái)設(shè)定你所希望logout或lock螢?zāi)坏臅r(shí)間。
      語(yǔ)法: set autologout=<logout-minute(s)>
            set autologout=(<logout-minute(s)> <lock-minute(s)>)
      說(shuō)明: <logout-minute(s)> 希望idle幾分鐘之后自動(dòng)logout,預(yù)設(shè)值為60分鐘。
            <lock-minute(s)>   希望idle幾分鐘之后自動(dòng)lock,無(wú)預(yù)設(shè)值。
      例如:
      (1)>set autologout=30
         tcsh會(huì)在你idle30分鐘后顯示auto-logout并自動(dòng)幫你logout。
      (2)>set autologout=(20 3)
         除了在你idle20分鐘后,tcsh自動(dòng)幫你logout之外,你每idle3分鐘,tcsh會(huì)將螢?zāi)?
         lock住,并詢問(wèn)你密碼,在密碼輸入錯(cuò)誤五次之后,tcsh會(huì)自動(dòng)幫你logout,以保護(hù)
         你寶貴的資料。
    8.觀看上線狀況(Watching for Logins and Logouts)
      有的人每次上線時(shí),都會(huì)利用rusers或who指令來(lái)觀看是否有認(rèn)識(shí)的人在線上,然后
      再予他(她)交談(talk),但一直用rusers或who來(lái)看似乎有點(diǎn)麻煩,現(xiàn)在這些人有福
      了,因?yàn)閠csh提供了可以讓你每幾分鐘就知道他(她)是否已經(jīng)上線的功能。這個(gè)功
      能是利用設(shè)定特殊的shell變數(shù)來(lái)達(dá)成的。


      語(yǔ)法: set watch=(<minute(s)> <login> <terminal> <login> <terminal> ....)
      說(shuō)明: <minute(s)> 時(shí)間間隔,以分鐘為單位,省略時(shí),預(yù)設(shè)值為10分鐘。
            <login>     使用者帳號(hào)。
            <terminal>  使用者所在的終端機(jī)。
            此外,還有一特殊的字’any’,可用來(lái)指定所有的使用者或終端機(jī)。
      例如:
      (1) >set watch=(sys ttyp0 root console)
          tcsh會(huì)向使用者通知在終端機(jī)/dev/ttyp0上是否有sys login或logout,還有主
          控臺(tái)(console)上是否有root login或logout。
      (2) >set watch=(’b*’ any any ttyp5)
          tcsh會(huì)向使用者通知在這部機(jī)器的任一個(gè)終端機(jī)上是否有以b為開(kāi)頭的帳號(hào)
          login或logout,還有在終端機(jī)/dev/ttyp5上是否有任何一個(gè)使用者login或
          logout。
      (3) >set watch=(any any)
          tcsh會(huì)向使用者通知在這部機(jī)器的任一個(gè)終端機(jī)上是否有任何一個(gè)使用者
          login或logout。
      (4) >set watch=(40 any any)
          每隔40分鐘,tcsh會(huì)向使用者通知在這部機(jī)器的任一個(gè)終端機(jī)上是否有任何一
          個(gè)使用者login或logout。
    9.新提示符號(hào)格式(New Prompt Format)
      在設(shè)定提示符號(hào)方面,tcsh利用"%<char>"定義了許多新的格式,例如:時(shí)間、所在目
      錄等。類似C語(yǔ)言中printf函數(shù)的用法。這些符號(hào)的意義請(qǐng)利用 man 命令查詢。


      >set prompt="%m [%h] %U[%@]%u [%/] you rang? "
      cissun10 [26] [11:35pm] [/usr/accts/sys] you rang? 


關(guān)鍵詞:

評(píng)論


相關(guān)推薦

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

關(guān)閉