歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

Linux的簡單命令

Linux命令
  在Linux系統中有兩種操作界面,分別是:X窗口模式(缺省為KDE)和控制台模式(Console)。兩中操作界面類似於Windows和DOS。
  如果在X窗口模式下想轉變為控制台模式,您只需同時按下Alt+F1(或F2…F6)鍵,屏幕將會出現新的等錄窗口,您可以重新以控制台模式登錄系統。如果在控制台模式下,要想返會X窗口模式,需要您同時按下Ctrl+Alt+F7鍵。
  如果沒有啟動X窗口方式,想從控制台方式中啟動X窗口方式,請在控制台方式中輸入:startx(或kdm),就可以啟動X窗口。
  在上面兩章中我們已經介紹了X窗口(缺省為KDE)的操作,在本章和下一章中我們將主要討論控制台模式下的操作,同時也將會間插相應的KDE操作。
  6.1 啟動和關閉系統
  啟動系統
  如果您在安裝過程中已經安裝了LILO, 您就可以啟動系統,LILO啟動時,屏幕顯示:
  LILO:
  單擊Tab鍵,屏幕將顯示所有可以啟動的操作系統。鍵入顯示的操作系統名,您就可以啟動相應操作系統。鍵入Linux可啟動BluePoint Linux&127;系統。如果您直接擊回車鍵或等待5秒鐘,同樣可以啟動BluePoint Linux&127;操作系統。
  另一種啟動linux系統的方法是:在DOS/WINDOWS系統下運行loadlin.exe。具體使用方法參見相應資料。
  登錄程序
  Linux系統是多用戶系統。如果想使用系統,就要鑒別使用者身份進行鑒別,這就是所謂的注冊程序。在安裝過程中,我們已經創建了叫root超級用戶帳號。啟動系統後,在登錄命令行,鍵入root,再輸入密碼("Password")。如果密碼正確,登錄成功。
  建議: 進入系統後建立第二個帳號(非特權用戶),以便日常使用。
  因為root帳號擁有整個系統的資源所有權,是管理帳號而非工作帳號。
  如果您要創建工作帳號,需要兩個步驟:
  第一步: 創建用戶注冊帳號。
  鍵入:addusr login_name
  其中login_name是您選擇的注冊帳號(不要使用root)。
  第二步: 創建帳號密碼。
  鍵入:passwd login_password
  其中login_password是您選擇的帳號密碼(最好不要 和root密碼相同)。
  如果普通用戶要想使用系統的所有特權,使用su命令,並在root命令行中輸入 root密碼。另外,您還可以使用超級用戶模式文件管理器來獲取系統資源, 使用方法是:
   “K菜單”-->”系統應用”-->”文件管理器(超級用戶方式)”
  如果您的同事(家庭成員…)要使用您計算機系統,應該為這些用戶創建新的用戶帳號,而不能將root帳號告訴他們。注意:您要充分利用Linux是多用戶操作系統這個優點。
  關閉系統
  關閉系統的方法有很多,但千萬不要直接關斷電源!
  因為,Linux是使用緩存和磁盤(硬盤,軟盤…)來加速輸入/輸出的;如果直接關斷電源,存起來的數據可能沒有真正寫到磁盤,可能會導致數據丟失。
  正確關閉系統是下面幾種:
  鍵入/sbin/halt命令(或直接鍵入halt),等待系統掛起的消息(systemhalted)再關閉系統
  快速關閉系統方法是同時按下Ctrl+Alt+Del鍵(象DOS一樣),系統將卸載所有外圍設備,並等待計算機重初始化時,再關斷電源 。
  使用KDM會話。在桌面上任意位置單擊右鍵,選擇“注銷”。再選擇"關閉"系統或"重啟"系統。
  如果直接關斷電源或發生掉電,會出現什麼情況呢?Linux重新啟系統時會檢查未正確卸載的磁盤(fsck 操作)。持續幾分鐘後。系統可能才會正確啟動。
  6.2 Linux 的shells
  一旦進入系統,您將會看到$的提示符,提示您鍵入命令。這個等待命令的程序叫shell,其作用是將指令傳送給Linux的內核。
  Linux系統中有許多不同shell: bash,csh,ksh,tcsh,sh,zsh…..。
  在BluePoint Linux&127;系統系統中,shell選用"Bash",因為Bash shell簡單並且功能強大。
  如果您想知道目前使用的是那種shell,您只要簡單鍵入: echo $SHELL
  可以發現系統正在使用的shell類型。
  注意:不同的shell有不同的語法。
  6.3 使用Bash shell
  和DOS系統一樣, Linux系統控制台也采用命令行方式。需要在控制台上輸入命令,才會執行。
  快捷方式
  通用的鍵盤快捷方式是:
  . Ctrl+A 到開始行
  . Ctrl+U 清除目前行
  . Ctrl+C 停止運行的程序
  .使用分號能在同一行中鍵入幾個命令。
  .上下鍵能獲取命令歷史記錄。
  自動名字補全
  在Linux系統下,程序和命令名有時十分長,Bash支持自動名字補全功能。
  您開始鍵入命令名字,再擊Tab鍵,系統將為您自動補全命令或程序或目錄名字。
  例如: 如果您要使用解壓程序bunzip。鍵入
  $bu
  接著擊Tab鍵:Bash將顯示所有以bu開始的名字。例如:
  buildhash buildin bunzip
  鍵入n (bunzip2是唯一名字第三個字符是n),再擊Tab鍵。shell將為您在命令行補全名字,您只要擊回車鍵就可以執行bunzip2命令了。
  at命令
  at,batch,atq,atrm:安排,檢查,刪除隊列中的工作。
  at [-V][-q 隊列][-f 文件名][-mlbv ] 時間
  at -c 作業 [作業…]
  atq [-V] [-q隊列][-v]
  atrm [-V] 作業 [作業…]
  batch [-V] [-q隊列] [-f 文件名] [-mv ] [時間]
  at在設定時間執行作業。
  atq列出用戶排在隊列中的作業,如果是超級用戶,就列出隊列中所有的作業。
  atrm 刪除隊列中的作業。
  batch 用低優先級運行作業,只要系統的loadavg(系統平均負載)<1.5(或者在atrun中設定的值),它就可開始執行作業。
  超級用戶可以在任何情況下使用at系列的命令。一般用戶使用at系列命令的權限由文件/etc/at.allow,/etc/at.deny控制。如果/etc/at.allow存在,則只有列在這個文件中的用戶才能使用at系列命令。如果/etc/at.allow文件不存在,則檢查文件/etc/at.deny這個文件。只要不列在這個文件中的用戶都可以使用at系列的命令。缺省的配置是文件/etc/at.deny是一個空文件,這表明所有的用戶都可以使用a系列的命令。
  例如:
  在二天後上午8點執行文件workfile中的作業。
  [test@bluepoint /]$at -f workfile 8am+2 days
  cat命令
  cat---連接文件並打印到標准輸出。
  cat常常用來顯示文件,類似於DOS下命令TYPE。
  例如:
  顯示文件file的內容
  [test@bluepoint /]$cat file
  將file1,file2連接起來輸出到文件file3中。
  [test@bluepoint /]$cat file1 file2>file3
  cd命令
  cd---改變目錄,能處理絕對和相對路徑。
  例如:
  假如當前在根目錄中,想進入etc/子目錄。鍵入(相對目錄):
  [test@bluepoint /]$cd etc/
  如果想進入/usr/bin目錄,鍵入(絕對目錄):
  [test@bluepoint /]$cd /usr/bin/
  此命令一些實用選項是:
  回到父目錄(注意cd和.. 之間有空格)
  [test@bluepoint /]$cd ..
  回到目前目錄了。
  [test@bluepoint /]$cd .
  cd ~ 到達個人目錄
  [test@bluepoint /]$cd ~
  chmod命令
  chmod-- 改變文件保護權限
  文件保護控制用戶對文件的訪問權,有三個安全級別:所有者級別,組訪問級別,其它用戶訪問級別。在這三個級別中,又有三種權限:讀(r),寫(w),執行(x)。(用戶可以使用ls -lg 命令來觀看某一文件的所屬的group)。
  對於文件來說讀權限意味著可以看文件的內容,寫文件權可以修改或刪除文件,執行權限則可以執行它。對於目錄來說,讀權限意味可以查看目錄下的內容,寫權限意味著可以在目錄中建立新文件,並可以從目錄中刪除文件,執行權限意味著可以從一個目錄轉到另一個目錄。
  保護權限:格式為[ugoa][[+-=][rwxXstugo…]…][….]"ugoa"控制哪些用戶對該文件權限將會改變:(u)文件的所有者,(g)與文件所有者同組的用戶,(0)其它組的用戶,(a)所有用戶。操作符"+"使得用戶權限被追加到每個目錄文件。操作符"-"使得用戶權限被取消,操作符"="使用戶只有這些權限。"rwxXstugo"選擇新的屬性:(r)讀權限(w)寫權限(x)執行權限(和對目錄的訪問權)(X)只有目標文件對某些用戶是可執行的或該目標文件是目錄時才追加X屬性(s)同時設定用戶或組ID(t)保存程序的文本到交換設備上(u)目標文件屬主(g)目標文件屬主所在的組(o)其它用戶。如果數字來表示屬性,則(0)沒有權限(1)執行權(2)讀權(4)寫權,然後相加,所以數字屬性的格式應為3個0到7的八進制數,其順序是(u)(g)(o)文件名:以空格分開的要改變權限的文件列表,支持通配符。
  范例:
  使所有用戶對文件testfile有執行權
  [test@bluepoint /]$chmod a+x testfile
  使所有用戶對文件testfile讀權
  [test@bluepoint /]$chmod 222 testfile
  chown 命令
  chown --改變文件的屬主和組。
  用戶:可以是用戶名或用戶ID。
  組:可以是組名或組的ID。
  文件名:以空格分開的要改變權限的文件列表,支持通配符。
  例如:
  [test@bluepoint /]$ chown host:test file1
  將文件file1的屬主改為host組的test。
  clear命令
  clear--清除屏幕(象DOS中的cls)。
  例如:
  [test@bluepoint /] $clear
  清除屏幕,提示符將被移到左上角。
  cp 命令
  cp--拷貝文件
  用法:
  cp [options] 源文件 目標文件
  選項:
  -f,--force:強行覆蓋已存在的目標文件
  -i,-interactive:在強行覆蓋已存在的目標文件時給出提示。
  -R,--recursive:整個目錄拷貝。
  例如:
  [test@bluepoint /]cp sourcefile destfile
  拷貝文件sourcefile到文件destfile。
  crontab命令
  crontab--操作每個用戶的守護程序和執行的時間表。
  crontab file [-u us
Copyright © Linux教程網 All Rights Reserved