學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>操作系統(tǒng)基礎(chǔ)知識(shí)>

Linux操作系統(tǒng)的基本操作命令

時(shí)間: 佳洲1085 分享

  Linux操作系統(tǒng)的命令是最基礎(chǔ)也是最重要的部分,下面由學(xué)習(xí)啦小編為大家整理了Linux操作系統(tǒng)的基本操作命令的相關(guān)知識(shí),希望對大家有幫助!

  Linux操作系統(tǒng)的基本操作命令:1 終端窗口操作

  終端窗口中只能使用鍵盤,不能使用鼠標(biāo)

  終端窗口中的命令缺省操作的是當(dāng)前目錄,當(dāng)前目錄指在終端窗口中直接關(guān)聯(lián)的目錄

  終端窗口中的大部分命令都是對當(dāng)前目錄進(jìn)行操作的

  每一個(gè)賬號(hào)都有一個(gè)自己的home目錄,在終端窗口中使用~表示當(dāng)前賬號(hào)的home目錄

  每次打開終端窗口時(shí),當(dāng)前目錄就是這個(gè)賬號(hào)的home目錄

  Linux操作系統(tǒng)的基本操作命令:2 Linux文件系統(tǒng)結(jié)構(gòu)

  操作系統(tǒng)使用文件系統(tǒng)來管理文件,文件系統(tǒng)中保存了計(jì)算機(jī)里所有需要長期保存的信息

  文件系統(tǒng)由文件夾(目錄)和文件構(gòu)成

  文件夾是用來對文件進(jìn)行分組管理的,文件夾可以逐層嵌套,文件是用來保存信息的

  每個(gè)文件一定屬于一個(gè)文件夾

  如果目錄A包含目錄B,則目錄A叫做父目錄(上一級(jí)目錄),目錄B叫做子目錄(下一級(jí)目錄)

  Linux的文件系統(tǒng)是從一個(gè)源頭發(fā)展出來的,這個(gè)源頭叫做根目錄

  Linux操作系統(tǒng)的基本操作命令:3 絕對路徑與相對路徑

  路徑用來描述文件或文件夾的位置

  路徑的寫法分為兩種:絕對路徑、相對路徑

  絕對路徑是從根目錄開始直到文件或文件夾為止的描述方式,

  相對路徑是從文件系統(tǒng)的某一個(gè)目錄開始直到目的文件或文件夾為止的描述方式

  在終端窗口中使用/表示根目錄

  相對路徑的三個(gè)基本內(nèi)容:

  . 代表當(dāng)前目錄

  .. 代表父目錄

  <目錄名稱> 代表這個(gè)名字的目錄

  Linux操作系統(tǒng)的基本操作命令:4 常用操作命令

  pwd:查看當(dāng)前目錄的絕對路徑

  cd:可以修改當(dāng)前目錄的位置,使用方法為: cd <路徑>

  cd ~和cd 返回家目錄 cd - 回到先前所在的目錄

  clear:清屏

  whoami:可以知道當(dāng)前使用的賬號(hào)

  Tab鍵具有補(bǔ)全路徑與命令的功能

  ls命令可以查看當(dāng)前目錄下的內(nèi)容,使用方法為: ls <路徑>

  -a 查看目錄下的所有文件

  -l 查看每個(gè)文件或文件夾的詳細(xì)信息(ll)

  -al 查看所有文件的詳細(xì)信息

  注意:用ls查詢是有顏色的,黑色表示文件,藍(lán)色表示目錄,紅色表示壓縮文件,淺藍(lán)色表示軟鏈接文件,黃色表示設(shè)備文件,綠色表示可執(zhí)行文件

  上下方向鍵可以調(diào)出以前使用過的所有命令

  mkdir命令可以創(chuàng)建新目錄,使用方法為: mkdir <路徑>

  路徑必須對應(yīng)一個(gè)還不存在的目錄,而這個(gè)目錄的父目錄又必須存在

  mkdir -p abc/def/xyz -p選項(xiàng)可以把一個(gè)路徑中的多個(gè)目錄同時(shí)創(chuàng)建出來

  mkdir abc def xyz 同時(shí)創(chuàng)建多個(gè)互相無關(guān)的目錄

  rmdir:可以刪除一個(gè)已經(jīng)存在的空目錄,使用方法為:rmdir <路徑>

  rm命令可以用來刪除文件,使用方法為: rm <路徑>

  rm -rf abc rm -rf選項(xiàng)可以刪除一個(gè)非空目錄,rm -r 選項(xiàng)也可以

  touch:可以創(chuàng)建新文件,也可以把已經(jīng)存在的文件的最后修改時(shí)間設(shè)置成執(zhí)行touch命令的時(shí)間

  cat -n filename:帶行號(hào)顯示文件內(nèi)容

  cp:可以拷貝一個(gè)文件,使用方法為: cp <路徑1> <路徑2>

  路徑1對應(yīng)一個(gè)已經(jīng)存在的文件,路徑2對應(yīng)一個(gè)還不存在的文件

  -r 參數(shù)用于復(fù)制目錄

  在linux中拷貝一個(gè)目錄,又要保存源目錄中的一些鏈接關(guān)系,可以用cp -a或者cp -rd

  mv:可以剪切文件,使用方法為: mv <路徑1> <路徑2>

  兩個(gè)路徑的使用和上一個(gè)命令一樣,還可以移動(dòng)多個(gè)文件或目錄到一個(gè)目錄中去,還可以更改文件名 mv adc def 就把目錄名abc改為了def

  tar:可以對一組文件和文件夾進(jìn)行壓縮和解壓縮

  tar zcvf 壓縮文件名.tar.gz 要被壓縮的文件或目錄名稱

  壓縮文件必須以.tar.gz或者.tgz作為擴(kuò)展名

  tar命令解壓縮文件的命令為: tar zxvf 壓縮文件名.tar.gz -C 欲解壓縮的目錄*/

  還有.bz2格式的壓縮,這個(gè)要用-j參數(shù)來壓縮和解壓,而不是-z參數(shù)。

  Linux操作系統(tǒng)的基本操作命令:5 vi的使用

  vi是Linux系統(tǒng)下的文字編輯工具

  三種不同的工作模式:

  正常模式下用戶在鍵盤上輸入的內(nèi)容被當(dāng)成菜單命令看待。每次啟動(dòng)vi后都處于正常模式

  插入模式下用戶在鍵盤上輸入的內(nèi)容直接出現(xiàn)在文檔中

  命令模式下用戶可以輸入多種復(fù)雜的命令

  正常模式可以和另外兩個(gè)模式互相轉(zhuǎn)換,插入模式和命令模式之間不可以互相轉(zhuǎn)換

  vi的啟動(dòng)方式有兩種:

  1、直接使用vi命令啟動(dòng)

  2、使用vi命令的同時(shí)還提供一個(gè)文件路徑

  vi的退出方法:

  1、在命令模式下使用q或q!退出

  2、在命令模式下使用wq或者x命令

  正常模式下使用shift+:鍵可以進(jìn)入命令模式

  命令模式下使用esc鍵可以進(jìn)入正常模式

  正常模式下使用i,I,a,A,o,可以進(jìn)入插入模式,在插入模式下使用esc鍵可以進(jìn)入正常模式

  nyy命令可以在正常模式下把連續(xù)n行拷貝到剪貼板上

  ndd命令可以在正常模式下把連續(xù)n行剪切到剪貼板上

  np命令可以把剪貼板上的內(nèi)容在光標(biāo)所在行下面粘貼n次

  在命令模式下使用w命令保存文件內(nèi)容,w命令后可以使用文件路徑指定要保存的文件位置

  在命令模式下使用命令set nu可以顯示行號(hào) :set nonu取消顯示行號(hào)

  ~/.vimrc文件中可以保存set命令。每次vi啟動(dòng)后都會(huì)執(zhí)行這個(gè)文件中的所有set命令

  vimtutor,有的Linux系統(tǒng)中有這個(gè)關(guān)于vi的使用手冊。

  vi查看文檔的操作:

  在一行內(nèi),移動(dòng)光標(biāo)到行首0(數(shù)字,非字母),移動(dòng)到行尾$

  下翻屏:ctrl + f

  上翻屏:ctrl + b

  vi -o2 file1 file2,可使用vi呈上下打開這兩個(gè)文件當(dāng)o為大寫時(shí),可左右打開這兩個(gè)文件。

  :sp filename 上下

 ?。簐sp filename 左右

 ?。?command 執(zhí)行完shell命令command后回到vi

  rc 用c替換光標(biāo)所指向的當(dāng)前字符

  x 刪除光標(biāo)所指向的的當(dāng)前字符,nx連續(xù)刪除n個(gè)字符,要?jiǎng)h除全部字符,可將光標(biāo)先定位到首行,然后dG。

  在正常模式下,當(dāng)我們在看程序時(shí),當(dāng)鼠標(biāo)停留在某個(gè)函數(shù)上,敲“shift+k”相當(dāng)于man命令來查詢這個(gè)函數(shù),還有2K,3K,用法同man。

 ?。簄1,n2 co n3 把n1行到n2行之間的內(nèi)容拷貝到n3行下

  :n1,n2 m v3 把n1行到n2行之間的內(nèi)容移動(dòng)到n3行下

 ?。簄1,n2 d 刪除n1行到n2行間的內(nèi)容

  :%s/tns/chin/g[c],這條命令的意思是把tns替換為chin,全局替換。最后的c選項(xiàng)可以讓你確定是不是替換,輸入y就替換,這可以用在要替換一個(gè)字段,但不確定有沒有別的用到它時(shí),來一一確認(rèn)替換。

  截取vi中某一塊內(nèi)容:在命令模式下輸入:36,51 w 文件名,就可以把36行到51行的內(nèi)容存到某文件名的文件中

  要把某一文件加到當(dāng)前文件時(shí),操作為:r 文件名

  windows中有一個(gè)類似vi的文本編輯工具叫g(shù)vim

  Linux操作系統(tǒng)的基本操作命令:6 文件的操作屬性

  Linux系統(tǒng)中文件的操作屬性由9個(gè)字母表示

  這9個(gè)字母分成三組,每組針對特定的用戶群

  每組內(nèi)部的三個(gè)字母表示讀,修改和執(zhí)行這三個(gè)操作行為(讀用字母r表示,修改用字母w表示,執(zhí)行用字母x表示)

  每一組可以用一個(gè)0到7之間的數(shù)字表示(r轉(zhuǎn)換成4,w轉(zhuǎn)換成2,x轉(zhuǎn)換成1,-轉(zhuǎn)換成0,這是由三個(gè)二進(jìn)制位來的,100就是讀,010就是寫,001就是可執(zhí)行,它們可做位或運(yùn)算)

  chmod命令可以修改一個(gè)文件的操作屬性,使用方法為: chmod <屬性數(shù)字> <文件路徑>

  腳本文件中包含大量的命令,可以被當(dāng)作程序執(zhí)行

  腳本文件–用./執(zhí)行

  Linux操作系統(tǒng)的基本操作命令:7 硬鏈接和軟連接

  ln命令可以用來創(chuàng)建鏈接文件,使用方法為: ln <路徑1> <路徑2>(路徑1為源文件,路徑2為鏈接文件)

  這樣創(chuàng)建的鏈接文件叫硬鏈接,使用-s選項(xiàng)可以建立軟鏈接文件

  硬鏈接不能對目錄建立鏈接,而軟連接對目錄和文件都可以建立鏈接。

  在Unix的文件系統(tǒng)中,存儲(chǔ)在磁盤分區(qū)中的目錄或文件都有一個(gè)索引節(jié)點(diǎn)號(hào)(inode),使用該節(jié)點(diǎn)號(hào)即可找到文件,硬鏈接只是增加了inode值,軟鏈接則是產(chǎn)生一個(gè)特殊的文件,有自己的inode,文件中儲(chǔ)存著源文件的路徑。

  硬鏈接是別名,軟鏈接是快捷方式。使用ls命令查看時(shí),第二列即為inode數(shù),另外只有軟連接才在最前面有”l”標(biāo)識(shí),“d”標(biāo)識(shí)是目錄。

  (題外話:文件名和文件內(nèi)容是不同的部分)

  Linux操作系統(tǒng)的基本操作命令:8 進(jìn)程相關(guān)簡單操作

  程序指的是可執(zhí)行文件

  程序運(yùn)行時(shí)會(huì)產(chǎn)生一個(gè)進(jìn)程

  Linux系統(tǒng)為每一個(gè)進(jìn)程分配一個(gè)ID,系統(tǒng)就通過ID來區(qū)分不同的進(jìn)程

  ps:可以查看進(jìn)程,使用-aux選項(xiàng)可以查看系統(tǒng)中所有進(jìn)程

  kill:可以殺死一個(gè)進(jìn)程 使用方法為:kill 進(jìn)程ID,使用-9選項(xiàng)可以強(qiáng)制殺死

  ctrl+c可以結(jié)束一個(gè)進(jìn)程

  Linux操作系統(tǒng)的基本操作命令:9 通配符

  在命令中編寫路徑時(shí)可以使用通配符,包含通配符的路徑可以代表多個(gè)其他路徑

  ?可以用來代表任何一個(gè)其他字母

  *可以代表任意多個(gè)字母

  []可以用來代表某個(gè)范圍內(nèi)的任何字母

  rmdir day1[2-5] 可以刪除day12 day13 day14 day15

  rmdir * 刪除所有目錄

  Linux操作系統(tǒng)的基本操作命令:10 輸入輸出重定向

  輸出重定向可以把某個(gè)命令的執(zhí)行結(jié)果寫入到文件中

  “>”是一個(gè)輸出重定向符號(hào),它會(huì)把文件中原有內(nèi)容刪除

  ”>>“也是一個(gè)輸出重定向符號(hào),會(huì)在文件原有內(nèi)容后面追加新內(nèi)容

  輸入重定向可以讓命令從文件中讀取需要的信息

  command >& file 將命令的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤一起重定向到一個(gè)文件中。

  ”<“是一個(gè)輸入重定向符號(hào)

  Linux操作系統(tǒng)的基本操作命令:11 管道

  管道可以把多個(gè)命令連接起來,把前一個(gè)命令的執(zhí)行結(jié)果當(dāng)成后一個(gè)命令的初始數(shù)據(jù)

  管道使用|符號(hào)表示,例如

  ls | more

Linux操作系統(tǒng)的基本操作命令

Linux操作系統(tǒng)的命令是最基礎(chǔ)也是最重要的部分,下面由學(xué)習(xí)啦小編為大家整理了Linux操作系統(tǒng)的基本操作命令的相關(guān)知識(shí),希望對大家有幫助! Linux操作系統(tǒng)的基本操作命令:1 終端窗口操作 終端窗口中只能使用鍵盤,不能使用鼠標(biāo) 終端窗口
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
3637705