Jackson
  • 請先讀我
  • 目錄
  • LYNX INDOOR2
    • LYNX INDOOR 2
    • 歡迎
    • 讓我們開始吧
    • 01. 放置攝影機
    • 02. 攝影機供電
    • 03. 下載 TEND SECURE APP
    • 04. 啟動 TEND SECURE APP
    • 攝影機 LED 燈
    • 有限的兩年製造商的保修
  • Vim
    • 序
    • 安裝
    • 普通模式指令
      • 移動
      • 搜尋
      • {motion}
      • 視窗、標籤頁、緩衝區
      • 拼寫檢查器
      • 文件管理器
    • 可視模式
    • 插入模式指令
    • Ex命令模式指令
      • 自動補齊
      • [range] {address}
      • 視窗、標籤頁
      • 緩衝區
      • 暫存器
      • ex-flags
      • Quickfix
      • tags
      • 文件管理器
    • 終端模式
    • 搜尋模式指令
      • {pattern}
      • magic
    • 環境設定
      • 環境變數
      • 映射
      • try catch
      • autocmd
      • 編輯器高亮顏色
    • 設定 help 文件中文版
    • 交換文件
    • 比較檔案
      • 解決 git 衝突
    • 函數庫
    • 插件推薦
      • 代碼
        • vim-snippets
        • coc
          • coc-snippets
          • coc-phpls
          • coc-json
          • ccls
          • VimScript Language Server
          • coc-prettier
        • deoplete
        • ale
          • C
          • HTML
          • Javascript
        • tabnine
        • php-cs-fixer
        • NERD Comment
        • ctags
      • 外觀
        • Dracula
        • NERDTree
        • airline
        • css color
        • coc-explorer
        • purity
        • startify
        • vim-mundo
      • 插件管理器
        • vim-plug
        • 原生插件管理
        • Vundle
      • Git
        • vim-fugitive
        • gv.vim
      • 分析插件
      • surround
      • Auto Pairs
      • visual-star-search
      • vim-tmux-navigator
    • 什麼是 vimrc
      • 設定檔案配置
      • ftplugin
  • 終端
    • 序
    • bash 腳本
      • 基礎
      • 環境變數
      • 正規表示式
      • 參數
      • 常用內建指令
        • 輸出
        • 捕捉中斷
        • shell 選項
      • 條件判斷
      • 迴圈
      • 函式
      • Windows 上使用 bash
      • 更新 bash
    • 指令
      • bash
        • 程序
        • 使用者與群組
        • 分析網路,檢測並與網路介面卡進行互動
        • 查看檔案與目錄
        • 建立與修改檔案或目錄
        • 搜尋
        • 壓縮與打包
        • 備份
        • 重導向
        • 寄信
        • 操作終端機
        • 另外安裝的指令
          • jq JSON 剖析器
          • wget
      • zsh
        • alias
      • Linux
        • 排程
      • 目錄路徑
      • 萬用字元
    • tmux
      • 未進 tmux 的終端指令
      • 進入到 tmux 指令
      • 進入到 tmux 的快捷鍵
      • 命令提示指令
      • 配置 tmux
      • 插件推薦
        • 插件管理器
        • vim-tmux-navigator
    • 插件推薦
      • 外觀
        • Gogh
        • purity
        • Dracula
        • powerline
      • zsh
        • zsh-syntax-highlighting
        • zsh-autosuggestions
  • Git
    • 序
    • 常用指令
    • 切換帳號
  • 作業系統
    • kali
      • 快捷鍵
      • E: unable to locate package
      • 中文亂碼和中文輸入
      • 命令提示字元修改成 Windows 格式
    • mac os
      • 架站 MAMP
        • Apache
        • PHP
        • MySQL
        • phpMyAdmin
        • localhost https
    • Ubuntu
      • 安裝 PHP
      • 安裝 Nginx
  • AWS
    • 序
    • Amazon EC2
  • WordPress
    • localhost ftp 連線問題
    • 強制修改信箱帳號
    • bitnami 登入 Wordpress
  • 影片剪輯
    • 序
    • 自動生成字幕
  • 其它
    • 鍵盤符號中英文
Powered by GitBook
On this page
  • leafpad
  • 管理檔案系統與儲存裝置
  • 輸出
  • echo
  • printf

Was this helpful?

  1. 終端
  2. 指令

bash

適用於 bash 指令

$ !! 執行前一次執行的指令

$ chsh -s /path/to/shell 切換終端預設的 shell 例如:bash、fish、zsh

$ compgen [-b][-c][-k] 顯示有哪些指令、內建功能、關鍵字 -b 內建功能 -c 指令 -k 關鍵字

$ curl [-A][-G][-I][-L][-d][-s][-o] outputFile URL 取得 URL 資料 URL 網址 -G 以 HTTP GET 傳送 -I 取得協定(HTTP、FTP)標頭 -L 網頁位置變更時,自行追蹤重導向 -d 以 HTTP POST 傳送 -o 把內容導向檔案 -s 不顯示錯誤訊息或進度列 outputFile -o 選項導向的檔案名稱

$ date ['+format'] 回傳時間戳記 + 格式化顯示時間 例如: +%y%m%d %H%M%S %y 年,兩位數,例如:2019年 19 %m 月,兩位數,例如:9月 09 %d 日, 兩位數,例如:9日 09 %H 24小時制,兩位數,例如:19點 19 %M 分,兩位數,例如:9分 09 %S 秒,兩位數,例如:9秒 09

$ eval $command $argument 動態執行指令 $command 指令變數 $argument 參數 例如: $ eval ls -l $command 為 ls $argument 為 -l

$ lsmod 列出安裝在核心的模組

$ man command 查看 command 指令的文件 例如:$ man ls

$ modinfo moduleName moduleName 模組名稱 取得核心模組資訊

$ sudo command 使用超級使用者權限執行 command 指令 例如: $ sudo vim file 如果編輯檔案發現只能唯讀,代表權限不足 就可以使用 sudo 獲得更高權限

$ sysctl -a | less 列出顯示核心選項

$ sysctl -p 修改完 /etc/sysctl.conf 核心選項 執行此指令去執行修改

$ type -t {word} 辨識 word 是關鍵字、內建功能、指令... -t 輸出維持在一個字 例如 : $ type -t pwd 為內建功能

$ uname [-a][-n] 顯示系統資訊 -a 顯示版本資訊 -n 顯示主機名稱

$ whoami 查看登入資訊

leafpad

leafpad 是文字編輯器

$ leafpad fileName 打開 leafpad 文字編輯器並新增一個名為 fileName 的檔案

管理檔案系統與儲存裝置

$ df [磁碟代號] 取得掛載中裝置的資訊 [磁碟代號] sda sdb 等等

$ fdisk -l 檢視磁碟分割

$ fsck -p [/dev/sdb1] 檢查檔案系統錯誤,並修復 -p 自動修復裝置上找到的問題 [/dev/sdb1] 磁碟位置 必須卸載才能檢查,見下面卸載指令

$ lsblk 列出區塊裝置資訊

$ mount 顯示檔案系統

$ mount /name /mountPoint 手動掛載裝置 /name 裝置名稱 /mountPoint 掛載點 例如 mount /dev/sdb1 /mnt 掛載 sdb1 硬碟於 /mnt

$ umount /name 手動卸載裝置 /name 裝置名稱

輸出

echo

$ echo "something" 輸出內容到螢幕上,會自動換行

printf

$ printf "something\n" 格式化輸出內容到螢幕上

$ printf "%d" number 輸出變數 number %d 十進制

$ printf "%x" number 輸出變數 number %x 十六進制

Previous指令Next程序

Last updated 4 years ago

Was this helpful?