LINUX命令(含GIT命令)個人總結

2021-09-08 11:02:14 字數 2615 閱讀 9941

參考文章:

每日乙個linux命令

vi命令:

如果你想編輯某個文件 可以直接編輯的如你有文件aa 可以用vi aa 【注意:必須在aa所在的目錄下】

如果沒有文件而且你又想編輯就可以直接編輯vi aa【名字你可以隨便命名】

也可以先建立乙個文件touch aa 然後再編輯vi aa

編輯器有三種模式 1 命令列模式 2 末行模式 3 輸入模式

按esc 就可以進入命令列模式也是系統預設模式

輸入模式可以按 o(開始)  i(插入)  a(新增) 都可以進入 退出可以進入末行和命令列模式

末行模式可以按ctrl+;它的主要功能是退出編輯器 也可以儲存退出文件

q! 【強制退出不儲存】 q【退出不儲存】 wq【退出並儲存後面也可以加個!】

在輸入模式和命令列模式命令很多 

如複製(yy)貼上(p) 刪除(d)等等

crontab

檢視crontab日誌

linux下看 /var/log/cron這個檔案就可以,可以用 tail -f /var/log/cron   觀察

pwd:

顯示當前路徑

cd ~:

回到使用者家目錄,這得看你是用什麼使用者登入了,如果是以root身份登入,執行此命令後,回到/root/目錄下,如果是以其他使用者等錄得話,則是回到/home/目錄

rm -rf (快速刪除):

linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。

直接rm就可以了,不過要加兩個引數-rf 即:rm -rf 目錄名字

-r 就是向下遞迴,不管有多少級目錄,一併刪除

-f 就是force的縮寫,強制刪除,不提示

格式: rm -rf   目錄名

舉例:  rm -rf /var/log/httpd/access

將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾

which 

檢視可執行檔案的位置

舉例: 

which git

git shell 命令大全

git branch 檢視本地所有分支

git status 檢視當前狀態

git commit 提交

git branch -a 檢視所有的分支

git branch -r 檢視遠端所有分支

git commit -am "init" 提交並且加注釋

git remote add origin [email protected]:ndshow

git push origin master 將檔案給推到伺服器上

git remote show origin 顯示遠端庫origin裡的資源

git push origin master:develop

git push origin master:hb-dev 將本地庫與伺服器上的庫進行關聯

git checkout --track origin/dev 切換到遠端dev分支

git branch -d master develop 刪除本地庫develop

git checkout -b dev 建立乙個新的本地分支dev

git merge origin/dev 將分支dev與當前分支進行合併

git checkout dev 切換到本地dev分支

git remote show 檢視遠端庫

git add .

git rm 檔名(包括路徑) 從git中刪除指定檔案

git clone git: 從伺服器上將**給拉下來

git config --list 看所有使用者

git ls-files 看已經被提交的

git rm [file name] 刪除乙個檔案

git commit -a 提交當前repos的所有的改變

git add [file name] 新增乙個檔案到git index

git commit -v 當你用-v引數的時候可以看commit的差異

git commit -m "this is the message describing the commit" 新增commit資訊

git commit -a -a是代表add,把所有的change加到git index裡然後再commit

git commit -a -v 一般提交命令

git log 看你commit的日誌

git diff 檢視尚未暫存的更新

git rm a.a 移除檔案(從暫存區和工作區中刪除)

git rm --cached a.a 移除檔案(只從暫存區中刪除)

git commit -m "remove" 移除檔案(從git中刪除)

git rm -f a.a 強行移除修改後檔案(從暫存區和工作區中刪除)

git diff --cached 或 $ git diff --staged 檢視尚未提交的更新

git stash push 將檔案給push到乙個臨時空間中

git stash pop 將檔案從臨時空間pop下來

git命令個人總結

本文是個基於個人習慣的git命令總結,不圖全面。最近的git主要學習自 這個是用來改變branch的指向的 git rebase 也是用來改變branch或者head指向的,不過其涉及到講乙個分支的commit完全並到另乙個分支上面,如果rebase的兩個分支有直接的前後繼關係,那麼相當於reset...

linux命令個人總結

shell命令語法分析 命令 command option arguments 萬用字元 1 控制台切換 ctrl alt f1 f6 圖形介面切換到命令列 startx 或者 ctrl alt f7 進入 圖形介面 2 硬體資源管理 lspci more proc cupinfo more pro...

常用linux命令(含配置ssh)

埠號被占用 sudo lsof i tcp 埠號 檢視埠號被哪個應用占用了 kill pid號 將應用對應的pid號解除占用 在核心中訪問網路和相關資訊,能顯示協議統計和tcp ip的網路連線。如下 知道哪些程式正在執行,netstat顯示活動的tcp連線 active internet conne...