歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux操作系統實用教程:第3章Linux操作基礎(2)

Linux操作系統實用教程:第3章Linux操作基礎(2)

日期:2017/2/25 10:35:08   编辑:Linux教程

  3.5 Shell命令的高級操作

  shell的命令補全

  shell的歷史命令

  shell的重定向

  shell的管道操作

  shell的命令補全

  先輸入命令的前幾個字母,然後按[TAB]鍵,如果與輸入字母匹配的僅有一個命令名或文件名,系統將自動補全,如果有多個與之匹配,系統將發出報警聲音,如果再按一下[TAB]鍵,系統將列出所有與之匹配的命令或文件名,從而方便用戶操作。

  shell的歷史命令

  用戶在命令行操作中輸入的所有命令,系統都會將其自動記錄到用戶宿主目錄下的一個文件中(~/.bash_history),記錄的多少由用戶環境變量中的HISTSIZE決定。

  在提示符下輸入history命令查看所有歷史命令

  若執行以前歷史命令列表中的某一個命令,則執行“!n”,n為歷史命令列表中的編號

  向上方向鍵可以翻出最近使用的命令

  shell的重定向

  輸出重定向符號有“>”和“>>”,“>>”叫做重定向附加。而輸入重定向符為“<”。另外,還有錯誤重定向輸出“2>”,可以把命令行出錯的信息保存到指定的文件中去。

  shell的管道操作

  管道線“|”前面的命令的輸出是管道線“|”後面命令的輸入。

  例如:

  [root@wdg-linux-5 ~]# cal | wc | wc

  1 3 24

Copyright © Linux教程網 All Rights Reserved