Linux常用基本命令

2021-10-02 00:04:26 字數 3165 閱讀 1089

linux基本的操作和常用的命令

**ifconfig 網路配置命令

mysql -h -u -p

ping ping目標主機

mkdir 目錄名 建立乙個目錄

rm 刪除乙個檔案

cat 檢視檔案內容

init [0123456] 改變系統執行級

linux的52個基本命令

1.ls -a 列出當前目錄下的所有檔案,包括以.頭的隱含檔案(如~/.bashrc)

ls –l 列出當前目錄下檔案的詳細資訊

2. pwd 檢視當前所在目錄的絕對路經

3. cd 目錄之間的移動

4. mkdir目錄名 建立乙個目錄

5. rm 檔名 刪除乙個檔案

6. cat檔名 檢視檔案內容(全屏檢視)

7.more檔名 檢視檔案內容(可左右移動)

8. less檔名檢視檔案內容(可上下左右移動)

9.mv 路徑 檔名 把檔案移動到路徑下 mv檔名 檔名改名

10. grep字元檔名根據字元匹配來檢視檔案部分內容

11. find 路經 -name 「字串」 查詢路經所在範圍內滿足字串匹配的檔案和目錄

12.ln 原始檔 鏈結名 建立原始檔的硬鏈結 ln -s原始檔 鏈結名建立原始檔的軟鏈結

13.touch 檔名 建立檔案

14.df 顯示檔案系統的總容量,使用量,剩餘量

15.du -b /home 檢視目前/home目錄的容量(k)及子目錄的容量(k)

16. fdisk -l 檢視系統分割槽資訊

17. mount -t 檔案系統型別 裝置路經 訪問路經

18.chmod 檔名 改檔案的寫讀執行許可權

19.diff 檔名 檔名 比較檔案

20.top 動態 ps –aux 靜態 pstree 程序樹檢視系統程序

21. 程式名 & 後台執行程式 ;fg 把後台執行的程序調回前台;bg 把前台執行程序調到後台

22. halt init 0 shutdown –h now 關閉系統

23. reboot init 6 重啟系統

24. init [0123456] 改變系統執行級,7種

25. at at 5pm + 3 days /bin/ls 指定三天後下午5:00執行/bin/ls

26. crontab 週期性任務命令(建議詳細學習)

27.date 顯示日期的命令

28.cal 顯示日曆的命令

29.bc 不錯的簡單計算器

30.man 命令 查詢命令幫助

31.which 檢視可執行檔案的位置

32.whereis 檢視檔案的位置

33.locate 配合資料庫檢視檔案位置

34.gzip bzip2 compress 壓縮,解壓命令

35.vi 檔名 用vi編輯檔案

36.alias 命令別名設定指令 unalias 釋放別名

37.tar 打包 解包指令

38.head 顯示檔案的頭幾行 tail 顯示檔案的後幾行

39.| 管道 > 重定向

40.od 以二進位制形式讀取檔案的內容

41.su 登入超級管理員 sudo 以管理者身份執行命令

42.tar包安裝指令 ./configure –prefix=/usr/local 編譯前的配置

make 編譯

make install 安裝編譯好的原始碼包

43.rpm –引數 rpm的安裝 查詢 刪除 公升級等

44.ifconfig 網路配置命令

ping ping目標主機

netstat 顯示監聽埠及程序

45.clear 清屏

46.useradd 加使用者

47.passwd 修改密碼

48.chgrp chown 修改檔案的使用者組所有者

49.dd 用來備份的指令

dd if=」input-file」 of=」output-file」

50.sh 指令碼檔案 執行指令碼檔案

df 檢視磁碟大小 df -h 帶有單位顯示磁碟資訊

通過字串查詢所在的檔案都有哪些:grep -rn 「&&&&」

51.linux檢視埠占用/檢視程序

1.使用lsof

lsof -i:埠號檢視某個埠是否被占用

2.使用netstat

使用netstat -anp|grep 80

3.1先檢視程序

ps -ef | grep 程序名

如 ps -ef | grep tomcat52.linux下向乙個檔案中某行插入資料的方法

52.sed

sed -i 『ni\x』 test.file 表示向test.file檔案裡的第n行的前面新增x內容

sed -i 『na\x』 test.file 表示向test.file檔案裡的第n行的後面新增x內容

sed -i 『/m/i\x』 test.file 表示向test.file檔案裡匹配m字串的行的前面新增x內容

sed -i 『/m/a\x』 test.file 表示向test.file檔案裡匹配m字串的行的後面新增x內容

-i 表示in front,前面

-a 表示after,後面

比如向a.txt檔案的首行新增123456789

#sed -i 『1i\123456789』 a.txt

比如向a.txt檔案的第3行新增hhhhh

#sed -i 『3a\hhhhh』 a.txt

比如向a.txt檔案匹配abcd字串的行的前面新增66666

#sed -i 『/abcd/i\66666』 a.txt

比如向a.txt檔案匹配1234字串的行的後面新增hahaha

#sed -i 『/1234/a\hahaha』 a.txt

比如向/etc/puppet/puppet.conf檔案中的第2行的前面新增" server=puppet01.test.cn"內容

然後再向第3行新增" runinterval = 600"內容

#/bin/sed -i 『2i\ server=puppet01.test.cn』 /etc/puppet/puppet.conf

#/bin/sed -i 『3i\ runinterval = 600』 /etc/puppet/puppet.conf**

Linux常用基本命令

命令列操作 history 查詢命令的歷史 alias 關機和重啟 shutdown h now 系統立即關機 shutdown r now 系統立即重啟 rebootnow 系統立即重啟 shutdown h 45 shutdown computer 定時關機 shutdown r 60 定時啟動...

Linux常用基本命令

1.進入目錄 cd home mmkj 退回上一級 cd 退回根目錄 cd 建立目錄 mkdir xmyfsj 建立xmyfsj資料夾 刪除目錄 rmdir xmyfsj 刪除資料夾 rm rf xmyfsj 刪除所有 rm rf 顯示檔案型別 file 檔名 建立空檔案 touch aa.txt ...

Linux 常用基本命令

linux常用基本命令 1 cd命令 最長用的基本命令 返回命令 直接鍵入cd,不加任何引數可以返回到home 跳傳命令 加引數可以切換到指定目錄下 表示當前目錄 表示上級目錄 cd src 表示切換到當前目錄的src檔案下 cd src 表示切換到上級目錄的src檔案下 2 ls list的縮寫 ...