shell進入內部命令執行命令

2021-08-20 22:00:42 字數 353 閱讀 3891

在linux操作過程中,經常會出現進入服務內部進行操作,比如oracle執行查詢,比如orace goden gate等。在使用指令碼程式設計過程中,如何使用指令碼進行內部操作有如下兩種方式(僅接觸到如下兩種,後續有其他再進行補充)

以ogg的使用為例進行梳理

方式一:

./ggsci << eod

info all

info all,task

exit

eod

方式二:

(info all;info all,task;exit)|./ggsci
以上兩種方式均能滿足在外部進行執行內部命令。

shell內部命令

bash命令解釋套裝程式包含了一些內部命令。內部命令在目錄列表時是看不見的,它們由 shell 本身提供。常用的內部命令有 echo,eval,exec,export,readonly,read,shift,wait 和點 下面簡單介紹其命令格式和功能。1 echo 命令格式 echo arg 功能...

shell內部命令和外部命令

什麼是shell linux系統的shell作為作業系統的外殼,為使用者提供使用作業系統的介面。它是命令語言 命令解釋程式及程式語言的統稱。shell是使用者和linux核心之間的介面程式,如果把linux核心想象成乙個球體的中心,shell就是圍繞核心的外層。當從shell或其他程式向linux傳...

shell內部命令和外部命令

在shell中,有一些命令是包含在shell內部的。還有一些命令是存在於檔案系統中某個目錄下的單獨的程式。對使用者而言,不用關心是內部命令還是乙個單獨的程式。shell接到使用者輸入的命令後首先檢查命令是否是內部命令,如果不是再檢查是否是乙個應用程式,如果都不是,就會輸出一條錯誤資訊。內部命令要比外...