節選一部分常用參數用法
基礎命令
tty 切換X Window或命令行模式
Ctrl+Alt+F1~F6 tty1~tty6文字界面 Ctrl+Alt+F7 圖形界面
startx
登錄圖形界面系統
date 日期
date +%Y/%m/%d 當前日期 date +%H:%M
cal 月歷
cal 當前月歷 cal YEAR 該年年歷 cal MONTH YEAR 具體月歷
hwclock 修改時間
-s 硬件時間為準修改系統時間 -w 系統時間為準修改硬件時間
關機命令
shutdown 關機
-h # 多久后關機,#可為now,+數字,時間 -r # 多久后重啟 -k # WORD 不關機,發出關機警告
reboot 重啟
halt 關機
poweroff 關機
文件目錄查看與管理
ls 查看文件屬性
-a 顯示所有文件包括隱藏文件 -A 顯示所有文件不包括.和.. -l 查看文件屬性 -h 單位換算 -d 查看目錄自身,不查文件 -r 逆序顯示 -R 遞歸顯示
file
查看文件基本數據
cat 由第一行開始顯示文件內容
-A 相當于-vET -b 列出行號不標空行 -E 用$顯示斷行字符 -n 打印行號并標空行 -T 顯示制表符 -v 顯示非打印特殊字符
tac
反向標示
cp 復制
-a 相當于-pdr -d 僅文件屬性 -f 強制 -i 詢問是否覆蓋 -l 硬鏈接創建 -p 連文件屬性 -r 遞歸(目錄) -s 約等于快捷方式 -u 如果跟目標文件有改動,更新
mv 移動
-f 強制 -i 詢問 -n 源文件較新,更新
rm 刪除
-f 強制 -i 詢問 -r 遞歸刪除
more 翻屏至文件尾部后自動退出
空格 下翻一頁 回車 下滾一行 /STRING 向下查詢 :f 顯示文件名、目前顯示的行數 q 退出 b或Ctrl+b 往回翻頁(只對文件有效,對管道無效)
less 能前后翻頁的查看命令
類似于man操作
head
-n # 取前面#行
tail
-n # 取后面#行 -f 持續檢測后續文件名直至Ctrl+c
touch 修改時間戳
-c 文件不存在時不創建 -a 僅僅修改atime -m 僅僅修改mtime -t YYMMDDhhmm 修改想要的時間
cd 切換目錄
cd 到家目錄 cd ~ 到家目錄 cd ~USERNAME 到用戶家目錄 cd - 剛才文件夾 cd .. 上一層 cd 絕對路徑/相對路徑 往那里去
pwd 顯示目錄
-P 顯示完整目錄
mkdir 創建目錄
-p 遞歸創建 -m 權限 目錄 創建目錄并設置權限
rmdir 刪除目錄
-p 遞歸刪除
bash shell
type
顯示文件類型
echo 回顯
-n 不換行 -e 轉義符生效(\n \t) '' 強引用 "" 弱引用
alias 別名
alias NAME='COMMAND'
unalias 取消別名
unalias NAME
history 歷史命令
history有點復雜,此處詳細介紹
hisrory 列出歷史命令記錄 history #:顯示最近的#條命令 HISTSIZE:shell進程可保留的命令歷史的條數 HISTFILE:持久保存命令歷史的文件,保存在.bash_history HISTFILESIZE:命令歷史文件的大小 history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 參數 [參數...] -c: 清空命令歷史; -d offset:刪除指定命令歷史 -r: 從文件讀取命令歷史至歷史列表中 -w:把歷史列表中的命令追加至歷史文件中 調用命令歷史列表中的命令: !#:再一次執行歷史列表中的第#條命令 !!:再一次執行上一條命令 !STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令 調用上一條命令的最后一個參數: 快捷鍵:ESC(按著不放). 字符串:輸入!$,回車立即執行 控制命令歷史記錄的方式: 環境變量:HISTCONTROL ignoredups:忽略重復的命令 ignorespace:忽略以空白字符開頭的命令 ignoreboth:以上兩者同時生效 例如:HISCONTROL=ignoredups
用戶
which
讀取命令路徑
whereis 尋找命令相關路徑
-b 搜索二進制程序路徑 -r 搜索使用手冊文件路徑
who 查看登錄用戶
-b 系統此次啟動時間 -r 運行級別
w
查看登錄用戶及其操作
原創文章,作者:N24_aHao,如若轉載,請注明出處:http://www.www58058.com/56370
總結的不錯,希望你能熟知這些基礎的知識,加油!