Linux學習之Bash的基本功能
一、命令別名與快捷鍵
1、檢視系統中所有的別名
alias
2、設定臨時別名
alias 別名=‘原命令’
注意:該方法只是臨時的,重啟就不存在了
3、永久生效別名
vim ~/.bashrc 進入別名環境變數,再新增別名 alias rm=‘rm -i’
注意:需要重啟才生效;但可以使用命令 source ~/.bashrc 使別名立即生效
4、刪除別名
unalias 別名
5、命令生效順序
第一順位執行用絕對路徑或相對路徑的命令
第二順位執行別名
第三順位執行Bash的內部命令
第四順位執行按 $PATH環境變數定義的目錄查詢順序找到的第一個命令
6、常用快捷鍵
ctrl+c :強制終止當前命令
ctrl+l :清屏
ctrl+a :將游標移至行首
ctrl+e :將游標移至行尾
ctrl+u :從游標開始刪除到行首
ctrl+z :把命令放到後臺
ctrl+r :在歷史命令中搜索
二、歷史命令
三、輸出重定向
四、多命令順序執行
五、Shell中的特殊符號
相關推薦
Linux學習之Bash的基本功能
一、命令別名與快捷鍵 1、檢視系統中所有的別名 alias 2、設定臨時別名 alias 別名=‘原命令’ 注意:該方法只是臨時的,重啟就不存在了 3、永久生效別名 vim ~/.bashrc 進入別名環境變數,再新增別名 alias rm=‘rm -i’ 注意:需
Linux學習之Bash符號
一、萬用字元 萬用字元 作用 ? 匹配任意一個字元 * 匹配任何內容 [ ]
Linux學習之Bash輸出重定向
一、標準輸入與輸出 二、輸出重定向 1、標準輸出重定向 命令 > 檔案 以覆蓋的方式,把命令的正確執行結果輸出到指定檔案或者裝置中 命令 >> 檔案 以追加的方式,
Linux學習之bash基礎特性
1、bash基礎特性之命令歷史:shell程序會在其會話中儲存此使用者提交執行過的命令,shell程序啟動後所有當前執行過的命令都會儲存在shell程序的記憶體中;只有使用者登出時才儲存到檔案中。 (1)history命令 history命令用於檢視已經執行過的命令 [[email&
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 :強制把快取中的歷史命令寫入歷史命令
Linux學習7之Shell基礎--Bash基本功能
一、歷史命令與命令補全 1.歷史命令--history 語法:history [選項] [歷史命令儲存檔案] 選項:-c 清空歷史命令 -w 把快取中的歷史命令寫入歷史命令儲存檔案(預設儲存檔案為各使用者家目錄下的.bash_history檔案) 歷史命令預
Linux學習之CentOS(七)---常用基本操命令1
範例 要去 分號 mbo hard link 而且 給他 pro 不同 cdpwdmkdirrmdirlscprmmvcattacnl morelessheadtailtouch cd (變換目錄) 我們知道vbird這個使用者的家目錄是/home/vbird/,而ro
Linux學習之路--Mariadb(3)基本使用操作【20】---20180123
result run page 提高 進行 組成 varchar alias pan 一、MariaDB程序1、MariaDB的程序組成Client mysql:CLI交互式客戶端程序 mysqldump,mysqladmin...Server mysq
linux學習之路:2.基本指令(2)
inux 可執行文件 選項 說明 獨立 選項說明 img color 配置 一、在線求助:man page 與info page 1.man(manual:操作說明) page 我想查看日歷,所以我輸入man cal 效果如圖: 圖中CAL(1)中,在不同的指令中數字的含
Linux 學習之路(六):bash指令碼編寫
bash指令碼程式設計:整數測試及特殊變數 exit:退出指令碼 exit # 如果指令碼沒有明確定義退出狀態碼,那麼,最後執行的一條命令的退出碼即為指令碼的退出狀態碼。 bash中常用的條件測試有三種: 測試方法: 命令測試法 [ expression ] 關
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學習之基礎知識——網路管理的基本命令
概述 隨著網際網路和物聯網的不斷髮展,網路已經成為人們生活中必不可少的配置。而在Linux中,網路管理也是必不可少的技能之一,沒有網路,系統所提供的各項服務就無從施展。本篇重點從ifconfig、route、netstat、三個命令,介紹Linux中的網路配置。最後再實驗用
MVC5 Entity Framework學習之實現基本的CRUD功能
在上一篇文章中,我們使用Entity Framework 和SQL Server LocalDB建立了一個MVC應用程式,並使用它來儲存和顯示資料。在這篇文章中,你將對由 MVC框架自動建立的CRUD(create, read, update, delete)程式碼進行修改
Linux學習之用戶管理
shell 已過期 useradd 系統 user 影子 所屬組 有用 刪除用戶 /etc/passwd Linux系統將用戶信息保存在文件/etc/passwd中 文件中一行代表一個用戶,所以文件有多少行就代表系統有多少用戶。每一行都被用冒號隔開分成7個字段,我們先了解