Linux常用命令之檔案處理命令

2021-10-07 10:18:04 字數 3232 閱讀 5996

命令格式

命令 [-選項] [-引數]

例如:ls -la /etc

說明:1)個別命令使用不遵循此格式

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

3)簡化選項與完整選項 : -a等於-all

命令格式與目錄處理命令:ls

命令所在路徑:/bin/ls 執行許可權:所有使用者

功能描述:顯示目錄檔案

語法:ls 選項[-ald] [檔案或目錄]

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

-l 詳細資訊顯示

-d 檢視目錄屬性

-h 人性化顯示(通用選項)

-i 結合-l引數,列出每個檔案的inode

統計目錄及檔案的空間占用情況du

du -a

du -h

linux中隱藏檔案以.開頭

檔案將使用者分為三種許可權:

(1)所有者u(誰建立了檔案,身份可以更換但只能有乙個)

(2)所屬組g(使用者集合,只能有乙個)

(3)其他人o

-rw-r–r--

檔案型別(-二進位制檔案 d目錄 l軟鏈結檔案)

檢視系統相關資訊uname;檢視主機名稱hostname

檢視命令的使用許可權which

(which unmae位於/bin/uname即所有使用者都可以使用該命令)

顯示之前敲過的所有命令history

統計檔案中的行數 單詞數量 位元組數wc

-l 統計行數 ; -w 統計單詞數; -c統計字元數

新建目錄命令mkdir

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

語法:mkdir -p [目錄名] 建立新目錄 -p:遞迴建立

例如: $mkdir -p /tmp/hello/world

目錄處理命令cd

命令所在路徑:shell內建命令

執行許可權:所有使用者

語法:cd [目錄]

例如:$cd . . 回到上一級 ; $cd /tmp/hello/world 直接跳到這個目錄

顯示當前目錄命令pwd

命令所在路徑:/bin/pwd

執行許可權:所有使用者

語法:pwd

刪除空目錄命令rmdir

命令所在路徑:/bin/rmdir

執行許可權:所有使用者

語法:rmdir [目錄名]

例如: $rmdir /tmp/hello/world

複製檔案或目錄命令cp

命令所在路徑:/bin/cp

執行許可權:所有使用者

語法:cp -rp [原檔案或目錄] [目標目錄]

-r 複製目錄

-p 保留檔案屬性

剪下檔案、改名命令mv

命令所在路徑:/bin/mv

執行許可權:所有使用者

語法:mv [原檔案或目錄] [目標目錄]

刪除檔案命令rm

命令所在路徑:/bin/rm

執行許可權:所有使用者

語法:rm -rf [檔案或目錄]

-r 刪除目錄

-f 強制執行

建立空檔案命令touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

語法:touch [檔名]

例如:$ touch ccc.list //當前檔案下建立檔案

若建立的檔案帶有空格,則需將整個檔名雙引號引起來

顯示檔案內容命令cat

命令所在路徑:/bin/cat

執行許可權:所有使用者

語法:cat [檔名]

選項 -n 顯示行號

例如:$ cat -n /etc/services

反向列示檔案內容命令tac

cat /etc/passwd 使用者列表檔案 root : x:0:0:root:/root:/bin/bash

cat /etc/shadow 使用者密碼

cat /proc/cpuinfo:檢視cpu資訊

cat /proc/meminfo:檢視記憶體

cat 1 2 > 3 合併檔案,將檔案1和2合併到3

分頁顯示檔案內容命令more

命令所在路徑:/bin/more

執行許可權:所有使用者

語法:more [檔名]

(空格)或f : 翻頁

(enter) :換行

q或q :退出

例如:$ more /etc/services

可向上翻頁分頁顯示檔案內容命令less

顯示檔案前幾行命令head

-n 指定行數;不加引數預設顯示前十行

例如:head -n 7 /etc/services

顯示檔案後面幾行tail

-n 指定行數;預設十行

-f 動態顯示檔案末尾內容

例如:$ tail -n 18 /etc/services

生成鏈結檔案命令ln

軟鏈結特徵:類似windows快捷方式

軟鏈結的許可權(rwxrwxrwx)是對應於原檔案的許可權的所決定的

軟鏈結有箭頭指向,硬鏈結沒有

硬鏈結的特點:拷貝+同步更新

當原檔案刪除時,軟鏈結也丟失,但硬鏈結依然可以訪問

硬鏈結的i節點與原檔案相同,所以可以同步更新,相當於實時備份

硬鏈結不能跨分割槽

硬鏈結不可以針對目錄使用,但軟連線可以

雪碧可樂_2020/6/

24_19:

36

雪碧可樂_2020/7/16_10:32

Linux常用命令之檔案處理命令

1 檔案命名規則 1 除了 之外,所有字元都合法 2 有些字元最好不要用,如空格符 製表符 字元 等 3 避免使用.作為普通檔名的第乙個字元。4 大小寫敏感 2 命令的格式 格式 命令 選項 引數 ex ls la etc ps 1 多個選項可以寫在一起 2 目錄的 和 當前目錄 當前目錄的父目錄 ...

Linux常用命令 檔案處理

檔案處理命令 命令格式 命令 選項 引數 括起來的表示該部分內容是可選的 選項 進行不同的操作,調整該命令的功能 引數 命令操作的物件 說明 1 當有多個選項時,可以寫在一起 2 簡化選項與完整選項 a等於 all 命令名稱 ls list 功能 顯示目錄檔案 語法 ls aldh 檔案或者目錄 l...

Linux常用命令(4)之檔案處理命令

刪除空目錄 不常用 rmdir 目錄名 2.刪除檔案或目錄 常用 rm 選項 檔案或目錄 選項 r 刪除目錄 f 強制執行 一般習慣用法 rm rf 檔案或目錄 3.複製命令 cp 選項 原檔案或目錄 目標目錄 選項 r 複製目標 p 連帶檔案屬性複製 d 若原始檔是鏈結檔案,則複製鏈結屬性 a 相...