linux常用命令

2021-10-14 00:20:08 字數 3101 閱讀 5541

進入linux終端,就發現如下的樣子。

adam:當前使用者的名字。

@:沒有意義,用來區分當前使用者與當前目錄。

localhost:當前系統的簡寫主機名字。(通過hostname命令可以檢視完整的主機名)。

~:代表當前目錄,這裡顯示的是此使用者的家目錄,使用pwd可以看到實際目錄。

poweroff 關機

reboot 重啟

halt(這個需要使用root許可權)

shutdown 後面可以帶引數

shutdown -h now 現在立刻重啟

shutdown -h 10 10分鐘後關機

shutdown -h 10:10 在10:10關機

shutdown -h 關機

shutdown -r 重啟

shutdown -c 取消乙個關機命令

init 0 關機

inint 3 純文字模式

inint 5 圖形模式

inint 6 重新啟動

cd 切換工作目錄

pwd 列印當前目錄

列出當前的文件

ls -l

ls -lr

ls -lh

mkdir

mkdir -p

touch

touch -a 只修改檔案的訪問時間

touch - c 僅修改檔案的時間引數(三個檔案都改變)

touch -d 只修改訪問時間和資料修改時間,狀態修改時間變更為當前伺服器時間。

touch -m 只修改檔案的資料修改時間

touch -t 後面可以跟欲修訂時間

rmrm -f 強制刪除

rm -i 使用者刪除前,給出提示,防止誤刪

rm -r 遞迴刪除(常用)

cpcp -a 相當於-d -p -r 選項的集合。

cp -d 如果原始檔為軟鏈結(對硬鏈結無效),則複製出的目標檔案也為軟鏈結。

cp -i 詢問,如果目標檔案已經存在,則會詢問是否覆蓋。

cp -l 把目標檔案簡歷為原始檔的硬鏈結檔案,而不是複製原始檔。

cp -s 把目標檔案建立為原始檔的軟鏈結檔案,而不是複製原始檔。

cp -p 複製後目標檔案保留原始檔的屬性(包括所有者,所有組,許可權和時間。)(常用)。

cp -r:遞迴複製,用於複製目錄。

cp -u:若目標檔案比原始檔有差異,則使用該選項可以更新目標檔案,此選項可用於對檔案的公升級和備用。

mvmv -f 強制移動並且覆蓋

mv -i 檔案已存在,詢問是否覆蓋

mv -n 檔案已存在,但是不是詢問,不覆蓋

mv -v 顯示檔案或目錄的移動過程

mv -u 檔案已經存在,原始檔更新,會覆蓋。

catcat -a 相當於 -v -e -t 選項的整合,用於列出所有隱藏符號;

cat -e 列出每行結尾的回車符 $;

cat -n 對所有行進行編號

cat -b 與 -n 不同,此選項表示只對非空行進行編號;

cat -v 列出特殊字元。

cat -s 連續有2行以上的空白時,就替換為1行的空白行。

more

more -f 計算實際的行數,不是換行後的行數。

more -p 先清螢幕,再顯示。

more -s 將2行以上的空白行替換為1行。(消除空白行)

more +n n代表數字,從第n行開始顯示內容。

more -n 顯示n行。

head

head -n k 顯示k行前面的內容。

head -n -k 後面k行之前的內容。

head -c k 顯示前面k個位元組的內容。

head -c -k 顯示k行之前的內容。

head -v 顯示檔名。

預設顯示10行的文字。

tail

tail -n k 顯示最後k行的內容

tail -n -k 顯示k行之前的內容

tail -c k 顯示最後k個位元組

tail -c -k 顯示最後k個位元組開始之前的內容

tail -f 輸出檔案變化後新增加的資料

grep

grep -i 忽略字母大小寫

grep -l 列出帶有匹配行的檔名

grep -v 列出沒有匹配模式的行

grep -w 把表示式當作乙個完整的單字元來搜尋,忽略那些部分匹配的行。

tar常用

tar -cvf 打包

tar -xvf 解打包

tar xvf xx.tar -c 目錄名稱

tar -c 將多個檔案或目錄進行打包

tar -f 指定包的檔名,需要使用正確的副檔名。

tar -v 顯示打包或解打包的具體過程

tar -x 對tar包做解打包操作

tar -t 只看tar包中有哪些檔案或目錄,不對tar包做解打包操作。

tar -c 指定解打包位置

zipzip [選項] 壓縮包名字 原始檔或源目標列表

zip -r 遞迴壓縮

zip -m 將檔案壓縮後刪除原始檔案

zip -v 顯示壓縮的過程資訊

zip -q 在壓縮的時候不顯示命令執行的過程

zip -壓縮級別 級別為1代表壓縮速度更快,9代表壓縮效果更好

zip -u 更新壓縮檔案,即往壓縮檔案中新增新檔案

unzip 解壓

unzip -d 目錄名 解壓到指定目錄下。

unzip -n 解壓並不覆蓋已經存在的檔案。

unzip -l 顯示壓縮包中的檔案,但是不解壓。

unzip -v 檢視壓縮檔案的纖細資訊,但是不解壓。

unzip -t 測試有無損壞

unzip -x 檔案列表 解壓,但不包含檔案列表中指定的檔案。

find 路徑 選項 [輸出形式]

find / -name 檔案名字

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