一 . bush常用命令(Linux默認使用bush)
1 . 切換路徑命令目錄,從桌面切換到code
2 . 查看當前路徑文件夾下文件 , 并且查看當前文件的使用權(quán)限
? ? 查看當前文件夾下的所有文件,包括隱藏文件
3 . 查看當前的完整路徑
4 . 創(chuàng)建文件夾
5 . ?創(chuàng)建文件
6 . 刪除文件和文件夾(刪除后的文件不會進入回收站)
? ? ? $ rmdir 只能刪除空的文件夾
? ? ? $ rm -rf 刪除問價夾中的所有文件 , 包括當前文件夾
7 . wc系列命令
wc 文件名 ?統(tǒng)計字數(shù)信息
wc -l 文件名 報告行數(shù)
wc -c ?文件名 ?報告字節(jié)數(shù)
wc -m 文件名 報告字符數(shù)
wc -w 文件名 報告單詞數(shù)(以空格隔開)
8 . 查看文件中的全部內(nèi)容(對中文的支持不是很好)
9 . 移動某個文件 , 修改文件名,對文件重命名
10 . 復(fù)制文件
11 . 查看歷史操作
12 . 統(tǒng)計文件的內(nèi)容(默認統(tǒng)計前10行)
? ? ? ? 統(tǒng)計前5行
12 . 默認統(tǒng)計倒數(shù)10行
13 . 重定向命令(將輸出的內(nèi)容寫入到某個重定向文件中)
? ? ? ?$ pwd >pwd.txt ?覆蓋
? ? ? ?$ pwd >>pwd.txt ?追加
14 . 訪問網(wǎng)絡(luò)
抓取百度首頁
15 .篩選(管道符)
二 . vi編輯器(最基本的文本編輯器,工作在字符模式下)
? ? ? ? Linux 下的文本編輯器類似于 window 下的 .txt 文件
? ? ? ? 三種模式 : 命令模式 , 插入模式 , 底行模式
1 . 進入vim編輯器 , 進入命令模式
2 . ?輸入i 或 a,進入插入模式 , Esc回退到命令模式
3 . shift+進入到底行模式 , Esc退回到命令模式
三 . 版本控制
版本控制分為兩大陣營,集中式和分布式.集中式的版本控制器為SVN,分布式的版本控制器為git
1 . git命令開始, 初始化一個空的本地倉庫
2 . 查看狀態(tài)(紅色狀態(tài)是沒有納入到版本控制,或者文件已經(jīng)修改過)
committed ?已提交
modified ?已修改(紅)
stage ?已暫存(綠)
3 .將文件納入到版本控制 (放入到暫存區(qū)域)
? ? ?$ git add . /-A ? 一次性提交多個文件
4 . 將文件從暫存區(qū)域提交到本地的 .git倉庫
5 . 如果以前沒有設(shè)置過密碼,第一次提交會要求你輸入郵箱和用戶名.
6 . 提交完畢后再次查看狀態(tài)
7 . 查看提交日志 , 查看每一次的commit 信息
8 . 版本回退處理
9 . 分支與head概念
10 . 查看當前存在的分支
11 . 創(chuàng)建新的分支
12 . 切換到新創(chuàng)建的分支上
13 . 在新創(chuàng)建的分支下創(chuàng)建文件
14 . 在新創(chuàng)建的分支下開發(fā)完畢后切換到主分支
15 . 合并分支
16 . 刪除子分支(注意 : 要切換到主分支才能刪除子分支)
四 . 使用共享倉庫
1 . 在user1/pro下初始化創(chuàng)建倉庫
2 . 將user1中的倉庫clone到共享文件夾中
3 . 在user2中clone共享倉庫中的內(nèi)容
4 . 在user2中創(chuàng)建文件并推送到共享倉庫中
5 . user1從倉庫中獲取最新數(shù)據(jù)
6 . 在user1中創(chuàng)建文件并推送到共享倉庫中(需要在命令后加上推送分支)
? ? ? $ git push ../../share/pro.git/ ? ?master
7 . 在user2中獲取共享倉庫中的最新數(shù)據(jù)