bash功能特性三 命令的引用、展開和補全

一、bash的補全功能

    1、命令補全

    根據內建命令或外部命令的查找方式,查找以用戶指定的字符串開頭的命令,如果用戶指定的開頭字符串能惟一標識某命令,則tab鍵可以補全此命令,否則,則兩次tab鏈可顯示所有以指定字符串開頭的命令。

    2、路徑補全

    以用戶指定的起始路徑進行文件名補全查找,方法與命令補全相同。

    由于補全功能比較裝簡單,此處不做演示。

二、命令行展開

    bash中可以使用{}來對其中的內容展開后分別進行操作。

    例如: /tmp/{x,y} 相當于/tmp/x和/tmp/y

2.png

三、命令引用

    bash中命令引用有兩種方式:“(反撇號,不是單引號)和$()。

1.png

    上面的過程完全可以使用命令引用在一條命令中完成;

2.png              

原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/3254

(1)
petmasterpetmaster
上一篇 2015-04-14
下一篇 2015-04-15

相關推薦

  • 基于keepalived的VRRP協議實現DR模型下的高可用集群

    基于keepalived的VRRP協議實現DR模型下的高可用集群 環境及配置前提說明 4臺虛擬服務器都為centos6.8. 主機1,ip:192.168.25.140 做后端RS1,80端口向外部提供web服務 主機2,ip:192.168.25.141 做后端RS2,80端口向外部提供web服務 ip:192.168.25.142為lo:0接口的VIP地…

    Linux干貨 2016-11-07
  • bash功能特性一 變量

    一、什么是shell     shell是為了使用戶能夠操作應用程序的接口程序。如經常使用的圖形界面及命令行界面都是shell。下面來介紹一下bash這個shell的功能。 二、變量的概念     被命名的內存空間即為變量,Linux中內置了許多變量,我們可以通過修改這些變量的值…

    Linux干貨 2015-04-19
  • 網絡管理(三)之路由設置、網絡組

    網絡管理(三)之路由設置、網絡組 一、網卡名稱: 1、網絡接口的識別命名udev配置文件:#vim /etc/udev/rules.d/70-persistent-net.rules 2、網卡查看:#dmesg | grep -i eth 或者#ethtool -i eth0            …

    Linux干貨 2016-09-08
  • corosync+pacemaker對mariadb實現高可用

    corosync+pacemaker對mariadb實現高可用 利用nfs共享存儲,導出一個目錄作為mariadb的數據目錄,然后利用corosync+pacemaker對mariadb進行高可用 1、實驗環境 2、實驗前的分析 利用nfs導出目錄作為mariadb的共享目錄,要確保各個mariadb節點對該目錄具有寫權限,也就是要確保nfs服務器上有一個U…

    Linux干貨 2016-11-24
  • 內核編譯

    內核編譯 程序包的編譯安裝 ./configure,make,make install./configure檢查編譯環境依賴關系,并設定參數make 執行編譯操作make install 安裝二進制庫文件幫助文檔配置文件 前提:開發環境(開發工具,開發庫),頭文件:/usr/include 開源:源代碼 發行版,就是把源代碼拿過來,組織成程序。  …

    Linux干貨 2016-09-19
  • Linux網絡屬性配置的幾個命令

    Linux網絡屬性配置命令 ifcfg命令家族:ifconfig,route,netstat ifconfig命令:接口及地址查看和管理 ifconfig [INTERFACE] #ifconfig -a : 顯示所有接口,包括inactive狀態的接口 ifconfig interface [aftype] options | address … #i…

    Linux干貨 2017-05-09

評論列表(1條)

  • stanley
    stanley 2015-04-22 21:31

    樣式上較之以前好了非常多

欧美性久久久久