系統,使用者資訊操作相關命令
檢視主機ip地址
ifconfig
獲取使用者資訊
id
修改使用者密碼
passwd
檢視連結使用者
who
建立新使用者帳號
useradd
刪除使用者帳號
userdel
修改使用者帳號的內容
usermod
檢視系統發行版本
cat /proc/version
說明 適用於所有版本。
範例
[root@vps ~]# cat /proc/version
Linux version 3.10.0-514.26.2.el7.x86_64 ([email protected]) (gcc version 4.8.520150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017
lsb_release
說明:LSB是Linux Standard Base的縮寫, lsb_release命令 用來顯示LSB和特定版本的相關資訊。如果使用該命令時不帶參數,則預設加上-v參數。
-v 顯示版本資訊。
-i 顯示發行版的id。
-d 顯示該發行版的描述資訊。
-r 顯示當前系統是發行版的具體版本號。
-c 發行版代號。
-a 顯示上面的所有資訊。
-h 顯示幫助資訊。
例如:檢視當前系統的版本資訊。
lsb_release -a
許可權控制
檢視本使用者是什麽:是root還是哪個user
whoami
切換到liu使用者。如果只用su,預設切換到root
su liu
檢視本使用者在哪個組。idliu也可以
groups
得到root許可權
su root或者su -切換新的環境
使用管理員身份執行命令
sudo的全稱是:super user do。顧名思義是幹超級使用者才能幹的事,所以sudo最常見的功能就是提升一個命名的執行許可權。
sudo
檢視防火墻的狀態
service iptables status
關閉防火墻
service iptables stop
開啟防火墻
service iptables start
防火墻檢視、開啟、關閉
開啟防火墻:systemctl start firewalld 關閉防火墻:systemctl stop firewalld 檢視防火墻狀態:systemctl status firewalld
命令執行控制
終止當前命令
ctrl+c
暫停應用程式
ctrl+z
返回
exit
啟動火狐瀏覽器
firefox &(&的作用是放在放在後台去進行)
歷史記錄的搜尋
ctrl+r
Linux清空螢幕和清空當前輸入的快捷鍵
ctrl+l
啟動命令
立即關機
shutdown -h now
立即重新開機
shutdown -r now
內核重新開機命令
reboot;
取消關機
shutdown -c
或
pkill shutdown
目錄、檔、文本管理相關命令
顯示當前的工作目錄
pwd
顯示所有檔包括隱藏檔
ls -a
顯示檔的詳細資訊
ls -l
命令zip用以壓縮檔
zip linuxcast.zip(壓縮後的檔名) 要壓縮的檔
文本編輯
i:進入編輯模式保存,結束操作
esc+
:wq 保存結束
:q 結束
:q!強制結束不保存修改
保存結束文本命令
需要註意的是,"w!" 和 "wq!" 等類似的指令,通常用於對檔沒有寫許可權的時候(顯示 readonly,如圖 12 所示),但如果你是檔的所有者或者 root 使用者,就可以強制執行!
命令 | 功能描述 |
---|---|
:wq | 保存並結束 Vim 編輯器 |
:wq! | 保存並強制結束 Vim 編輯器 |
:q | 不保存就結束 Vim 編輯器 |
:q! | 不保存,且強制結束 Vim 編輯器 |
:w | 保存但是不結束 Vim 編輯器 |
:w! | 強制保存文本 |
:! | 強制結束 |
:w filename | 另存到 filename 檔 |
x! | 保存文本,並結束 Vim 編輯器,更通用的一個 vim 命令 |
ZZ | 直接結束 Vim 編輯器 |
:e! | 放棄所有修改,從上次保存檔開始再編輯 |
刪除資料夾
rm -r 資料夾名稱
刪除檔
rm 檔名
將usr目錄下的jdk檔cut到usr檔的local資料夾下面
mv /usr/jdk1.7.0_79 /usr/local
顯示資料夾下的內容
cat 檔名
復制檔或目錄
cp
:用於復制檔或目錄。例如,將檔 file1.txt 復制到目錄 backup 中:cp file1.txt backup/
在本地主機和遠端主機之間安全地復制檔
scp
:用於在本地主機和遠端主機之間安全地復制檔。例如,將本地檔 file1.txt 復制到遠端伺服器 example.com 的 /tmp 目錄下:scp file1.txt [email protected]:/tmp/
本地或遠端主機之間同步檔和目錄
rsync
:用於在本地或遠端主機之間同步檔和目錄。例如,將本地目錄 source_dir 同步到遠端伺服器 example.com 的 /destination_dir 目錄下:rsync -avz source_dir/ [email protected]:/destination_dir/
檢視歷史命令
作用:顯示歷史命令。
範例:
history 10
:命令用於顯示你在當前會話中執行的最近的10條命令歷史記錄。
參數 | 含義 |
---|---|
n | 打印最近n條命令(可選,只列出最近的n條記錄) |
-d offset | 根據offset刪除記錄。如果是正數則表示offset位置的記錄,如果為負數則表示從結尾向前offset位置的記錄 |
-c | 清空當前歷史命令(緩沖區) |
-a | 將歷史命令緩沖區中命令寫入歷史命令檔中 |
-r | 讀取歷史檔,並將其內容附加到歷史列表中 |
-w | 將當前歷史記錄列表附加到歷史記錄檔中並且附加它們到歷史列表中 |
-p | 在每個arg上執行歷史記錄擴充套件並在標準輸出上顯示結果,而不將結果儲存在歷史記錄列表中 |
-n | 讀歷史檔中未讀過的行到歷史列表 |
參考文章
https://github.com/jaywcjlove/linux-command
學習是一個永無止境的過程,你知道的越多,你不知道的也會越多,在有限的時間內堅持每天多學一點,你一定能成為你想要成為的那個人。不積跬步無以至千裏,不積小流無以成江河!!!