欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell內(nèi)置命令教程之a(chǎn)lias和echo

 更新時間:2022年03月03日 09:30:05   作者:TimeFriends  
我們?nèi)粘J褂胹hell輸入命令得到結(jié)果的方式是交互式的方式,而shell腳本使用的是非交互式方式,shell提供了alias功能來簡化我們的日常操作,下面這篇文章主要給大家介紹了關(guān)于Shell內(nèi)置命令教程之a(chǎn)lias和echo的相關(guān)資料,需要的朋友可以參考下

1:alias設(shè)置別名

1.理解內(nèi)置命令的含義

    就是Shell內(nèi)部提供的命令,可以直接使用

    內(nèi)置命令與外部的腳本文件執(zhí)行區(qū)別

        內(nèi)置命令:

            ①:執(zhí)行速度快,內(nèi)置命令執(zhí)行是當(dāng)前shell環(huán)境的一部分,就在當(dāng)前進(jìn)程內(nèi)執(zhí)行,減少上下文切換

        外部的腳本文件:

            ①:執(zhí)行速度慢,需要磁盤I/O操作,并且是fork一個新的進(jìn)程運(yùn)行腳本文件,導(dǎo)致進(jìn)程之間山下文的切換

2.能夠使用alias內(nèi)置命令進(jìn)行給命令定義別名

    定義別名語法:alias 別名="命令"

    刪除別名:unalias 別名    

alias用于給命令創(chuàng)建別名可以將經(jīng)常操作比較復(fù)雜的命令進(jìn)行設(shè)置別名,通過別名的操作提高工作效率

若該命令不帶任何參數(shù),則顯示當(dāng)前shell進(jìn)程中的所有別名列表

使用type來確定一個命令是否是內(nèi)置命令語法:type 命令

alias別名定義語法:alias 別名="命令" #這里使用單引號或者雙引號都可以

unalias 別名刪除語法:

    刪除指定別名:unalias 別名 

    刪除當(dāng)前shell環(huán)境中所有的別名:unalias -a

    注意:以上2種方式刪除都是臨時刪除當(dāng)前shell的別名,如果想永久刪除必須去配置文件中手動刪除

3.alias命令行上的使用舉例

[root@nn learn_test]# ls
a    Bstree  link_stack  shell  struct  test1
a.c  hash    pthread.c   stack  test    test2
[root@nn learn_test]# alias ss=ls
[root@nn learn_test]# ss
a    Bstree  link_stack  shell  struct  test1
a.c  hash    pthread.c   stack  test    test2
[root@nn learn_test]# alias nn='cd test1'
[root@nn learn_test]# nn
[root@nn test1]# pwd
/home/zhangna/learn_test/test1
[root@nn test1]#

2:echo輸出字符串

1.能夠echo輸出不換行的字符串

    echo -n "輸出的文案"

2.能夠使用echo輸出轉(zhuǎn)義字符

    \n 換行字符

    \c 清除echo結(jié)尾的換行

    echo -e "含有轉(zhuǎn)義字符的數(shù)據(jù)"

總結(jié)

到此這篇關(guān)于Shell內(nèi)值命令教程之a(chǎn)lias和echo的文章就介紹到這了,更多相關(guān)Shell內(nèi)值命令alias和echo內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Bash腳本內(nèi)置的調(diào)試方法技巧

    Bash腳本內(nèi)置的調(diào)試方法技巧

    這篇文章主要介紹了Bash腳本內(nèi)置的調(diào)試方法技巧,本文介紹了調(diào)試技巧和幾個調(diào)試技巧,比如輸出行號的方法、只調(diào)試某段程序的方法,需要的朋友可以參考下
    2015-04-04
  • 詳解Windows與Linux共享文件夾互相訪問

    詳解Windows與Linux共享文件夾互相訪問

    這篇文章主要介紹了 詳解Windows與Linux共享文件夾互相訪問的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Shell中case...in分支語句的應(yīng)用

    Shell中case...in分支語句的應(yīng)用

    shell作為一種腳本編程語言,同樣包含循環(huán)、分支等其他程序控制結(jié)構(gòu),從而輕松完成更加復(fù)雜、強(qiáng)大的功能,本文主要介紹了Shell中case...in分支語句的應(yīng)用,感興趣的可以了解一下
    2023-08-08
  • 使用linux?java?shell啟動腳本

    使用linux?java?shell啟動腳本

    這篇文章主要為大家介紹了使用linux?java?shell啟動腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • shell for循環(huán)與數(shù)組應(yīng)用介紹

    shell for循環(huán)與數(shù)組應(yīng)用介紹

    先舉一個例子,shell for循環(huán)讀取一個文件,把每一行賦值給一個數(shù)組的變量,然后介紹shell數(shù)組的相關(guān)知識,有需要的朋友可以參考下
    2013-02-02
  • shell遍歷目錄處理特定目錄的腳本代碼

    shell遍歷目錄處理特定目錄的腳本代碼

    刪除文件,目錄結(jié)構(gòu)為:ip/年份/月份,每個人都有一份這樣的目錄現(xiàn)需要刪除2012年以前的所有文件,2012年以后的刪除特定月份
    2013-02-02
  • linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法

    linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法

    本文給大家介紹linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法,原因分析及解決辦法給大家講解的非常明白,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • linux系統(tǒng)下hosts文件詳解及配置

    linux系統(tǒng)下hosts文件詳解及配置

    hosts文件是Linux系統(tǒng)上一個負(fù)責(zé)ip地址與域名快速解析的文件,以ascii格式保存在/etc/目錄下。這篇文章主要介紹了linux系統(tǒng)下hosts文件詳解及配置的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • shell腳本設(shè)置日志格式的方法

    shell腳本設(shè)置日志格式的方法

    本文給大家分享shell腳本設(shè)置日志格式的相關(guān)知識,設(shè)置日志級別并輸出對應(yīng)日志,文中還給大家提到了shell輸出格式化日志信息的腳本,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • shell腳本實現(xiàn)字符串的動態(tài)替換方法

    shell腳本實現(xiàn)字符串的動態(tài)替換方法

    這篇文章主要介紹了shell腳本實現(xiàn)字符串的動態(tài)替換,在shell腳本中全部替換的方式為${var//old/new},本文通過實現(xiàn)腳本給大家詳細(xì)講解,需要的朋友可以參考下
    2022-10-10

最新評論