Linux下基本指令(1)

2021-09-26 14:36:00 字數 3441 閱讀 1131

1. pwd指令

顯示使用者當前所在的目錄
2. cd 指令

進入目錄

cd .. : 返回上級目錄

cd /home/hp/linux/ : 絕對路徑

cd ../day02/ : 相對路徑

cd ~:進入使用者家目

cd -:返回近訪問目錄

3. ls 指令

顯示當前目錄下的檔名及目錄名

ls -a : 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。

ls -l : 列出檔案的詳細資訊(簡寫ll)。

ls -d : 將目錄象檔案一樣顯示,而不是顯示其下的檔案。

ls -t : 以時間排序。

ls -s : 在l檔名後輸出該檔案的大小。(大小排序,如何找到目錄下大的檔案)

4. mkdir指令

在當前目錄下建立乙個新目錄

mkdir dir : 建立乙個名為dir的目錄

mkdir -p dir1/dir2/dir3 : 遞迴建立多個目錄(建立路徑)

5. touch指令

在當前目錄下建立乙個新普通檔案

-a 或--time=atime或--time=access或--time=use只更改訪問時間。

-c 或--no-create 不建立任何文件。

-d 使用指定的日期時間,而非現在的時間。

-f 此引數將忽略不予處理,僅負責解決bsd版本touch指令的相容性問題。

-m 或--time=mtime或--time=modify 只更改變動時間。

-r 把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同。

-t 使用指定的日期時間,而非現在的時間。

6. cat指令

檢視普通檔案內容

-b 對非空輸出行編號

-n 對輸出的所有行編號

-s 不輸出多行空

7. clear指令

清屏
8. rm指令

刪除檔案或目錄

-f 即使檔案屬性為唯讀(即寫保護),亦直接刪除

-i 刪除前逐一詢問確認

-r 刪除目錄及其下所有檔案

-rf * 強制刪除所有

9.find指令

用於在檔案樹中查詢檔案,並作出相應的處理。

-name 按照檔名查詢檔案

-perm 按檔案許可權查詢檔案

-user 按檔案屬主查詢檔案

-group 按照檔案所屬的組來查詢檔案。

10. mv指令

移動檔案或重新命名檔案

1. 視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的 目錄中。

2. 當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它 將所給的原始檔或目錄重新命名為給定的目標檔名。

3. 當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至 目標目錄中。

11. .more指令

檢視目標檔案的內容

-n 對輸出的所有行編號

q 退出more

12. .less指令

less與more類似,但使用less可以隨意瀏覽檔案,

而more僅能向前移動,卻不能向後移動,而且less在檢視之前 不會載入整個檔案。

-i 忽略搜尋時的大小寫

-n 顯示每行的行號 /字串:向下搜尋「字串」的功能 ?字串:向上搜尋「字串」的功能

n:重複前乙個搜尋(與 / 或 ? 有關)

n:反向重複前乙個搜尋(與 / 或 ? 有關)

q:quit

13. head指令

head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。

-n《行數》 顯示的行

14 .tail指令

用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。

常用檢視日誌檔案。

-f 迴圈讀取

-n《行數》 顯示行數

有乙個檔案共有100行內容,請取出第50行內容

seq 1 100 > test # 生成1到100的序列裝入test

方法1 head -n50 test > tmp #將前50行裝入臨時檔案

tmp tail -n1 tmp #得到中建行

方法2 head -n50 test | tail -n1* # 管道符號'|'

15. man指令

訪問linux手冊頁 ,手冊分為8章 

1 是普通的命令

2 是系統呼叫,如open,write之類的(通過這個,至少可以很方便的查到呼叫這個函式,需要加什麼頭文 件)

3 是庫函式,如printf,fread4是特殊檔案,也就是/dev下的各種裝置檔案

5 是指檔案的格式,比如passwd, 就會說明這個檔案中各個欄位的含義

6 是給遊戲留的,由各個遊戲自己定義

7 是附件還有一些變數,比如向environ這種全域性變數在這裡就有說明

8 是系統管理用的命令,這些命令只能由root使用,如ifconfig

16.時間相關的指令

1.date 命令

顯示或設定系統的日期與時間

-d 顯示指定字串所描述的時間,而非當前時間

date -d "2 days ago" +%y%m%d #顯示2天前的時間,20190210

2.cal 命令

可以使用者顯示公曆(陽曆)日曆如只有乙個引數,則表示年份(1-9999),如有兩個引數,則表示月份和年份:

-3 顯示前一月,當前月,後一月三個月的日曆

-m 顯示星期一為第一列

-j 顯示在當前年第幾天

-y [year]顯示當前年[year]份的日曆

Linux基本指令 1

1.ls指令 語法 ls 選項 目錄或檔案 功能 1.對於目錄,該命令列出該目錄下的所以子目錄和檔案 2.對於檔案,將列出檔名以及其他資訊 0429 localhost lsls l 列出檔案的詳細資訊 0429 localhost ls l 總用量 0 drwxr xr x.2 0429 0429...

Linux基本指令(1)

1.ifconfig 作用 a檢視ip,檢視linux系統中網絡卡的資訊 2.ls a.list作用 檢視當前目錄下的內容 b.ls 檢視根目錄的內容 c.絕對路徑 從根目錄出發到目標目錄的路徑 相對路徑 以 或者 開始計算當前目錄到目標目錄的路徑。代表當前路徑,代表上一層目錄 d.ls a 作用 ...

Linux下基本指令(一)

功能 1.對於目錄,該命令列出該目錄下的所有 目錄與檔案。2.對於檔案,將列出 件名以及其他資訊。常用 指令 功能 a 列出目錄下所有檔案,包括以.開頭的隱含檔案 d讓目錄像檔案一樣顯示,ls d 指定檔案 i輸出檔案的i節點索引的資訊 k以k位元組的形式表示檔案大小 l列出檔案的詳細資訊 n 數字...