1. 程式人生 > >Linux命令之基礎

Linux命令之基礎

範例 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命令之基礎