目錄
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命令大全----終極篇