linux常用命令歸納總結

一、創建目錄mkdir

1、在當前目錄下創建dir子目錄 mkdir dir1

2、在當前目錄下創建2級目錄dir3和其子目錄dir4 mkdir -p dir3/dir4

3、在當前目錄下創建3個目錄dir7,dir8,dir9,以空格隔開。 mkdir dir7 dir8 dir9

二、創建空文本文件

#touch file1 在當前目錄下創建file1文件 

#touch /tmp/file2 在指定目錄/tmp下創建file2文件 

 

三、 複製文件命令 cp

#cp file2 /tmp           複製 file2 文件到/tmp 目錄下

#cp -p /tmp/file3 /home  複製/tmp/file3 到/home 目錄下並複製文件屬性

#cp -r /dir5 /tmp 複製/dir5 目錄到/tmp 下 

 

四、 移動文件或目錄命令 mv

#mv file4 /tmp 移動file4文件到/tmp目錄下

 

五、刪除文件命令 rm

#rm file1 刪除文件file1

#rm fi*    刪除以fi*開頭的文件

#rm -rf dir  不用確認直接刪除非空目錄dir

 

六、查看文件內容命令 cat

#cat /etc/passwd 查看/etc/passwd文件

#cat /etc/passwd |less 分屏查看文件內容,可以上下翻頁,“q”退出

more ./a.txt:讀取a.txt文件,每次讀取一屏,只讀模式

 

 

七、在文件中查找關鍵字

#grep “EGM” /etc/passwd 在/etc/passwd文件中查找關鍵字EGM

 

八、vi命令模式下的操作

vi ./a.txt:讀取a.txt文件,按"i"可以編輯,按esc 按:wq保存,q!強制退出

1、行號的設置與取消

:set nu 設置行號

:set nonu 取消設置行號

 

2、刪除字符

7x   刪掉光標後面的7個字符

dd   刪除行

 

3、複製操作

yy   複製光標所在的行

 

4、黏貼操作

p 粘貼在光標所在的下一行(如果粘貼詞的話,粘貼在光標字符的後面) 

 

5、撤銷操作

u 撤銷,可以撤銷到最近的一次保存的狀態 

:e! 恢復到文檔的初始狀態 

 

6、光標快速定位

/adm 簡單搜索,快速定位光標到光標後的第一個adm單詞的位置,當到行末沒有的話,返回從頭開始查找(類似於word的查找)

 

九、linux的目錄與文件的權限

1、權限的類型

r 讀權限 數值表示4

w 寫權限 數值表示2

x 執行權限 數值表示1 

1 代表執行,2 代表寫,3 代表 1+2,4 代表讀,5 代表 1+4,6 代表 2+4,7 代表 1+2+4 

 

十、更改目錄、文件的權限值

chmod 命令  數值表示法 chmod 數值 文件名/目錄名

chgrp 命令   更改目錄或文件所屬的組chgrp g1 dir2 將dir2的屬組更改爲g1

 

十一、tail命令查看指定文件的末行

tail -n 3 /etc/passwd 查看passwd文件的最後三行

tail -1 /etc/passwd 查看passwd文件的最後一行

 

十二、tar包軟件的安裝和卸載

tar 包爲壓縮包

常見的文件類型爲.tar.gz .tar.bz2 .tgz .tar.zip

在 linux 下安裝方式爲:

1、先解壓縮,各種文件類型的解壓縮方式不同

.tar.gz .tgz 文件執行

tar -xvzf softname.tar.gz

tar -xvzf softname.tgz

-x 解壓縮文件

-v 顯示詳細過程

-z 支持gzip壓縮文件

-f 指定壓縮文件

tar -xvjf softname.tar.bz2

-j 支持bzip2壓縮文件

unzip -v softname.tar.zip

-v 解壓文件

-d 指定解壓縮目錄 

 

十三、使用命令配置網卡

ifconfig 查看ip信息

ifconfig eth0 200.200.200.2 netmask 255.255.255.0

配置 eth0 的 IP 信息,如果是有類的 IP 地址可以省略 netmask(比較 rip 路由協議) ifdown eth0 禁用網卡

ifup eth0 啓用網卡

ifconfig eth0 hw ether 00:11:22:33:44:55        修改網卡 eth0 的 MAC 地址 

 

十四、查看和關閉服務進程

1、ps 命令

ps -A 簡明查看系統啓動的所有進程

ps -aux 顯示所有用戶所有進程的詳細信息

ps -A |grep 服務名 顯示指定服務的進程簡明信息 

ps -aux |grep 服務名 顯示指定服務的詳細進程信息 

2、kill 命令

kill 進程號 關閉指定進程

killall 服務名 關閉服務的所有進程

kill -9 進程號 強制關閉指定進程

killall -9 服務名 強制關閉服務的所有進程 

 

十五、防火牆

1、防火牆配置保存命令 service iptables save 

2、防火牆的啓動/停止/重啓 

service iptables start 

service iptables stop

service iptables restart 

 

十六、查看

ls :顯示當前目錄下的所有文件名稱

ll :顯示當前目錄下文件的詳細信息

 

十七、網絡

service network restart | start | stop:重啓網絡/啓動/關閉

 

十八、查看進程以及執行歷史

ps -ef|grep jmeter:查看系統裏與jmeter相關的進程

history |grep xxx :查看linux命令執行歷史,並過濾出包含xxx的命令

 

十九、後臺執行服務

nohup ./jmeter-server &:在後臺執行./jmeter-server命令

 

二十、scp -rp ./aaa.txt [email protected]:/export/servers/test :將當前目錄下的aaa.txt複製到1.119機器上的/export/servers/test目錄下

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章