終端


終端命令

解壓縮

命令 做用
tar zxpf demo.gz 解壓到當前文件夾

shutdown

命令 做用
shutdown -h now 當即關機
shutdown -h 20:00 定時關機
shutdown -h +10 十分鐘後關機
shutdown -r now 當即重啓
shutdown -r +30 'Tips' 三十分鐘後重啓
shutdown -k 'Tips' 爲全部用戶發送警告消息
shutdown -c 取消 shutdown 命令

mv

命令 做用
mv a.txt b.py 重命名文件
mv a b 重命名目錄
mv a.txt b 移動到 b 目錄
mv b/a.txt a 文件從 b 目錄移動到 a 目錄
mv a/a.txt . 移動到當前目錄

cd

命令 做用
cd home 目錄
cd - 切換到上一次的目錄

ls

命令 做用
ls 字母正序顯示
ls -r 字母逆序顯示
ls -t 文件修改時間排序顯示
ls -a 正序顯示全部文件,包括隱藏文件。
ls -A 正序顯示全部文件,包括隱藏文件,不顯示當前目錄和父目錄。
ls -l 顯示文件和目錄的屬性
ls -l a.txt 顯示文件屬性
ls -l *.txt 顯示全部後綴爲 txt 的文件的屬性
ls -l /dev 能夠查看字符設備文件和塊設備文件
ls -l /run 能夠查看到 socket 文件
ls -l /run/systemd/inhibit 能夠查看到管道文件
ls -F 列出文件和目錄並添加標識符區分文件或目錄等
ls -R 顯示出目標文件和子目錄中的全部文件和目錄

rm

命令 做用
rm -i a.txt 刪除 a.txt 並給予提示
rm -r a/b/c 刪除目錄
rm -rf a.txt 強制刪除文件

cat

命令 做用
cat a.txt 打印文件內容
tac a.txt 倒序打印文件內容
cat -n a.txt 顯示行號打印文件內容
cat -s a.txt 打印文件內容多個空行合併爲一行,有空格的行不合並。

wc

/n 爲一個字節,空格爲一個字節,中文爲 3 個字節socket

/n 爲一個字符,空格爲一個字符,中文爲 1 個字符命令行

命令 做用
wc a.txt 顯示多少個 /n,多少行,多少字節。
wc -c a.txt 顯示多少字節
wc -m a.txt 顯示多少字符
wc -l a.txt 顯示多少 /n
wc -w a.txt 有多少分隔符,每行默認一個,空格 tap 都算

uniq

命令 做用
uniq a.txt 打印內容,重複行內容合併
uniq -i a.txt 打印內容,重複行內容合併,忽略大小寫
uniq -c a.txt 打印內容,重複行內容計數
uniq -u a.txt 打印內容,重複行內容不顯示

sort

命令 做用
sort a.txt 打印內容
sort a.txt 倒序打印內容
sort a.txt 按數字大小查看

cut

參數 做用
-d : 後面接分隔符
-f 1 第幾段
命令 做用
cut -d : -f 1 a.txt 根據分隔符取出文本列的第幾段
cut -c 1,3-5 a.txt 取出 1 和 3-5 文本列的內容

more,less

命令 做用
more a.txt 打印內容
less a.txt 打印內容

一、空格翻頁排序

二、回車一行一行的翻ip

三、b 鍵向上翻字符串

四、q 退出查看it

命令 做用
head a.txt 打印前 10 行內容
head -n 20 a.txt 打印前 20 行內容

tail

命令 做用
tail a.txt 打印後 10 行的內容
tail -n 20 a.txt 打印後 20 行的內容
tail -f 1.txt 實時監控文件內容

終端快捷鍵

快捷鍵 做用
Ctrl+a 把光標移動到命令行最開始的地方
Ctrl+e 把光標移動到命令行最末尾的地方
Ctrl+k 刪除當前光標後的內容
Ctrl+u 刪除當前光標前的內容
Ctrl+c 結束當前命令
Ctrl+d 結束當前正在執行命令
Ctrl+w 清除左邊的字段,空格前爲一字段
Ctrl+y 將會貼上被Ctrl+u或者Ctrl+k或者Ctrl+w清除的部分
Ctrl+r 在命令歷史中搜索最最近的命令字符
Ctrl+l 清屏
Tap 自動補全
Alt+. 顯示上個字符串的命令,以空格分割
相關文章
相關標籤/搜索