Linux學習筆記一(Linux常用命令1)

2021-07-12 01:07:40 字數 4018 閱讀 7500

首先,我們得了解linux命令是什麼;通常所說的linux命令列是執行在終端(terminal)的shell (閱讀linux架構以了解什麼是shell以及它在linux系統中的位置)所謂的命令,是我們在命令列輸入的一串字元。shell負責理解並執行這些字串。shell命令可以分為如下幾類 :

1)可執行檔案(executable file) 

2)shell內建函式(built-in function)

3) 別名(alias)。

可執行檔案為經過編譯的程式檔案,我們輸入這些檔案的路徑來讓shell執行,比如$/bin/ls。有些可執行檔案被放在特殊的目錄(預設路徑)下面,從而使得作業系統可以通過檔名找到,而不用總是輸入該檔案的絕對路徑(absolute path)。比如說$ls(實際上,shell自動幫我們補齊ls的路徑)。隨後,這些可執行檔案中包含的程式執行,並成為程序。shell的內建函式與上面類似,只是其對應的程式被儲存在shell的內部。別名是指我們給以上兩種命令起乙個簡稱,以便減少輸入的工作量。

命令格式:命令【-

選項】 【引數】

例:ls -la /etc

說明:1

)個別命令使用不遵循此格式

2)當有多個選項時,可以寫在一起

3)簡化選項與完整選項

-a 等於

--all

命令名稱:ls

命令英文願意:list

執行許可權:所有使用者

功能描述:顯示目錄檔案

語法:ls

選項[-ald]

【檔案或目錄】

-a 顯示所有檔案,包括隱藏檔案

-l  詳細資訊顯示

-d 檢視目錄屬性

隱藏檔案設計的初衷是告訴使用者這個是系統檔案

ls 【可以後面跟需要檢視的目錄】

-rw-r--r--

l -檔案型別(

-檔案

d 目錄

l 軟鏈結檔案)

lrw-   r--   r--

u     g    o

u所有者

g所屬者

o其他人

r讀   

w寫   x執行

-rw-------. 1 root root  1190 feb 13 17:05 anaconda-ks.cfg

【檔案許可權】【引用計數】【所有者】【所屬組】【檔案大小】【檔案最後一次的修改時間】【檔名】

所有者:一般是建立這個檔案的人,不過可以轉變,乙個檔案只能有乙個所有者

所屬組:定義一組相同屬性的使用者,乙個檔案只能有乙個組

其他人:不屬於所有者也不屬於所屬組的人

檔案大小:預設大小單位是位元組可以使用ls -lh

直觀顯示檔案大小

小結

-i 可以檢視檔案的i節點

-a 檢視有沒有隱藏檔案

-l 長格式顯示

-d 檢視目錄的詳細資訊一般和

l選項一同使用,例如

ls -ld

-h 直觀顯示檔案一般和

l選項一同使用,例如

ls -lh

或ls -ldh

命令名稱:mkdir

命令英文願意:makedirectories

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

語法:mkdir -p

【目錄名】

功能描述:建立新目錄

-p遞迴建立

命令名稱:cd

命令英文願意:changedirectory

命令所在路徑:shell

內建命令

執行許可權:所有使用者

語法:cd

【目錄】

功能描述:切換目錄

命令名稱:pwd

命令英文願意:printworkingdirectory

命令所在路徑:/bin/pwd

執行許可權:所有使用者

語法:pwd

功能描述:顯示當前目錄

命令名稱:rmdir

命令英文願意:remove emptydirectories

命令所在路徑:/bin/rmdir

執行許可權:所有使用者

語法:rmdir

【目錄名】

功能描述:刪除空目錄

命令名稱:cp

命令英文願意:copy

命令所在路徑:/bin/cp

執行許可權:所有使用者

語法:cp -rp

【原檔案或目錄】【目標目錄】

-r 複製目錄

-p 保留檔案屬性

功能描述:複製檔案或目錄

命令名稱:mv

命令英文願意:move

命令所在路徑:/bin/mv

執行許可權:所有使用者

語法:mv

【原檔案或目錄】【目標目錄】

功能描述:剪下檔案、改名

命令名稱:rm

命令英文願意:remove

命令所在路徑:/bin/rm

執行許可權:

所有使用者

語法:rm -rf

【檔案或目錄】

-r 刪除目錄

-f 強制執行

功能描述:刪除檔案

命令所在路徑:/bin/touch

執行許可權:所有使用者

語法:touch

【檔名】

功能描述:建立空檔案

範例:root@ubuntu:/# touch guangdong   //

建立guangdong

這個檔案

命令所在路徑:/bin/cat

執行許可權:所有使用者

語法:cat

【檔名】

功能描述:顯示檔案內容

-n顯示行號

命令名稱:tac

命令所在路徑:/usr/bin/tac

執行許可權:所有使用者

語法:tac

【檔名】

功能描述:顯示檔案內容(反向列示)

命令名稱:more

命令所在路徑:/bin/more

執行許可權:所有使用者

語法:more

【檔名】

(空格)或

f   翻頁

(enter

)換行

q或q 退出

功能描述:分頁顯示檔案內容

命令名稱:less

命令所在路徑:/usr/bin/less

執行許可權:所有使用者

語法:less[

檔名]

功能語法:分頁顯示檔案內容(可向上翻頁)

範例:pageup  往上翻一頁

↑  往上翻一行

命令名稱:head

命令所在路徑:/usr/bin/head

執行許可權:所有使用者

語法:head

【檔名】

功能描述:顯示檔案前面幾行

-n指定行數

不加-n

預設顯示前10行

命令名稱:tail

命令所在路徑:/usr/bin/tail

執行許可權:所有使用者

語法:head

【檔名】

功能描述:顯示檔案後面幾行

-n指定行數

-f 動態顯示檔案末尾幾行

上面是linux的一些常用命令,沒使用過linux命令就不知道linux命令的好處,linux命令能夠解決系統中的一些常見問題,掌握linux命令對於初學者來說是相當重要的。

Linux學習筆記(一)

一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...

linux學習筆記一

gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...

Linux學習筆記(一)

一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...