1 Linux系統命令操作語法的格式 命令_[參數選項]_[文件或路徑] 其中 _ 至少一個空格 如:rm -f /etc/hosts 其中/etc/hosts完整路徑不帶空格 中括弧表示可選的,即命令的參數和路徑文件都是可選的,參數選項表示使用一個命令的不同功能,比如,可以刪除一個文件和創建一個文 ...
1 Linux系統命令操作語法的格式
命令_[參數選項]_[文件或路徑] 其中 _ 至少一個空格 如:rm -f /etc/hosts 其中/etc/hosts完整路徑不帶空格 中括弧表示可選的,即命令的參數和路徑文件都是可選的,參數選項表示使用一個命令的不同功能,比如,可以刪除一個文件和創建一個文件
2 #
是超級管理員的提示符root對應的提示符 $ 普通用戶oldboy對應的提示符 @ 是一個提示符 ~ 當前用戶所在的家目錄
[root@oldboy ~]# root為當前用戶 oldboy為主機名 ~當前用戶所在的家目錄
Linux命令行提示符由PS1環境變數控制,可以通過全局配置文件/etc/bashrc或者/etc/profile進行按需配置和調整
[root@oldbody ~]# set | grep PS1 PS1='[\u@\h \W]\$ ' [root@oldbody ~]# PS1='[\u@\h \W `date`]\$ ' [root@oldbody ~ 2018年 09月 28日 星期五 21:34:26 CST]# set | grep PS1 PS1='[\u@\h \W `date`]\$ ' [root@oldbody ~ 2018年 09月 28日 星期五 21:34:31 CST]#
3 常用快捷鍵
tab命令或路徑補全鍵,一般需要按三下
ctrl+c 一個命令的終止 或程式的終止
ctrl+d 退出當前用戶環境,相當於exit logout(都是退出意思)
clear 清屏命令 ctrl+l 小寫字母l
ctrl+shift+c或ctrl+insert ssh客戶端CRT里的複製的命令
ctrl+shift+v或shift+insert ssh客戶端CRT里粘貼的命令
ctrl+a 到開頭 ctrl+e 結尾 ctrl+u 清除前邊內容 ctrl+k 清除後邊內容 ctrl+s 掛起 ctrl+q 解除掛起 ctrl+r 搜索使用過的歷史紀錄
ctrl+g 從ctrl+r中退出 ctrl+z 暫停執行在終端運行的任務
!! 執行上一條命令 !cat 執行最近以cat開頭的命令
!cat:p 列印以cat開頭的命令行 !num 執行第num條命令
esc+. 獲取上一條命令的路徑
4 查看命令幫助的幾種方法
[命令] --help 適用於一般命令,非內置命令
man [命令] 適用於一般命令,非內置命令
home 和end分別跳轉到第一頁和最後一頁
/和? 分別是預設向下和向上進行查看內容
n 是繼續當前方向搜索下一個匹配的內容
N 朝著反向進行搜索內容
q 是退出man幫助
help [命令] 適用於內置命令(命令存在於bash程式里)
info [命令] 瞭解即可
用谷歌進行搜索 比如 Linux cp命令
5 Linux關機、重啟、註銷命令
shutdown -h now 立即關機
10分鐘後進行關機 [root@oldbody ~]# shutdown -h +10 或者shutdown -h 23:00 Broadcast message from root@oldbody (/dev/pts/0) at 23:10 ... The system is going down for halt in 10 minutes! ^Cshutdown: Shutdown cancelled [root@oldbody ~]#
halt 立即關機
init 0 立即關機
poweroff 立即關機
reboot 立即重啟
init 6 立即重啟
shutdown -r now 立即重啟
exit或ctrl+d或logout 註銷命令
10分鐘後進行重啟
[root@oldbody ~]# shutdown -r 23:20 或shutdown -r +10 Broadcast message from root@oldbody (/dev/pts/0) at 23:13 ... The system is going down for reboot in 7 minutes! ^Cshutdown: Shutdown cancelled [root@oldbody ~]#