linux常用命令

2021-09-10 17:11:14 字數 3569 閱讀 4376

1.ifconfig :檢視ip位址和mac位址

2.ping

ping www.baidu.com -c3 :ping3次

3.nslookup 解析網域名稱對應的ip位址

4.top 動態顯示當前的程序cpu使用率

q退出5.ps -aux :顯示程序號

ps -aux |

grep

'mysql'

6. kill -9 程序號

sudo

kill pid

7.df -h 檢視磁碟的使用情況

df -lh 檔名

8.ls -lh

9. chmod +x 檔名

chomd 644 檔名

rw-r--r--: r(4) w(2) x(1)

10. whereis python

11.wc -l 檔名 統計檔案的行數

12.sort 對檔案中的內容進行排序

13. uniq -c 去處重複行並統計每行出現的次數

sort 檔名 |

uniq -c

13. find

. -name '檔名'

14. head -2 |

tail -1 顯示前幾行、後幾行

15.ssh 遠端連線到

ssh [email protected]

16.scp 遠端複製檔案或者目錄

scp 檔名 [email protected]:絕對路徑

17.ubuntu中防火牆基本操作

開啟:sudo ufw enable

關閉:sudo ufw disable

新增規則:sudo ufw allow 埠號

linux命令

一、檔案相關的

1.ls

-a 顯示隱藏檔案

-h 以列表的形式顯示

-l 顯示檔案的大小

2.cd

- 返回到上乙個目錄

3.touch

如果檔案不存在,建立乙個檔案

存在,修改日期

4.mkdir

-p 遞迴建立檔案

5.rm

-f 強制刪除,不提示

-r 遞迴刪除多個資料夾

6.tree 以樹狀圖展開資料夾

-d 只顯示檔案

7.cp 複製檔案

-i 如果存在,則提示

-r 複製目錄

8. mv 原始檔 目標檔案 移動或者重新命名

-i 覆蓋檔案前提示

9.cat 完整顯示

-b 顯示行號

-n 顯示所有行的行號,包括空行

10.more 分屏顯示

11.grep 查詢。文字搜尋

-n 顯示行號

-v 顯示不包含搜尋的行

-i 忽略大小寫

模式查詢

^a 行首

key$ 行尾

二、萬用字元

* 代表任意個數個字元

?代表任意乙個字元,至少乙個

表示可以匹配字元中的任意乙個 [abc] [a-g]

三、其他

1.echo 在終端顯示指定文字內容

2.重定向

> 輸出,覆蓋檔案原有的內容

>> 輸出,追加到檔案末尾

3.管道

| 4.shutdown 選項 時間

-r 重啟

-c 取消命令

now 立即重啟

showdown +10 十分鐘後

shutdown time 指定時間重啟

5.ifconfig 檢視網絡卡和ip位址

6.ping ip

四、遠端管理

1.ssh [-p port] usre@remote

ssh 高階 配置

2.scp 遠端拷貝檔案

-p 指定埠號, 預設為22

scp -p 22 01.py user@remote:desktop/01.py

-r 複製目錄

scp -r user@remote:desktop/01.py 01.py

五、使用者許可權

1.chmod 修改檔案許可權

-r 遞迴

2.sudo

3.組管理

groupadd 組名 新增組

groupdel 組名 刪除組

cat /etc/group 檢視組資訊

chgrp -r 組名 檔案/目錄名

4.使用者管理

chown 修改檔案的所屬主

- r 遞迴

useradd 使用者名稱

-m 自動建立使用者家目錄

-g 指定使用者所在的組

passwd 使用者名稱 新增、修改使用者密碼

userdel 使用者名稱 刪除使用者

-r 刪除使用者的家目錄

cat /etc/passwd | grep 使用者名稱 確認使用者資訊

5.id 使用者名稱

6.who 檢視當前所有登入系統的使用者

7.whoami 檢視當前使用者的使用者名稱

8.usermod 設定用具的主組 、附加組、

9.which 檢視執行命令的所在位置

10.su -使用者名稱 切換使用者

六、系統資訊

1.時間

date 檢視當前時間

cal 檢視當月日曆

-y 檢視一年的日曆

2.磁碟資訊

df 檢視磁碟情況

-hdu 檢視目錄大小

-h3.程序

ps -a 顯示所有的程序

-u 顯示程序的詳細資訊

-x 顯示沒有控制終端的程式

top 動態顯示執行中的程式並且排序

kill [-9] pid

-9 強制殺死程序

七、其他

1.find 路徑 -name "萬用字元" 查詢檔案

-name "**.py"

2.ln -s 原始檔 鏈結名 檔案的軟鏈結

ln 原始檔 鏈結名 硬鏈結

3.tar 打包/壓縮

-c 打包

-x 解包

-z 通過 gzip 過濾歸檔

-v 顯示進度

-f 指定檔案格式

tar -czvf 打包檔案.tar.gz 被壓縮的檔案目錄

tar -xzvf 打包檔案.tar.gz -c 解壓後的檔案目錄

-f 通過gzip2壓縮解壓檔案 .tar.bz2

4.apt安裝、解除安裝軟體

apt install 軟體包

apt remove 軟體包

apt upgrade 軟體包

5.配置軟體源

系統設定

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