成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面講解Linux文件命令

系統 Linux
Linux有很多值得學習的地方,這里我們主要介紹Linux文件命令,為剛接觸 Linux 文件命令的初學者提供的速成教程,希望對大家有用。

本文講解了Linux文件命令,在 Linux/UNIX 操作系統中,所有事物都被當作文件來處理:硬件設備(包括鍵盤和終端)、目錄、命令本身,當然還有文件。這個奇怪的慣例實際上是 Linux/UNIX 的能力和靈活性的基礎。

雖然 GUI 桌面(如 KDE 和 GNOME)能夠幫助用戶利用 Linux 特性,而無需關于命令行接口的功能知識,但還是經常會需要更多的功能和靈活性。而且,基本熟悉這些命令對于在 shell 腳本中正確地使某些功能自動化仍然是必需的。

這篇文章是關于 Linux文件命令的一個“速成教程”,它是為那些剛接觸這個操作系統或者只是需要補充這方面知識的用戶提供的。它包含了對一些更有用的命令的一個簡明的概述以及關于它們的***大的應用的指導。下面包含的信息 — 結合一些實驗 — 將使您能夠容易地掌握這些基本的命令。(注意:當涉及到一個與 Oracle 集群文件系統 (OCFS) 結合的內核時,這些命令中的某些命令的行為可能會稍微有所不同。在此情況下,Oracle 提供了一個 OCFS 工具集,該工具集可以為文件命令應用提供一個更好的選擇。)

注意,這里包含的所有示例都在 SUSE Linux 8.0 Professional 上進行了測試。雖然沒有理由相信它們在其它的系統上將不能工作,但如果出現問題,您應當查看您的文檔,以了解可能的變化。

背景概念

在深入研究規范之前,讓我們回顧一些基礎知識。

文件和命令

在 Linux/UNIX 操作系統中,所有事物都被當作文件來處理:硬件設備(包括鍵盤和終端)、目錄、命令本身,當然還有文件。這個奇怪的慣例實際上是 Linux/UNIX 的能力和靈活性的基礎。

大多數(幾乎是全部)的命令形式如下:

  1. command [option] [source file(s)] [target file] 

獲取幫助

最有用的命令之一是那些提供幫助的命令(特別是對那些學習 Linux 的人而言)。Linux 中的兩個重要的信息來源是聯機參考手冊,或 man 頁面和 whatis 工具。您可以用 whatis 命令來訪問一個不熟悉的命令的 man 頁面。
◆ whatis echo要了解關于這個命令的更多信息,可以使用:
◆ manecho 如果您不知道某個特殊任務所需的命令,您可以用 man -k (也稱為 apropos)和一個主題來生成可能的命令。例如:
◆ man -k files一個很有用但常常被忽視的命令可以提供關于使用 man 本身的信息:
◆ man man您可以用 SPACEBAR 來瀏覽任意的 man 頁面;UP ARROW 將向上翻滾文件。.要退出,則輸入 q,!,或 CTRL-Z。

用戶類別

記得那句名言“所有動物一例平等但有些動物比其他動物更加平等”嗎?在 Linux 世界中,根用戶掌管一切。

根用戶可以以另一個用戶名 su (源自 "superuser")登錄。要執行諸如添加一個新用戶、打印機或文件系統之類的任務,必須作為根用戶登錄或者用 su 命令和根用戶密碼切換到超級用戶。系統文件(包括控制初始化過程的系統文件)歸根用戶所有。雖然可能允許普通用戶對它們進行讀操作,但出于系統安全性的原因,編輯的權利將留給根用戶。

BASH shell

雖然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默認 shell。它結合了與它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性。

BASH 內置的命令 history 默認記錄***輸入的 500 條命令。可以通過在命令提示符下輸入 history 來查看它們。要檢索某個特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在歷史列表中輸入它的編號,并在編號前面加上 "!"。您還可以通過一條命令在歷史列表中離位置最靠前的項目的距離來執行該命令:如果在歷史列表中有 53 個事件,$ !-3 將執行事件號 51。像 UNIX/Linux 世界的其它 shell 一樣,BASH 使用了特殊的環境變量來方便系統管理。例如:
◆HOME,用戶主目錄
◆PATH,Linux 用來搜索您輸入的命令的可執行鏡像的搜索路徑
◆HISTSIZE,系統保存的歷史事件的數量

除了這些保留的關鍵字之外,您還可以定義您自己的環境變量。例如,Oracle 使用 ORACLE_HOME (還有其它一些變量),要使 Oracle 安裝成功完成,必須在您的環境中設置這些變量。或者,在 /etc/profile (需要根用戶權限)中進行系統范圍的***設置,或在 .profile 中進行局部***設置。可以通過 echo 命令,并用一個 $ 符號來訪問一個環境變量的值,進而查看該值。可以用 env 命令來查看當前所有的環境變量。

正則表達式和通配符

許多 Linux文件命令使用通配符 ? 來匹配任意數量的字符或分別匹配任意的單個字符;正則模式匹配表達式利用一個句點 (.) 來匹配除“換行符”之外的任意單個字符。這兩種情況下都使用方括號 ([ ]) 來匹配除“*”號之外的字符組。不過,號在各種情況下有類似但不同的意義:雖然它在 shell 中將匹配一個或更多的字符,但在正則表達式中,它匹配上述字符的零個或更多的實例。一些命令(如 egrep 和 awk)使用了一組更廣泛的特殊字符來進行模式匹配。

【編輯推薦】

  1. 個人對于Linux以及windows的見解
  2. Linux下獨立添加PHP擴展模塊
  3. Linux系統信息查看命令
  4. linux內存管理之非連續物理地址分配(vmalloc)
  5. Linux無線網絡技術:Bluetooth
責任編輯:薛輩輩 來源: oracle
相關推薦

2010-01-06 11:06:07

2010-04-08 10:04:59

free命令Linux系統內存監控

2010-03-16 15:28:40

Ubuntu linu

2010-01-05 18:08:11

2010-03-10 12:59:08

Linux安裝飛信

2009-10-23 18:47:35

GNULinux

2010-01-06 10:02:10

Linux服務器

2009-10-23 18:29:02

linux Debia

2010-03-16 17:53:23

2009-10-19 16:39:19

Linux虛擬化

2009-12-16 13:42:56

Mandriva Li

2009-12-02 15:58:55

Cisco路由器配置命

2011-06-27 09:40:09

Linux歷史命令

2010-03-10 15:44:04

2011-09-29 11:22:47

Linux 歷史命令

2010-01-07 16:02:41

2010-01-15 19:37:36

Linux命令

2009-12-14 11:29:19

Linux查看命令

2009-09-23 15:50:21

Hibernate u

2009-09-24 10:50:31

Hibernate主鍵
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品啪啪欧美成 | 午夜电影网 | av中文字幕在线 | 日韩精品视频一区二区三区 | 一区二区三区在线观看视频 | 天天操夜夜操免费视频 | 麻豆精品一区二区三区在线观看 | 免费视频99 | 精品欧美视频 | 免费精品久久久久久中文字幕 | 国产日韩精品在线 | 亚洲色图网址 | 久久久性色精品国产免费观看 | 精品二区| 91免费看片| 亚洲精品国产第一综合99久久 | 欧美天堂在线观看 | 免费看a| 韩国主播午夜大尺度福利 | 免费a v网站 | 亚洲综合色视频在线观看 | 久久99精品国产 | 精品视频在线播放 | www.日本精品 | 中文一区二区 | 视频在线一区二区 | 国产欧美一区二区三区在线看 | 二区在线视频 | 欧美亚洲另类丝袜综合网动图 | 中文福利视频 | 日韩中文字幕免费 | 久久欧美精品 | 国产精品夜夜春夜夜爽久久电影 | 少妇特黄a一区二区三区88av | 日韩免费高清视频 | 久久成人18免费网站 | 狠狠狠干| 国产一区二区三区在线 | 亚洲欧美成人影院 | 国产免费拔擦拔擦8x高清 | 最新国产精品 |