Linux常用命令

2022-06-03 04:39:08 字數 3813 閱讀 9503

command [-options] [parameter]
常用命令

序號命令

對應英文

作用01

lslist

檢視當前目錄下的內容

02pwd

print working derectory

檢視當前鎖在的資料夾

03cd [目錄名]

change directory

切換資料夾

04touch [檔名 ]

touch

如果檔案不存在, 新建檔案

05mkdir [目錄名]

make directory

建立目錄

06rm [檔名]

remove

刪除指定的檔名

07clear (ctrl + l)

clear

清屏08

command --help

幫助資訊

09man   command

查詢command命令的使用手冊

10echo

將字串輸出到控制台 , 通常會和重定向聯合使用

11ln

ln [引數][原始檔或目錄][目標檔案或目錄]

它的功能是為某乙個檔案在另外乙個位置建立乙個同步的鏈結。  當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結(link)它就可以,不必重複的占用磁碟空間。

操作鍵功能

空格鍵enter鍵

一次滾動首頁的一行

b(back)

回滾一屏 向上翻屏

f(forword)

回滾一屏  向下翻屏

q(quit)

退出/word

搜尋word字串

n(next)

搜尋下乙個

n搜尋上乙個

使用  ls   [-aadffhilnrrst]  目錄名稱

如果只用ls命令 就只能看到當前目錄下非隱藏檔案

-a(all)

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

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

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

-d僅列出目錄本身  而不是列出目錄內的檔案資料

?代表任意乙個字元,且只能是乙個

命令含義

cd目錄

切換到指定目錄下

cd ..

切換到上級目錄

cd -

可以在最近的兩次目錄之間切換

touch

建立檔案   如果是不存在的檔案則直接建立   如果是存在的則修改檔案的訪問時間

mkdir

建立目錄 

mkdir 目錄名    建立沒有層級關係的目錄

mkdir -p 目錄1/目錄2/...

rm刪除檔案

rm 檔案      有提示

rm -f 檔案       取消提示

rm -rf 目錄   刪除有內容的目錄

注意  使用 rm命令要小心   因為檔案刪除後不能回覆

tree [目錄名]

以樹狀圖列出目錄中的內容

cp 原始檔  目標檔案

複製檔案或者目錄

mv 原始檔 目標檔案

移動檔案或目錄  或者重新命名

tree -d [目錄]

只顯示目錄, 不顯示檔案

tree -l n [目錄]

顯示幾層目錄

cp  檔案1  備份檔案名

備份指定檔案

cp 檔案1 目錄/

將檔案複製到目錄中

cp 檔案1 檔案2(存在的)

將檔案複製到另乙個檔案中, 實現覆蓋效果

cp -r 目錄1/ 目錄2/

複製目錄 到指定 目錄中

mv 檔案 目錄/

將檔案 移動 另乙個目錄中

mv 舊檔名 新檔名

重新命名

mv 被移動目錄 目標目錄

將目錄移動 到 另乙個目錄中

cat 檔名

檢視小檔案內容

cat -n 檔名

顯示檔案內容(顯示行號 包含空行)

cat -b 檔名

顯示檔案內容(顯示行號 排除空行)

less -n 檔名

分頻顯示大檔案內容

head -n 檔名

檢視檔案的前一部分

tail -n 檔名

檢視檔案的最後部分

grep 關鍵字 檔名

# >> 重定向這個命令, 為了課程需要 我們先用, 後面我們會講

重定向:   

>    : 覆蓋形式

>>   : 追加的形式

less -n 檔名

分屏展示檔案內容, 適合大檔案

head -n 數字 檔案

檢視檔案的前n行內容

tail -10 檔案

檢視文件的最後10行內容

grep 關鍵字 檔名

搜尋存在關鍵字的行

grep -n 關鍵字 檔名

搜尋存在關鍵字的行 且顯示行號

grep -i 關鍵字 檔名

忽略大小寫搜尋存在關鍵字的行

grep -v 關鍵字 檔名

搜尋不存在關鍵字的行

grep 正則 檔名

搜尋以關鍵字開始的行 或以關鍵字結尾的行

^ 開頭   $結尾

管道符 |      

起到過濾的作用

chgrp  [-r]   屬組名   檔名

-r:遞迴更改檔案屬組,就是在更改某個目錄檔案的屬組時,如果加上-r的引數,那麼該目錄下的所有檔案的屬組都會更改

chown  [-r]  屬主名  檔名

chown  [-r]  屬主名:屬組名  檔名

eg:進入 /root 目錄(~)將install.log的擁有者改為bin這個賬號:

[root@hadoop ~] cd ~

[root@hadoop ~]# chown bin install.log

[root@hadoop ~]# ls -l

-rw-r--r-- 1 bin root 28232 9月 2 00:53 install.log

eg:將install.log的擁有者與群組改回為root:

chmod  [-r]  xyz  檔案或目錄                       xyz:數字許可權屬性     為rwx屬性值的相加   -r:進行遞迴的持續變數

eg:那如果要將許可權變成 -rwxr-xr-- 呢?那麼許可權的分數就成為 [4+2+1][4+0+1][4+0+0]=754。

chomd  u/g/o/a  +/-/=  r/w/x  檔名

壓縮檔案

tar -zcvf 打包壓縮檔案名.tar.gz 被壓縮的檔案/目錄

解壓縮檔案

tar -zxvf 打包檔案.tar.gz

解壓縮到指定路徑

tar -zxvf 打包檔案.tar.gz -c 目錄路徑

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...