亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS下常用的命令總結

發布時間:2021-08-05 10:11:13 來源:億速云 閱讀:165 作者:chen 欄目:系統運維

本篇內容介紹了“CentOS下常用的命令總結”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1.與輸入輸出相關的命令
  1)回顯命令echo:
     常用選項:E:禁止轉義字符(默認選項);e:啟用轉義字符;n:輸出結束后不換行

  2)接收用戶輸入命令read:格式:read [[option]parameter] name;read命令用于讀取字符,讀取的字符可以來自標準輸入,也可以來自文從件。
    常用選項:a:將輸入的文本按字段放入數組中(默認使用的分隔符為空格或制表符tab),數組下標從0開始;d:指定結束符,當輸入中出現指定的結束符時,read命令將認為輸入已經結束(默認使用換行符作為結束符);e:從標準輸入讀取時,使用Readline庫獲取輸入(此時用戶可以使用退格鍵,方向鍵進行簡單的行編輯操作);n:指定讀取的字符數n;p:將該選項指定的字符串輸出到標準錯誤,并讀取輸入。
r:將讀取到的字符串按字段放入到不同的變量中;s:先鎖住屏幕,然后再從標準輸入中讀取字符。
t:如果用戶在指定的時間內沒有輸入,就結束讀取狀態(單位:秒);u:從指定的文件描述符中讀取。
    例子:讀取多個數據并保存在數組中,

代碼如下:

read -a name;echo “names are:${name[*] }”

  3)顯示并保存文本命令tee:tee命令將獲取到的數據(通常來自管道)分為兩個拷貝,一個拷貝輸出到標準輸出,另一個拷貝輸出到指定的文件中。格式:...... | tee [options] filename
    常用選項:a:以追加形式將數據寫入到文件的結尾;i:寫輸入數據時,不寫入標準錯誤。
    如,ifconfig eth3 | tee  eth3_info;如果想要追加寫,可以在tee后加入-a選項。

  4)郵件命令mail
    a)發送郵件:命令格式:mail [option] [-s subject] [-c c_adress] [-b b_adress] user [-a file]...
    常用選項:n:不讀入設置文件/etc/mail.rc(這個文件允許用戶使用外部地址而不是系統自帶的sendmail發送郵件);s:設置郵件的主席信息;c:使用一個密件抄送列表;b:使用一個抄送列表。
    用法:發送郵件時,通常將郵件的正文放入到一個文件內,然后使用重定向的方式讀取并發送文件中的內容。例如,將文件net_info中的內容發送給用戶root和user1,并將郵件的主題設置為net_info:
   

代碼如下:

mail -s "net_info" root,user1


   

代碼如下:

mail -s "net_info" root,user1,4065*****@qq.com

4065*****@qq.com就可以收到一個來自user@localhost.localdomain的郵件(由于user@localhost.localdomain并不是一個可以返回的郵箱地址,因此某些郵箱可能會拒收此類郵件)。

    b)查看郵件
     有時系統中的用戶可能會收到如下提示信息:You have new mail in /var/spool/mail/root 這個提示信息告訴用戶收到新的系統郵件。
     (1)可以使用mail查看郵件列表:mail 。使用mail命令后,將顯示出郵件列表,其中前兩行內容是郵件的版本號,總郵件數以及未閱讀的個數等;后面的郵件列表中,“>”指示當前光標的位置,U表示未讀郵件,氣候分別是郵件序號、發件人、發件時間、郵件主題等內容。最后一行的“&”是郵件命令提示符,用戶可以在此提示符后面輸入命令并查看郵件。在郵件命令提示符中常用的命令如下:
     h:查看郵件的標題
     d:使用該命令加序號可以刪除指定的郵件
     f:查看當前光標指定的郵件
     n:跳轉到指定序號的郵件
     q:退出并將已經閱讀的郵件存入文件~/mbox中
     x:退出
     !:允許使用Shell命令
  (2)通常建議使用命令q退出,以便于將已閱讀的郵件存入文件~/mbox中。如果要重新閱讀mbox中的郵件,可以使用選項f:mail -f
    (3)管理員也可以使用-f查看其他用戶的郵件:mail -f /var/spool/mail/user1
 5)啟動新Shell命令exec:exec用于啟動一個新的shell,并在新shell中執行指定的命令。在實際應用中,exec命令常被用來處理文件描述符,此時(也只有在此時)exec不會啟動新shell替代當前shell。
  命令格式:

代碼如下:

exec shell-command


    如:exec 3<&-
     exec 3<&-命令用于關閉文件描述符3,在關閉文件描述符時,必須指明文件描述符。
 
2.定位和查找
  1)搜索命令:which,which命令的功能就是從當前環境變量PATH保存的目錄中,查找參數指定的命令位置,并以絕對路徑的方式輸出。如 which ifconfg 結果為:/sbin/ifconfig
 
  2)文件搜索命令locate:locate命令用于快速搜索文件和檔案,其搜索工作依賴于一個事先建立的索引數據庫,這個索引數據庫每天會自動更新一次,以便于搜集新增的文檔,因此使用locate名了那個可能無法搜索到最近新增的文檔。locate iptables;locate命令也可以使用字符串匹配查找文件如 locate a* 表示查找所有以a開頭的文件;使用updatedb可以更新索引數據庫。
 
  3)特殊文件搜索命令whereis:whereis命令更擅長于查找一些特殊的文件,這些特殊的文件包括二進制文件(通常為可執行文件)、說明問津啊額源代碼等。同locate一樣,whereis也是通過查找索引數據庫來搜索文件
  4)關鍵字搜索命令:apropos


3.切換用戶
 臨時切換用戶:su ,退出臨時用戶可以用exit命令
 以root用戶身份運行命令sudo,sudo命令工作時,先切換到root用戶,并以root用戶身份執行命令,然后返回到當前用戶。當前用戶使用sudo命令執行的操作取決于root用戶在/etc/sudoers文件中的授權,即任何管理命令都需要root授權,否則不能使用sudo執行。
 
4.聯線用戶命令
  1)查看聯線用戶命令who、finger和w
   其中,who主要用于一般性查看,finger則側重于用戶的個人詳細信息,而w命令則更側重于輸出用戶使用系統的情況。
  2)與聯線用戶通信的命令wall、write和mesg
    如果向所有的在線用戶發送公告、通知等消息可以使用wall命令,如:wall The system is going DOWN in 5 minutes 則此時登錄到系統的用戶都會得到提示。
    如果要想登錄到系統中的一個用戶發消息,可以使用write,如:write root  接著就進入即時消息模式,在即使消息模式中輸入要發送的信息,可以按enter換行,ctrl+C表示退出即時消息。
    如果用戶不希望被其他用戶的消息打擾,可以使用命令mesg -n拒絕其他用戶發送來的消息。可以使用mesg -y重新接受消息。
 
5.切斷聯線用戶:fuser
  在一些特殊情況下,需要對系統進行緊急維護,這時應該將已經聯線到系統的用戶
強制斷開,并不允許root以外的用戶登錄。
  如斷開用戶user1連接的終端設備:

代碼如下:

fuser -k /dev/pts/3


  緊急維護的另一種情況是禁止所有用戶登錄,這時可以在目錄/etc中新建一個名為nologin的空文件,此時除root外的所有用戶將無法登錄到系統:touch /etc/nologin;此時系統將不會接受除root以外的用戶登錄,但是已經登錄的用戶將不會受到影響。
 
6.修改系統時間命令date和clock
  使用date -s可以修改系統時間:date -s 06/25/08 ;修改系統日期。完成日期修改之后可以繼續使用date -s命令修改時間 date -s 15:30:00
  由于使用date命令修改的日期和時間都只保存在系統時鐘內,因此還需要將時間同步到硬件時鐘,可以使用clock命令:clock -w
 
7.查看日歷
 cal  //查看當前月份日歷
 cal 2 2009 //查看指定月份日歷
 
8.ls命令常用選項:

  l:長格式顯示文本列表
  d:顯示目錄的詳細信息,而非目錄中文件列表
  a:顯示隱藏文件
  k:顯示文件大小時以k字節為單位
  S:該文件大小順序排列
  h:以更為直觀的方式查看文件列表(顯示文件大小信息更加直觀),這個選項必須配合選項l使用。
 
9.查看文本文件內容
  1)cat 如 cat a.txt  ;cat -v test.sh//這個命令同時顯示文件中的控制字符
  2)從文件結尾查看文件內容:tail  格式:

代碼如下:

tail [option] filename


   常用選項:n:指定查看的行數(默認10行);f:動態地顯示文件內容的變化情況
  3)從文件首行查看文本內容head 格式:

代碼如下:

head [option] filename

;如head -10//查看前十行

“CentOS下常用的命令總結”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蚌埠市| 永平县| 贵德县| 神池县| 连江县| 玉环县| 嵊泗县| 舒兰市| 威远县| 左权县| 北流市| 武夷山市| 南涧| 遂溪县| 南投市| 新密市| 托克逊县| 儋州市| 尼勒克县| 靖江市| 沐川县| 大方县| 疏勒县| 依安县| 富裕县| 故城县| 维西| 镇康县| 榕江县| 长沙县| 叙永县| 赤壁市| 天台县| 沙湾县| 梅州市| 邳州市| 德令哈市| 儋州市| 多伦县| 城市| 梁山县|