參考文章:
每日乙個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...