Linux常用命令

2021-10-06 13:03:25 字數 3647 閱讀 1397

cd dir 更改目錄到dir

tail -f file 從後10行開始檢視file的內容

shutdown -g0 -y -i5 關機命令(i 是指執行級別,5是指在x86關閉計算機的執行級別 -g 是指在多少分以後關閉電腦 0 就是立刻關閉 -y 就是不進行任何提醒關閉計算機)

shutdown -h now 立即關機

shutdown -r now 立即重啟

cp -rf file1 file2將file1複製到file2 (-r 遞迴處理,指定目錄下的檔案和子目錄一併處理;-f 強行複製,無論目標是否存在)

su - root 是切換到root賬號使用,使用的是root使用者的環境變數;

su root 則是取得root的特權,以root的身份執行程式,但保留原來使用者環境。

vi file *** i 書寫 再按esc鍵,然後

:wq(儲存並退出)

tail -f nohup.out 監控標準輸出

chown -r username

:users document/ (對document/ 目錄下的所有檔案與子目錄執行相同的所有者變更,修改所有者為users使用者組為username使用者;-r或-recursive:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理)

lsof -i

:9999 檢視9999埠被哪個程序占用

ps -ef | grep tomcat:檢視tomcat所有在執行程序

kill -9 埠號:徹底停止程序

ps -ef | grep adapte:將adapte程序顯示出來

-a  顯示所有程式。

-e  此引數的效果和指定"a"引數相同。

-f  顯示uid,ppip,c與stime欄位。

grep命令是查詢,中間的|是管道命令 是指ps命令與grep同時執行

tar命令

[root@linux ~]# tar [-cxtzjvfppn] 檔案與目錄 ....

引數:-c :建立乙個壓縮檔案的引數指令(create 的意思);

-x :解開乙個壓縮檔案的引數指令!

-t :檢視 tarfile 裡面的檔案!

特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!

因為不可能同時壓縮與解壓縮。

-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?

-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?

-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!

-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!

例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成

『 tar -zcvpf tfile sfile』才對喔!

-p :使用原檔案的原來屬性(屬性不會依據使用者而變)

-p :可以使用絕對路徑來壓縮!

-n :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!

--exclude file:在壓縮的過程中,不要將 file 打包!

範例:範例一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮

compress -f 強迫寫入檔案,若目的檔已經存在,則會被覆蓋 (force)

1.rm -rf * 刪除當前目錄下的所有檔案,這個命令很危險,應避免使用。

所刪除的檔案,一般都不能恢復!

2.rm -f 其中的,f引數 (f --force ) 忽略不存在的檔案,不顯示任何資訊

不會提示確認資訊。

3.rm 命令刪除乙個目錄中的乙個或者多個檔案或者目錄,只用rm命令不會

刪除目錄,檔案通常可以恢復。

4.其他引數命令:

-f, --force 忽略不存在的檔案,從不給出提示。

-i, --interactive 進行互動式刪除

-r, -r, --recursive 指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。

-v, --verbose 詳細顯示進行的步驟

--help 顯示此幫助資訊並退出

--version 輸出版本資訊並退出

建立軟連線,命令如下:

ln -s / /home/good/linkname

2、硬鏈結ln原始檔目標檔案,沒有引數-s, 會在選定的位置上生成乙個和原始檔大小相同的檔案,無論是軟鏈結還是硬鏈結,檔案都保持同步變化。

ls 列出目錄

ls -al 使用格式化列出隱藏目錄

cd 更改到home目錄

pwd 顯示當前目錄

mkdir dir 建立目錄dir

mv file1 file2 將file1重新命名或移動到file2;如果file2是乙個存在的目錄則將file1移動到目錄file2中

touch file 建立file

ps 顯示當前的活動程序

chmod octal file 更改file的許可權

4-讀(r)

2-寫(w)

1-執行(x)

示例:chmod 777 為所有使用者新增讀、寫、執行許可權

chmod 755 為所有者新增rwx許可權,為組和其他使用者新增rx許可權

grep pattern files 搜尋files中匹配pattern的內容

grep -r pattern dir 遞迴搜尋dir中匹配pattern的內容

command | grep pattern 搜尋command輸出中匹配pattern的內容

w 顯示登入的使用者

uptime顯示系統從開機到現在所執行的時間

w 顯示登入的使用者

whoami 檢視你的當前使用者名稱

finger user 顯示user的相關資訊

cat /proc/cpuinfo 檢視cpu資訊

cat /proc/meminfo 檢視記憶體資訊

df 顯示磁碟占用情況

du 顯示目錄空間占用情況

free 顯示記憶體及交換區占用情況

gzip -d file.gz 將file.gz解壓縮為file

ping host 確定網路和各外部主機的狀態

wget -c file 斷點續傳

從源**安裝

./configure

make

make install

dpkg -i pkg.deb 安裝包(debian)

rpm -uvh pkg.rpm 安裝包(rpm)

ctrl+c 停止當前命令

ctrl+z 停止當前命令,並使用fg恢復

ctrl+d 登出當前會話,與exit相似

ctrl+w 刪除當前行中的字

ctrl+u 刪除整行

!! 重複上次的命令

exit 登出當前會話

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