虛擬終端:ctrl+alt+F1--F6 //總共有6個虛擬終端
su -l 用戶名 //全切換
su 用戶名 //半切換
ls -i //顯示inode號
cd ~用戶名 //進入指定用戶的家目錄
hash //緩存使用過命令的路徑
hwclock -w //將系統時間寫到硬件時間
-s //將硬件時間寫到系統時間
/usr/share/doc //幫助文檔
cal 12 2016 //顯示16年12月的日歷
type //顯示指定屬於哪種類型
/boot //系統啟動相關的文件,如內核,initrd,以及grub
/dev //設備文件
/etc //配置文件
/home //用戶的家目錄
/lib //庫文件和內核模塊文件(/lib/modules)
/media //掛載點,移動設備
/mnt //掛載點,額外的臨時文件系統
/opt //可選目錄,第三方程序安裝目錄
/proc //偽文件系統,內核映射文件
/sys //偽文件系統,跟硬件設備相關的屬性映射文件
/tmp //臨時文件,/var/tmp
/var //可變化的文件
/bin //可執行文件,用戶命令
/sbin //管理命令
stat //查看文件屬性信息
file //查看文件內容類型
head/tail -2 1.txt //查看前2行,可以省略-n
cut -d //指定字段分隔符,默認是空格
-f //指定要顯示的字段 ,(1,3--1和3),(1-3--1至3) 例:cut -d : -f1-3 1.txt//顯示以:為分隔符的1至3段內容
命令行編輯:
光標跳轉:
ctrl+a //跳到命令行首
ctrl+e //跳到命令行尾
ctrl+u //刪除光標至命令行首的內容
ctrl+k //刪除光標至命令行尾的內容
ctrl+左右箭頭 //每次跳動一個單詞的位置
命令替換:
$(命令)==`命令` 例: touch file-$(date +%F-%H-%M-%S).txt //創建一個以當前系統時間為命名的文件
[:space:] //空白字符
[:punct:] //標點符號
[:lower:] //小寫字母
[:upper:] //大寫字母
[:alpha:] //大小寫字母
[:digit:] //數字
[:alnum:] //數字和大小寫字母
bc \\計算器,默認圓整,保留2位小數位scale=2