git應用系列之(一)認識bash

2021-09-17 01:25:09 字數 1214 閱讀 9470

shell俗稱殼,是指"提供使用者使用介面"的軟體,接收使用者命令,然後呼叫相應的應用程式。

圖形化shell
通過友好的視覺化介面,呼叫相應應用程式,如windows系類作業系統,類unix,linux系統上的圖形化應用程式gnome,kde等。

命令列shell
通過輸入特定命令呼叫相應的應用程式。如window系統的cmd,windows powershell;linux系統的bash。

bash常用命令
pwd(print working directory) 檢視當前目錄;

cd(change directory) 切換目錄,如cd etc,cd ..返回上一層目錄;

ls(list) 檢視當前目錄下內容,如ls-al;

ls -l 以列表形式產看當前目錄內容

mkdir(make directory) 建立目錄,可以指定路徑建立目錄,如mkdir blog;

touch 建立檔案,

cat 檢視檔案全部內容,cat ./路徑/檔名

more(unix支援) less(linux支援) 分頁檢視檔案,空格翻頁,q退出。

rm(remove) 刪除檔案,如rm 檔名

rm -rf 強制刪除目錄內所有檔案,-r(recursion)是遞迴刪除,-f強制刪除

rmdir(remove directory) 刪除資料夾,只能刪除空資料夾

mv(move) 移動檔案或重新命名,mv index.html ./00/00/index.html

cp(copy) 複製檔案

head 檢視檔案前幾行,如 head -g index.html

tail 檢視檔案後幾行, -n-f,

tab 自動補全,連續按兩次會將所有匹配內容顯示出來

history 檢視操作歷史

ssh 遠端免密碼登入,如ssh [email protected]

> 和 >> 重定向,>覆蓋,>>追加,如cat index.html > log.txt;

clear 清空當前視窗

curl 網路請求,

whoami 檢視當前使用者

tar 解壓縮

grep 匹配內容,一般結合管道符使用。

BASH系列之一shell概述

shell 一 定義 簡單來說shell就是命令直譯器,將使用者輸入的指令轉換成相應的機器能夠執行的程式。二 種類 shell種類有五種,分別是bourne shell,c shell,korn shell,bourne shell,tenex tops c shell 這裡主要談的是bash也就b...

Bash系列之(一) 變數替換

1.variable如果為空或者未設定,則返回value的值 root k8s node1 vi koala.sh bin bash declare name n name echo name echo name is null echo n name echo name echo name is ...

Git系列之一 git remote

使用git的時候難免會用到remote tracking,下面簡要記錄一下在使用git remote時的一些技巧 1 add git remote add origin 注 暫以celery的git作為示例,celery是乙個挺不錯的distributed task queue,有很多值得學習的地方...