文件的三個最基本的權限是讀寫執行r,讀,可以讀取文件,對目錄來說可以列出目錄的文件列表 4w,寫,可以修改刪除文件,對目錄來說可以創建刪除文件 2x,執行,可以執行文件,對目錄來說可
進程是為了使多個程序可以並發的執行,提高系統的資源利用和吞吐量1.linux中每個進程都有一個識別號PID2.系統第一個啟動進程是init,PID是1,是唯一一個由系統內核直接運行的進程,新的進程都是系統調用fork來產生,除了init
在Shell腳本中要經常做各種測試,測試語句的格式:(1)test <測試表達式>(2) [<測試表達式>](3) [[<測試表達式>]]三種的區別,在第三種中可以進行通配符
1.如何設置系統啟動直接進入字符工作方式,則系統提供多個虛擬控制台,默認6個,使用Alt+F1到Alt+F6切換,圖形界面可以按Ctrl+Alt+F1到Ctrl+Alt+F6切換到字符界面,Ctrl+Alt+F7可以切換回圖形界面.2.
1.虛擬內存技術,windows通過交換文件來實現,linux通過交換分區來實現。所以windows只有一個分區,而安裝linux至少兩個分區,其中一個就是交換分區,虛擬內存一定程度上可以解決內存不夠的問題。2.硬盤在使用之前必須分區,
一。if結構1.單分支結構if conditionthen statement1 statement2 ...fi2.雙分支結構if conditionthen statement1 statement2
函數可以簡化代碼,實現腳本代碼重用。一次定義可以多次調用。結構化編程,增強可讀性,可以將功能定義為多個函數,然後保存在一個文件中,然後在~/bashrc或者在命令行使用source(.)調用這個文件。加快運行速度1.定義函數的方法(傳統
1shell就是用戶和內核進行交互操作的一種接口,2shell可以運行的命令包括linux命令,內置命令,實用程序,用戶程序,shell腳本3shell元字符:4.獲取命令幫助:man,info.--help5.文件類型有普通文件(-)
解壓cpio文件 cpio -idmv < filename.cpio同樣可以解壓img文件:cpio -idmv < filename.imgcpio備份命令備份:cpio -covB > [file|device]
一、背景我們的服務器上安裝了Ubuntu Server 12.04版本,由於開發環境的問題,所以沒有上CenteOS或者Red Hat,我們有幾塊大的硬盤,需要通通掛載到root目錄下,這個掛載的方式跟Windows是不太一樣的。單台機
一、背景在Ubuntu12下掛載硬盤(9TB)和Ubuntu12下重新掛載硬盤文章中我已經描述過掛載硬盤的操作方法,那麼這次的又有什麼不同呢?上兩篇文章中的物理硬盤都是直接掛載服務器的,但是這次的是連接存儲櫃上的硬盤,按照之前的方法出錯
一、背景在掛載大硬盤(Ubuntu12下掛載硬盤(9TB))的過程出現了錯誤導致下圖的錯誤:Ubuntu下使用pvdisplay命令發現有未知驅動器的信息:Couldn’t find device with uuid &ls
Shell(殼)是用戶與操作系統底層(通常是內核)之間交互的中介程序,負責將用戶指令、操作傳遞給操作系統底層Shell一般分為:圖形化Shell(GUI)、命令行Shell(CLI)CLI: command line interface
Linux文件系統為一個倒置的樹狀結構,所有文件或文件夾均包含在一個根目錄“/”中。Linux系統嚴格區分大小寫,名稱最多255個字符除正斜線外都是有效字符每一個Shell都有一個當前的工作目錄,通過命令pwd(
文件基本操作命令“cp”用以復制文件或目錄:$ cp [-r] 源文件(文件夾) 目標文件(文件夾)-r 遞歸復制整個目錄, 復制文件夾要用這個-v 顯示詳細信息,cp -rv
掛載操作 磁盤或分區創建好文件系統後,需要掛載到一個目錄才能夠使用.Windows或Mac系統會自動進行掛載,一旦創建好文件系統後會自動掛載到系統上,Windows上稱之為C盤,D盤等Linux需要手工進行掛載