linux學習--bash
bash:
1、命令歷史、命令補全
2、管道、重定向
3、命令別名
4、命令行編輯
5、命令行展開
6、文件名通配
7、變量
8、編程
命令行編輯:
光標跳轉:
Ctrl+a:跳到命令行首
Ctrl+e:跳到命令行尾
Ctrl+u: 刪除光標至命令行首的內容
Ctrl+k: 刪除光標至命令行尾的內容
Ctrl+l: 清屏
命令歷史:
查看命令歷史:history
-c:清空命令歷史
-d OFFSET [n]: 刪除指定位置的命令
-w:保存命令歷史至歷史文件中
環境變量
PATH:命令搜索路徑
HISTSIZE: 命令歷史緩沖區大小
命令歷史的使用技巧:
!n:執行命令歷史中的第n條命令;
!-n:執行命令歷史中的倒數第n條命令;
!!: 執行上一條命令;
!string:執行命令歷史中最近一個以指定字符串開頭的命令
!$:引用前一個命令的最後一個參數;
linux學習--bash
相關推薦
linux學習--bash
bashbash: 1、命令歷史、命令補全2、管道、重定向3、命令別名4、命令行編輯5、命令行展開6、文件名通配7、變量8、編程命令行編輯:光標跳轉: Ctrl+a:跳到命令行首 Ctrl+e:跳到命令行尾 Ctrl+u: 刪除光標至命令行首的內容 Ctrl+k: 刪除光標至命令行尾的內容 Ctrl+l: 清
Linux學習 - Bash變量
pat ali linux學習 鍵盤 .sh 通用 寫入 host 命令執行 一、用戶自定義變量(本地名) 用戶自定義變量只有在當前的shell中生效 1 定義變量 name="zheng huiwei" aa=123 2 變量疊加 aa
LINUX學習—bash程式設計
Bash特性 程序:在每個程序看來,當前主機上只存在核心和當前程序; 程序是程式的副本,程序是程式執行的例項 bash特性: 1、命令歷史,命令補全; 2、支援管道、重定向; 3、支援命令別名alias; 4、支援命令列編輯; 5、支援命令列展開; 6、支援檔名通配
Linux學習筆記——bash命令及shell變量簡介
linux bash 簡介、bash 、shellbash 及其特性 shell 外殼 GUI :Gnome KDE xface CLI :shell csh ksh bash 程序,進程進程:每個進程看來,當前主機上只存在內核和當前進程 進程是程序的副本,進程是程序執行實例 用戶的工作
Linux學習匯總——Linux編程語言及Bash特性
linux文件通配符 linux命令別名 linux 變量 linux 管道與重定向 linux編程語句 本章Blog相關Linux知識點編程語言,是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。??? 強類型語言(靜態類型語言)是指需要進行變量/對象類型
Linux學習筆記9——bash的配置
bash站在用戶登錄的角度來說,SHELL的類型:登錄式shell:正常通常某終端登錄su - USERNAME (完全切換)su -l USERNAME 非登錄式shell:su USERNAME (半切換)圖形終端下打開命令窗口自動執行的shell腳本 由於你在用戶中設置了某些配置後,如果你再次登陸的
Linux學習筆記之bash
識別 命令替換 管理 proc del man -m histsize 單詞 一、shell(外殼)→離用戶最近的計算機程序,提供人機交互的功能廣義的shell:GUI(Graphical User Interface) CLI(Command Line Interfa
Linux學習筆記23——認識 BASH 這個 Shell、Shell 的變數功能
在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式, 就是通過 bash 的環境來處理的喔!所以說,他很重要吧!bash 的東西非常的多,包括變數的設定與使用、 bash 操作環境的建立、資料流重導向的功能,還有那好用的管線命令
Linux 學習之路(六):bash指令碼編寫
bash指令碼程式設計:整數測試及特殊變數 exit:退出指令碼 exit # 如果指令碼沒有明確定義退出狀態碼,那麼,最後執行的一條命令的退出碼即為指令碼的退出狀態碼。 bash中常用的條件測試有三種: 測試方法: 命令測試法 [ expression ] 關
Linux學習之Bash符號
一、萬用字元 萬用字元 作用 ? 匹配任意一個字元 * 匹配任何內容 [ ]
Linux學習之Bash輸出重定向
一、標準輸入與輸出 二、輸出重定向 1、標準輸出重定向 命令 > 檔案 以覆蓋的方式,把命令的正確執行結果輸出到指定檔案或者裝置中 命令 >> 檔案 以追加的方式,
Linux學習之Bash的基本功能
一、命令別名與快捷鍵 1、檢視系統中所有的別名 alias 2、設定臨時別名 alias 別名=‘原命令’ 注意:該方法只是臨時的,重啟就不存在了 3、永久生效別名 vim ~/.bashrc 進入別名環境變數,再新增別名 alias rm=‘rm -i’ 注意:需
Linux學習之Shell 基礎——Bash變數——位置引數 變數
1、位置引數變數 位置引數變數 作用 $n n為數字,$0代表命令本身,$1-$9代表第一到第九個引數,十以上的引數需要用大括號包含,如${10} $* 這個變數代表命令列中所有的引數,
Linux學習之Shell程式設計——Bash變數——環境變數
1、環境變數,一部分是系統自定義的,還有一部分是使用者新增的,使用者可以改變其值 》環境變數是什麼? 使用者自定義變數只在當前的shell中生效,而環境變數會在當前Shell和這個Shell的所有子Shell當中生效。如果把環境變數寫入相應的配置檔案,那麼這個環境變數就會在所有的Shel
Linux學習之Shell基礎——Bash變數——使用者自定義變數
1、什麼是變數 》變數是計算機記憶體的單元,其中存放的值可以改變。當shell指令碼需要儲存一些資訊時,如一個檔名或是一個數字,就把它存放在一個變數中。每個變數有一個名字,所以很容易引用它。使用變數可以儲存有用資訊,使得系統獲知使用者相關設定,變數也可以用於儲存暫時資訊。 2、變數設定規
Linux學習之Shell基礎——Bash基本功能——萬用字元和其他特殊符號
1、萬用字元 萬用字元 作用 ? 匹配一個任意字元 * 匹配0個或任意多個任意字元,也就是可以匹配任何內容 [ ] 匹配中括號中任意一個字元。例如:[
Linux學習之Shell基礎——Bash基本功能——多命令順序執行與管道符
1、多命令順序執行() 多命令執行符 格式 作用 ; 命令1 ; 命令2 多個命令順序執行,命令之間沒有任何邏輯聯絡 && 命令1 &am
Linux學習之Shell基礎——Bash基本功能——輸入輸出重定向
1、標準輸入輸出 裝置 裝置檔名 檔案描述符 型別 鍵盤 /dev/stdin 0 標準輸入 顯示器 /dev/sdtout 1
Linux 學習之Shell 基礎——Bash基本功能——別名與快捷鍵
1、命令別名 [[email protected] ~]# alias 別名='原命令’ #設定命令別名 [[email protected] ~]# alias # 查詢命令別名 詳細介紹: 1)別名就是給系統中的某個命令起個新名稱,方便使用者根據自
Linux學習之Shell基礎——Bash的基本功能——歷史命令與補全
1、歷史命令history [[email protected] ~]# history 【選項】[歷史命令儲存檔案] 選項: -c :清空歷史命令 -w :強制把快取中的歷史命令寫入歷史命令