linux命令大全---入門篇(菜鳥必會)

目錄

1.開關機命令

2.ifconfig  查看ip 地址

3.和用戶相關:

4.文件權限相關及控制

5.防火牆

6.ls命令

7.cd切換

8.pwd 查看當前工作目錄路徑

9.mkdir 創建文件夾

10.rm 刪除文件

11.rmdir 刪除空目錄

12、mv 移動、修改文件名

13.cp 複製

 

 

 


 

1.開關機命令

reboot    init 6    用於重啓系統
 
poweroff  init 0    用於關閉系統

shutdown   關機

shutdown -h 10      10分鐘後關機

shutdown -r now     現在立刻重啓

shutdown -r+10      10分鐘後重啓

2.ifconfig  查看ip 地址

直接輸入ifconfig會列出已經啓動的網卡,也可以輸入ifconfig etho 單獨顯示etho的信息

 

 

 

3.和用戶相關:

*添加用戶,設置密碼

添加laozhao用戶:

useradd laozhao


設置密碼:

passwd 要輸入的密碼

(root用戶下可以修改所有人的密碼,且不需要驗證)

*切換用戶:

su 命令可以切換用戶身份的需求

su root         (切換到root)

su laozhao      (切換到laozhao用戶)


注意:su 命令之間的-號很重要,它意味着完全切換到新的用戶,即環境變量信息也變更爲新用戶的信息。

*查看當前用戶 、退出用戶登錄

查看當前用戶

whoami


退出用戶登錄

ctrl+d  

exit

4.文件權限相關及控制

文件的權限有三種,針對三種角色

 

r(100)

W(010)

X(001)

擁有者  user

R

W

X

擁有組  group

R

 

X

其他人  other

R

 

x

 

沒有權限統一用 - 符號填充

讀       寫       執 行     (用2進制轉10進制進行計算)

1          0        0             讀   4    

0          1        0             寫   2

0          0         1            執行 1 




如果文件有讀、寫、執行   則是 7

如果文件有讀、寫        則是 6

如果文件有 讀、執行     則是 5

如果文件有 寫 執行     則是 3 

*設置文件訪問權限   (chmod)

用於改變linux系統文件或目錄的訪問權限。用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。

(1)增加文件t.log所有用戶可執行權限

​ chmod a+x t.log


(2)給file的屬主分配讀、寫、執行7的權限,給file的所在組分配讀、執行5的權限,給其他用戶分配執行1的權限

​ chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)

註釋:結尾 -c 顯示授權的具體信息。

*chown 將文件改爲指定的用戶和組

chown將指定文件的擁有者改爲指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符

5.防火牆

centos7 默認使用firewall 作爲防火牆

關閉防火牆

systemctl status firewalld      查看防火牆狀態

systemctl stop   firewalld      臨時關閉防火牆,開機啓動

systemctl disable  firewalld    關閉防火牆 ,開機不會啓動

systemctl  is-enabled firewalld.service   檢查防火牆是否啓動

systemctl enable firewalld     開啓防火牆

6.ls命令

就是list的命令縮寫,通過ls命令不僅可以查看 linux文件加包含的文件,而且可以查看文件權限(包括目錄,文件夾,文件權限)查看目錄信息等等。

常用參數搭配

ls -a        列出目錄所有文件,包含以.開頭的隱藏文件

ls -A        列出除.及..的其他文件

ls -r        反序排列

ls -t        以文件修改的時間排序

ls -S        以文件大小排序

ls -h        以易讀大小顯示 

ls -l        除了文件名之外,還將文件的權限,所有者,文件大小等信息詳細列出來     

7.cd切換


cd /    進入根目錄

cd ~    進入"家"目錄

cd -    進入上次工作路徑

cd !$   把上個命令的參數作爲cd參數使用

8.pwd 查看當前工作目錄路徑

pwd      查看當前工作目錄路徑

pwd -p    查看軟鏈接的實際路徑

9.mkdir 創建文件夾

當前工作目錄下創建名爲t的文件夾

mkdir t


在 tmp目錄下 創建路徑爲test/t1/t的目錄

mkdir -p /tmp/test/t1/t

10.rm 刪除文件

刪除一個目錄當中的一個或多個文件或目錄,如果沒有使用 -r 選項,則rm不會刪除目錄,如果使用rm來刪除文件,通常可以仍可以將該文件恢復原狀。

rm -f file1            刪除 file1 並且不詢問

rm -r                  遞歸刪除



rm -rf dir1            刪除 ‘dir1’ 目錄及其子目錄內容

11.rmdir 刪除空目錄

從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對其父目錄的寫權限,注意不能刪除非空目錄。

rmdir  -p test/t1/t     遞歸刪除這些空目錄

12、mv 移動、修改文件名

1。將1.txt1文件名改爲2.txt

mv  1.txt 2.txt


2,將2.txt 文件移動到opt目錄中

mv 2.txt /opt

13.cp 複製

將源文件複製到目標表文件,或將多個源文件複製到目標目錄下

爲2.txt創建一個鏈接(快捷方式)到opt目錄下

cp  2.txt link_2.txt /opt

 

瞭解更多linux:

更多linux命令:  linux命令大全-----進階篇   

                           linux命令大全----終極篇​​​​​​​

 

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