1、指令的文法規則
結構 : 指令 選項 參數
- 指令,選項,參數之間用空格隔開
- 選項與選項之間,參數與參數之間用空格隔開
- 指令必須有,選項參數可有可無
選項的格式,
-`
短格式
`--`
長格式
差別:通常短格式是長格式的縮寫,但是并非所有的短格式都有長格式
短格式可以使用
`-`
縮寫在一起,選項的長格式不能縮寫在一起
同時執行多條指令,将多條指令寫成一行,用`
;
`隔開
綜上,編寫一條完整的Linux指令:
指令和選項之間使用空格分隔
指令和參數之間使用空格分隔
選項和參數之間使用空格分隔
選項和選項之間使用空格分隔
參數和參數之間使用空格分隔
2、基礎簡單指令
date 顯示日期
cal顯示月曆
passwd修改密碼
id指令顯示目前使用者資訊
useradd建立使用者
su-切換使用者
3、基礎指令
history:檢視曆史指令
history n :檢視最近的n條曆史記錄
!n :調用曆史記錄裡編号為n的指令
!mk :調用最近的一條以mk開頭的指令
4、在Linux中,你時常會,不了解指令的意思,不知道這條指令是幹嘛的
1、查詢指令本身的含義
whatis
指令
#如果你的作業系統使用這個指令,但是查詢不到含義,是因為這條指令是查詢的系統的幫助手冊,并目基于資料庫的索引查詢12小時後生成
使用mpndb更新
[root@RHEL ~]# whatis rm
rm (1) - remove files or directories
rm (1p) - remove directory entries
2、簡要檢視指令的文法和選項含義
--help
指令
[root@RHEL ~]# ls --help
#--help 查詢指令本身的幫助,這一類幫助通常是由開發者來定義的
#[]表示可選項 <>表示必選但是擁有預設 大寫字母表示必選項 ...表示清單(可以接多個) [+或者-]表示固定選項
3、
man
幫助手冊
#檢視指令CMD的詳細幫助手冊
#第一章為所有使用者都能執行的指令文法;第五章為檔案編寫規則;第八章為特權使用者執行的系統管理指令文法
使用方法:
#man[章節資訊]指令或者配置檔案
#man-k關鍵字
[root@RHEL man]# man -k date