Shell中的exec和source解析

Shell中的exec和source解析 exec和source都屬於bash內部命令,在講這兩個命令之前,前談一下fork的概念:fork是linux的系統調用,用來建立子進程(child process)。子進程是父進程(parent process)的一個副本,從父進程那裡獲得一定的資源分派以及繼承父進程的環境。子進程與父進程唯一不同的地方在於pid(process id)。環境變數只能單向從父進程傳給子進程,不管子進程的環境變數如何變化,都不會影響父進程的環境變數。 

Linux添加共用資料夾,windows和Linux間複製粘貼

1. Windows下安裝虛擬機器VM後,window下的檔案不能複製到VM中,可以添加共用文件夾解決,並安裝VMware Tools.   www.2cto.com  點擊VMware菜單的——虛擬機器——安裝VMware Tools,在彈出的對話方塊中選擇“安裝”。這時,在Ubuntu下會自動載入Linux版的VMware

RedHat/Centos利用iso鏡像做本地yum源

RedHat/Centos利用iso鏡像做本地yum源 Centos是完全免費的,它的yum可以直接使用;而RedHat的yum則需要註冊付費才能使用,如果不這樣則有兩種解決方案,也可以說是三種  www.2cto.com  1. 利用iso鏡像做本地yum源2. 利用光碟片做本地yum源3.

關於fedora14安裝失敗的經驗共用

關於fedora14安裝失敗的經驗共用 最近在學《UNIX網路編程 第2卷 處理序間通訊》這本書,筆者也下了作者在www.kohaha.com中的代碼來調試哈,增加哈經驗!筆者先裝的是vmare7.0+redhat9.0的linux環境,但是當學到posix queue章節的時候,才發現我的redhat不支援posix queue!網上查了一大堆的關於redhat9.0 posix queue的實現方法,有的說kernel2.4對posix queue支援很不好!建議換到kernel2

linux添加系統路徑

linux添加系統路徑 到現在為止,切換到linux下有小半年兒了,離熟練運用還有一大段距離;成長緩慢的原因不是沒遇到足夠多的問題,而是遇到了問題卻沒能及時的記錄,及時的複習,當然也沒能夠深入的舉一反三的思考。經常覺得問題很簡單,不值得記錄;事實上linux也不是很複雜,高深之處就在於他的旁雜靈活,跟英語一樣知識點頗多;而一旦掌握了非常多的小知識點後,駕輕就熟也就水到渠成了。  www.2cto.com

Ubuntu下編譯Libjingle

Ubuntu下編譯Libjingle $ gclient config http://libjingle.googlecode.com/svn/trunk    產生.gclient檔案  www.2cto.com  $ gclient sync                擷取原始碼 $ gclient runhooks  

linux中的兩個time

linux中的兩個time   今天發現linux中還有兩個time指令,小結下:   www.2cto.com  在linux中存在兩個time,一個是bash的命令,另外一個是程式/usr/bin/time,bash的time命令只能很簡單的顯示程式執行的時間,而/usr/bin/time程式可以顯示很詳細的與IO相關的資料,比如從記憶體中讀取了多少資料,從磁碟中讀取了多少資料之類的,以及檔案系統的頁大小。  

nginx小總結(六)

nginx小總結(六) nginx小總結(五)http://www.bkjia.com/os/201303/193042.html nginx串連php,我們使用php-fpm,上面安裝好了php,下面看下  www.2cto.com  [root@host2 sbin]# lsphp-fpm[root@host2 sbin]# pwd/usr/local/php/sbinphp-fpm的安裝位置 [root@host2 php-5.3.6]#

RHEL6搭建nfs

RHEL6搭建nfs 環境:RHEL6.2企業版本VMware8.0  www.2cto.com  伺服器端配置步驟:(1) 如果你的電腦沒有安裝nfs,那麼,你就需要用rpm包安裝,一般是三個包。(2) (因為我的linux沒有圖形化配置,因此,我只能通過文本方式編輯配置)首先,編輯指令碼:  www.2cto.com  需要編輯的就是畫線的地方,這句話意思就是我想把/home/share共用出來,可訪問的IP是192.168.241這一個段,

vim中執行shell命令小結

vim中執行shell命令小結 vim中執行shell命令,有以下幾種形式  www.2cto.com  1):!command 不退出vim,並執行shell命令command,將命令輸出顯示在vim的命令地區,不會改變當前編輯的檔案的內容 例如 :!ls -l 特別的可以運行:!bash來啟動一個bash shell並執行命令,不需要退出vim 2):r

apache2.2 prefork模式最佳化

apache2.2 prefork模式最佳化 apache2.2最佳化配置核心關鍵: (一)prefork模式下(其他模式下不適用),apache需要最佳化的主要參數: ServerLimit 3000 StartServers 750 MinSpareServers 5 MaxSpareServers 100 MaxClients 3000 MaxRequestsPerChild

Linux儲存實驗一:在硬碟上建立檔案系統

Linux儲存實驗一:在硬碟上建立檔案系統整個實驗共包括七個實驗,分別為:  www.2cto.com

IBM小型機AIX系統做dump的方法

IBM小型機AIX系統做dump的方法 一、前提條件:  www.2cto.com          sysdumpdev的設定正確,相關設定值應該如下:            # sysdumpdev -l                primary

玩轉Linux打包指令——tar

玩轉Linux打包指令——tar 在windows下,有很多壓縮軟體,比如winrar,winzip等等,可以將一個檔案夾打包。在Linux下,壓縮的命令主要有gzip和bzip2兩種,後者的壓縮水平較高。熟悉這兩個命令的玩家都知道他們一次只能壓縮一個檔案或者檔案。不能壓縮檔夾或目錄。那麼如何壓縮檔夾和目錄呢?沒錯!就是tar。。tar可以在打包的同時將檔案夾壓縮。需要注意的是打包之後是一個檔案或者是檔案哦!步驟如下1、然後就開始執行打包命令嘍~tar

初學LINUX之我見————shell指令碼注意文法

初學LINUX之我見————shell指令碼注意文法 shell scripts就是利用shell的功能(文法及命令),結合Regex、管道命令和資料流重新導向等功能所編寫的一個程式,是一個純文字檔案,不需要經過編譯就能夠執行的。 1.linux系統的服務啟動介面都是在/etc/init.d/目錄下。 2.read:鍵盤讀取的命令。相當與C語言scanf和C++語言cin。格式:   read

sed替換文本中的內容

sed替換文本中的內容 linux 的shell是個很強大的東西。 用sed命令可以很輕鬆的將檔案中的東西替換成自己想要的內容。  例如,有一個測試檔案test,裡面的xxx作為要替換的內容。 hello world!this is a document that used to test sed!here i have a simbol xxx, the simbol xxx is a location used to be replaced.

$()和${}和$(())和(())

$()和${}和$(())和(()) $()和${}的用法:在 bash shell 中,$( ) 與 ` ` (反引號) 都是用來做命令替換用(command substitution)的。而 $( ) 並不見的每一種 shell 都能使用,若你用 bash2 的話,肯定沒問題... 看 ${ } 吧... 它其實就是用來作變數替換用的啦。一般情況下,$var 與 ${var} 並沒有啥不一樣。但是用 ${ }

Kubuntu 10.10速配指南

Kubuntu 10.10速配指南 更新整個系統配置官方源用Kate編輯器開啟sources.list kdesudo kate /etc/apt/sources.list把“源”換成源列表裡的源列表,找一組離你近的,清空粘貼進去。 更新 sudo apt-get update sudo apt-get upgrade如果提示錯誤:E: Could not get lock /var/lib/dpkg/lock -

fedora程式卸載

fedora程式卸載 舉例說明:假設你曾經下載了軟體:ruby-1.9.3-p194.tar.gz,解壓後安裝了。現在要卸載它。1. rpm -q -a | grep ruby查詢當前系統中安裝的所有含有ruby的軟體包。2. 找出那個是你安裝的程式。3. rpm -e 軟體包名 這樣軟體就卸載了。 軟體的卸載 1、*.src.rpm形式的原始碼軟體包 安裝:rpm -rebuild *.src.rpm cd

Linux入門基礎:檔案系統

Linux入門基礎:檔案系統 Linux檔案系統結構  /bin      存放二進位檔案(可執行命令rm,cd,cp等),所有使用者都有許可權 /dev     (device裝置的縮寫)存放裝置檔案在Linux中,所有的硬體裝置都被抽象成一個檔案 /boot  

總頁數: 3662 1 .... 3535 3536 3537 3538 3539 .... 3662 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.