1. 程式人生 > >linux基本指令的使用。cd、ls、文件查看、wc、歷史命令調、命令用法查詢、通配符

linux基本指令的使用。cd、ls、文件查看、wc、歷史命令調、命令用法查詢、通配符

技術 一個 引號 不顯示 https 文件大小 硬件 history pwd

linux系統結構

linux是一個倒樹型結構,最大的目錄名稱叫“/” (根目錄)

linux系統中的二級目錄

  • /bin ##二進制可執行文件,系統常規命令
  • /boot ##啟動目錄,存放系統自動啟動文件,內核,初始化程序
  • /dev ##系統設備管理文件
  • /etc ##大多數系統配置文件存放路徑
  • /home/子目錄 ##普通用戶家目錄
  • /lib ##函數庫
  • /lib64/ ##64位函數庫
  • /media ##臨時掛載點
  • /mnt ##臨時掛載點
  • /run ##自動臨時設備掛載點
  • /opt ##第三方軟件安裝路徑
  • /proc ##系統硬件信息和系統進程信息
  • /root ##超級用戶家目錄
  • /sbin ##系統管理命令,通常只有root可以執行
  • /srv ##系統數據目錄
  • /var ##系統數據目錄
  • /sys ##內核相關數據
  • /tmp ##臨時文件產生目錄
  • /usr/ ##用戶相關信息數據

文件的尋址

1.文件的地址分為:

  • 相對路徑:
    相對當前系統所在目錄的一個文件名稱的簡寫, 此名稱省略了系統當前所在目錄的名稱 。 此名稱不以“/”開頭 , 此名稱在命令執行時會自動在操作對象前加入“PWD”所顯示的值。

  • 絕對路徑:
    絕對路徑是文件在系統的真實位置 此命令是以“/”開頭的。 此命令在命執行時系統不會考慮現在所在位置的信息。

註意:
當操作對象是 對象1 空格 對象2

時, 這兩個對象之間沒有任何關系

臭臭	靜靜##這是2個對象	
臭臭靜靜	    ##這是一個對象
打開	    	##動作是被系統執行的,不能作為名稱出現
“打開”		##用引號的作用是把動作變成名稱字符,這種方法叫引用

自動補齊

<TAB>	

系統中的<TAB>鍵可以實現命令的自動補齊,可以補齊系統中存在的命令,文件名稱,和部分命令的參數。
當一次<TAB>補齊不了時,代表以此關鍵字開頭的內容不唯一 ,可以用<TAB>X2來列出所有以此關鍵字開頭的內容

關於路徑的命令

1.顯示路徑

pwd

2.切換路徑

cd 目錄名稱       ##進入到指定目錄中

cd  -            ##當前目錄和當前目錄值前所在目錄之間的切換

cd  ~            ##進入當前用戶家目錄,即/root

cd  ~user        ##進入user家目錄

cd  ..           ##進入當前目錄的上級目錄

技術分享圖片

3.查看

ls

ls -l            ##屬性和權限,與ll產生的效果一樣    

ls -c            ##默認是時間排序。可配合使用,-clt,排序並顯示時間

ls  dir          ##目錄中保函的內容

ls -d            ##本身

ls -a           ##所有文件和目錄,包含隱藏的

ls -A            ##與-a的區別是不顯示當前目錄.和上級目錄..這兩個文件

ls -S           ##查看並且按照大小排序,文件越大越前

ls -s            ##查看文件大小

ls -h            ##可以將大小換算成K或其他單位

ls -lhS          ##以文件大小排序,與-lsS相似

ls -R            ##將指定目錄下的所有文件及子目錄遞歸處理

ls -l *關鍵字*    ##列出包含關鍵字的所有文件的詳細內容

ls -r            ##表示對結果進行反向排序

ls -ltr          ##按時間順序列出目錄下的文件,越新越下

技術分享圖片
技術分享圖片
技術分享圖片
4.文件查看

cat             ##輸出文件全部內容
    cat -n          ##連同空行一起打印行號
    cat -b          ##不連同空行打印行號
    cat file1 file2 >file       ##合並文件

技術分享圖片
技術分享圖片
技術分享圖片

less            ##分頁瀏覽

head    file    ##查看文件前10行

head -n 3 file  ##查看文件前3行

tail    file    ##查看文件後10行

tail -n 3 file  ##查看文件後3行

tail -f file    ##監控文件後10行內容的變化

 wc

wc -l          ##行數

wc -w          ##單詞數

wc -m          ##字符數

wc -c          ##字節數

示例表示

wc -lcwm file        ##行 字節 字符數 單詞數///此順序與lcwm的順序無關。

技術分享圖片

####系統中歷史的調用####

history          ##查看歷史

history -c       ##清空當前環境中的歷史

!數字             ##調用此行歷史比如"!5"時執行歷史中第5條命令

!test            ##執行以test關鍵字開頭的最近一條歷史    *註意*這裏的感嘆號是英式的

ctrl+r+關鍵字     ##調用歷史中最近一條含有此關鍵字的歷史

####在系統中獲得幫助####

1.查看命令大用途

whatis 命令     ##查看命令的用途

2.查看命令的用法

命令 --help     ##查看命令的基本用法,適用於多數命令

[]             ##標示選項可以加也可以不加

...            ##標示選項加入的個數任意

<>             ##標示選項是必須要加入的

Userage:      ##標示命令用法

Opetions:     ##對參數的作用做說明

3.man查看命令或文件的說說明手冊

man     命令

man 5   文件

man的級別

  • 1 #命令

  • 2 #系統調用接口

  • 3 #函數庫調用接口

  • 4 #特殊設備文件

  • 5 #系統配置文件

  • 6 #遊戲規則說明

  • 7 #包說明

  • 8 #系統管理命令

  • 9 #內核調用規則

man的基本用法

  • 上|下 ##逐行查看
  • pgup|pgdn ##分頁查看
  • /關鍵字 ##高亮顯示關鍵字,n向下匹配,N上向匹配
  • :q ##退出
  • man -k 字符串 ##下看當前字符串在系統中擁有的man的級別
  • /usr/share/doc ##系統中所有安裝過的軟件的幫助文檔

####系統中的通用配置符號#####

*              ##匹配0到任意字符

?              ##匹配單個字符

[[:alpha:]]    ##單個字母  

[[:lower:]]    ##單個小寫字母

[[:upper:]]    ##單個大寫字母

[[:digit:]]    ##單個數字

[[:punct:]]    ##單個符號

[[:space:]]    ##單個空格

[[:alnum:]]    ##單個數字或字母

[[:punct:][:upper:]]    ##單個符號或單個大寫字母







[1-9]        ##1位,這位是1-9的任意數字

[!3-5]       ##1位,不是3-5的數字

[^3-5]       ##1位,不是3-5的數字

[a-z]        ##1位,a-z的任意字母

{1..3}       ##3個,有 1 2 3 三個數

{1,4,7}      ##3個,有 1 4 7 三個數

~           ##當前用戶家目錄

~username   ##指定用戶的家目錄

~+          ##當前目錄

~-          ##進入當前目錄之前所在目錄(olddir)

linux基本指令的使用。cd、ls、文件查看、wc、歷史命令調、命令用法查詢、通配符