Linux命令之基礎
阿新 • • 發佈:2018-01-01
範例 inux 常用 options 開關 管理 連續 管理員 linux文件系統
介紹一些基本的linux常用命令以及技巧
參考書目:鳥哥的Linux私房菜
開關機
數據同步寫入磁盤:sync
重啟:reboot(立即重啟)shutdown -r now (立刻重啟) shutdown -r +x (x分鐘後重啟)
關機:poweroff (關機前執行sync) shutdown -h now(立刻關機) shutdown -h +x(x分鐘後關機) shutdown -h xx:xx(xx:xx時關機)
命令行技巧
退出命令行:exit
命令補全:任意操作前任意字符+按 [Tab][Tab]即可出現提示所有補全命令
xxx@xxx:~$ ls+連續兩次[Tab][Tab]
ls lsblk lscp lsinitramfs lslogins lspci lssubsys
lsar lsb_release lscpu lsipc lsmod lspgpot lsusb
lsattr lscgroup lshw lslocks lsns lssu
文件補齊:任意文件或文件夾前n個字符+按[Tab][Tab]即可補全文件名(同上)
停止運行:[Ctrl]+C
結束輸入:[Ctrl]+D
操作說明:man [命令]
man -f [命令]:列出所有與該命令有關文件說明:
man -k [命令]:包含該命令關鍵字的所有說明文件
xxx@xxx:~$ man ls
LS(1) User Commands LS(1)
命令右邊數字說明:
1:用戶在shell環境中可以操作的命令或可執行文件
2:系統內核可調用的函數與工具等
3:一些常用函數或函數庫
4:設備文件說明,一般為/dev下的文件
5:配置文件或某些文件的格式
6:遊戲
7:慣例與協議等,例如linux文件系統,網絡協議,ASCALL code等說明
8:系統管理員可用命令
9:與kernel有關文件
man page各項說明:
NAME //簡短的命令,數據名稱說明
SYNOPSIS //命令基本語法
DESCRIPTION //較為完整的命令說明
OPTIONS //針對SYNOPSIS中,列舉的所有可用的選項說明
COMMANDS //該程序(軟件)執行時,可以在裏面執行的命令
FILES //該程序或數據所使用或參考或連接到的文件
SEE ALSO //相關其他說明
EXAMPLE //參考範例
BUGS
其他
顯示日期與時間:date +[%Y/%m/%d%H/%M] ("+"加任意個參數,分別為”年月日時分“)
顯示日歷:cal [[month] year](參數為年或月年)
計算器:bc (+-×%/五種基本運算,quit離開)
2018-01-01
17:02:03
Linux命令之基礎