歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
Linux shell程序解釋命令簡介概述
←手機掃碼閱讀
火星人
@ 2014-03-23 ,
reply:0
供想了解的朋友掌握下。
Unix 的神秘之處就在於它的那些稀奇古怪的命令。比如在兩個斜杠之間是否需要加一個點,或者連字元后是否需要加引號。要真正理解這些命令的話,就必須知道這些命令行是怎樣被解釋的。
Shell 程序(sh, ksh, csh, 或者其他變種) 讀入並分析命令行,所以,命令行其實是對shell 程序的輸入參數而已。
我們先來看一下讀入的順序:
1. 命令歷史替換 (除了Bourne shell)
2. 分開單詞,包括特殊字元
3. 更新命令歷史(除了Bourne shell)
4. 解釋單引號和雙引號
5. 別名替換(除了Bourne shell)
6. 輸入輸出重定向 (< > 和 |)
7. 變數替換 (以 $開頭的變數)
8. 命令替換 (命令s inside back quotes)
9. 文件名擴展 (file name wild cards)
你可以看到 Bourne shell 沒有命令歷史和別名替換的步驟,因為Bourne shell 不包括這些功能。
Tags:
linux
system
系統
誰能具體解釋一下DNS伺服器中的pps和qps各是什麼含義?
關於使用expect編程遇到的疑問
expect在執行命令返回結果中,有時候只返回一些結果,並卡住
ssh自動登錄伺服器並執行一條命令取得返回結果後退出
Linux的快捷鍵和主要命令
linux操作系統下c語言編程入門(2)
分析pptpd程序中關於執行pptpd和pppd程序的部分源代碼
查看Linux內核、CPU、內存及各組件版本的命令和方法
實用的一行Linux命令
Apache源代碼全景分析第二卷——體系結構和核心模塊 目錄
郵件系統postfix安裝與配置(zt)
Squid優化完全手冊
virtualbox的新功能「支持從host 系統執行 guest 應用程序」?
GNOME2 桌面系統中基於 MIME 類型的應用程序集成
Linux基礎掃盲篇
[轉]在 Linux 和 FireWire 上創建自己的 RAC 集群
構造Linux的圖形化安裝程序(1)
構造Linux的圖形化安裝程序(2)
中斷處理程序2...........
top命令詳解 .
Linux內存管理之slab機制(概述)
Linux下mail伺服器應用之郵件系統簡介
drbd安裝使用指南
Windows/Linux下磁碟使用的圖形化工具簡介
RedHat SELinux系統簡介及案例分析
AT&T彙編語言與GCC內嵌彙編簡介
使用 Agavi 進行 MVC 編程簡介,第 4 部分: 創建一個帶有多種輸
使用 Agavi 進行 MVC 編程簡介,第 3 部分: 使用 Agavi 添加驗證
什麼是 輕量級解析器
Linux下Web伺服器應用之基礎簡介
[
火星人
]
Linux shell程序解釋命令簡介概述
已經有
541
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-131762.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全