-
登陸時root與@之間沒有空格
-
mv命令實作剪切、改檔案名等功能
-
cp命令 -i命令在覆寫前會詢問
-
cat 從鍵盤獲取后按回車在螢屏上顯示,讀小檔案
-
tac 與cat對應 逆序列印
-
more 命令 顯示方便閱讀
-
| 管道
-
dmesg 列印日志
-
grep 過濾
dmesg | grep err |more -3 命令的組合命令
-
日志
-
echo 列印 -e(顯示特殊字符) 重定向(>)
-
“>”重定向 ">>"追加重定向,從檔案尾寫入,歷史資料會被保存
-
“<”輸入重定向
-
less 與more功能相似 /+數字查找
-N 顯示行號 q可以停止
-
head 拿到檔案的前十行 也可以指定拿到前面多少行
-
tail 拿到檔案的后十行 也可以指定拿到多少行
-
拿到時間 date
格式化可輸出時間
時間戳 date+%s (1970/1/1 零點到現在走過的秒數 這里的零點等同于北京時間八點)
date +%Y/%m/%d+%H:%M:%S 可以轉化為看得懂的時間date -d@時間戳轉化 (@0就是時間戳開始的時間 時差八小時)
-
cal 日歷指令
-
grep 文本行過濾工具 利于處理文本
grep -E 支持正則運算式
? -v 反向選擇(類似于C語言里的邏輯非)
? -i 忽略大小寫
? -n 輸出行號grep帶列印功能
-
find 磁盤查找命令 查找成本高
-
which 專門查找命令所在路徑
whereis 只要包括關鍵字的都會被找出來(沒有空格)
-
別名 ls -l 與ll
ls -l --color=auto 別名就是ll
換種說法:ll是ls -l帶特定選項的別名
alias自定義別名 如 alias lll=‘ls -l -i --color=auto’ (color是上色用的)
取消別名:關閉終端就沒了 或者設定為空 -
打包壓縮、解包
zip打包:
? zip xx.zip xx
? 打包后的zip檔案默認就在當前目錄下
? 多個目錄打包時使用 -r (遞回式的)
unzip解包:
? unzip xx.zip -d 路徑
? 解包后的檔案默認在當前目錄
? -d指定解壓后的檔案路徑tar:(之間沒有短杠連接)
? tar czf c 創建 z 壓縮包 f 新名字 創建壓縮檔案的擴展名為tgz
? tar cvzf 加了v后會顯示打包程序
? tar xzf x 解壓壓縮包
? tar xvzf 顯示解包程序
? tar xzf xx.zip -C 路徑 解壓到指定路徑
打包壓縮的原因:多個檔案打包成一個檔案,減少因為網路等原因造成檔案丟失的情況(打包),還可以減小體積(壓縮)
-
tree 樹形顯示
-
bc計算器 加上別的命令可控制精度
-
uname -a 查看主機名、當前機器版本、內核名、內核版本、架構等資訊
-
ctrl+r 在XShell里可以搜索原來敲過的命令
-
history 顯示所有敲過的命令
-
Tab鍵可自動補齊 (連按兩下得到條件的命令)
-
ctrl+c結束行程
-
ctrl+d 相當于exit 多按幾次退出賬號/XShell
-
shutdown
-h 立即關機
-r 服務停掉后重啟
-t sec 多少秒后關機 -
reboot 重啟
-
登錄linux時系統給用戶創建行程 一般叫bash(命令列解釋器)
用戶 -> shell外殼 -> linux kernel -
什么是shell? 包裹在作業系統外面的軟體層 也是命令列解釋器
-
為什么要存在shell? 解決用戶不擅長與作業系統打交道的問題 傳遞請求和反饋 可保護作業系統
-
shell與bash的關系?shell是一個類 bash是具體的一種(有點像java里的實體化)
-
權限:超級用戶(root)和普通用戶
-
切換用戶 su - (普通用戶->超級用戶)
-
提高root密碼安全性
-
su + 用戶名 切換用戶
-
useradd ->sudo passwd 用戶名 ->userdel -r 用戶名 (不加-r刪不干凈 會留下目錄)
-
sudo暫時提高權限,報錯解決:組態檔,改/etc/sudoers 里的檔案內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404235.html
標籤:其他
上一篇:Linux系統配置(應用程式)
