Linux常用命令

2021-10-01 19:17:26 字數 2379 閱讀 2625

1.ls 命令

檢視當前目錄檔案

>touch 01.txt

>touch .02.txt  #建立隱藏檔案

-a 顯示指定目錄下所有子目錄與檔案包含隱藏檔案

-l 以列表方式顯示檔案詳細資訊

-h 配合-l以人性化方式顯示檔案大小

> ls -a -l

檔案型別 檔案許可權 歸屬使用者 歸屬組 檔案大小 末次訪問時間 檔名

ls和萬用字元的使用

* 匹配任意數量的字元

? 匹配任意乙個字元

[abc] 匹配abc任意乙個

[a-z] 匹配範圍

>touch 1.txt 2.txt 3.txt

>ls 1*.txt

>ls ?2*

>ls [1-3]*

02.cd 命令

切換目錄

> cd

>pwd

>cd ..  #切換上級目錄

>cd  -  #切換最近兩次次訪問目錄

相對路徑/絕對路徑

> cd tmp  

>cd  ../usr/tmp

>cd /usr/tmp

03touch 命令

建立檔案/修改檔案的末次訪問時間

mkdir建立目錄

>mkdir aaa #建立沒有目錄層級的目錄

>mkdir -p aaa/bbb/ccc #建立有層級關係的目錄

注意:新建的目錄不能與當前所在目錄下檔案或目錄重名

rm刪除指令

-f 強制  刪除檔案取消提示

-r 遞迴

>rm -rf  *

拷貝/移動檔案

tree 

cpmv

tree

yum -y remove /tree 解除安裝tree

yum -y install tree  tree安裝

>tree /export

-d 目錄 只顯示目錄不顯示檔案

-l n 目錄層級 顯示幾層目錄

>tree -d -l 1

cp 複製

>cp /export/aaa/01.txt /export/bbb/01.txt_bak

有覆蓋的效果

-r 遞迴

>cp -r /export/a1  /usr/tmp

mv 移動和重新命名

>mv 01.txt /usr/tmp/01.txt_bak

>mv 01.txt /usr/tmp

>mv aaa /a1

-n 顯示行號

-b 排除非空行 顯示行號

>cat -n 01.txt

>cat -b 01.txt

>cat -nb 01.txt

nl 檔名  顯示非空行號的檔案內容

>nl 01.txt

>>重定向命令

less -n 檔名

-n 顯示行號且顯示檔案內容

向後翻向前翻

空格鍵  顯示手冊頁的下一屏

enter    一次滾動一行

ctrl+b       向前回滾一屏

ctrl+f        向後一屏

q         退出

/word   搜尋word字串

>cat -b 01.txt

head 檢視檔案的前幾行內容

head -n 數字 檔案

>head -n 5 01.txt

tail  檢視檔案的後幾行內容

>tail -10 01.txt

動態展示檔案內容

> tail -10f  01.txt

>tailf -10 01.txt

>date >> 01.txt

echo  將字串輸出到控制台

>echo "hello world"

重定向 > 和》

>echo 222 >01.txt  覆蓋 若檔案不存在則建立檔案

>echo 3333>>02.txt  追加 

&>> 將錯誤資訊追加到檔案中

>cat 33.txt &>>error.log

&& 和 ||

&&:如果命令1成功了才執行命令2

|| : 如果命令1失敗了才執行命令2

>mkdir -p a1/a2/a3 && echo "建立目錄成功"

>mkdir b1/b2/b3 || echo "建立目錄失敗"

07軟連線

ln -s 檔案絕對路徑  快捷方式路徑

>ln -s /export/aaa/bbb/ccc/ddd/eee  /export/first_abcde

>cd /export/first_abcde

-s必須加 否則就是硬連線---》指向檔案內容

軟連線-->指向檔名稱位址

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...