中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Windows不用虛擬機或雙系統(tǒng),輕松實現(xiàn)linux shell環(huán)境:gitforwindows


用過Linux服務(wù)器分析數(shù)據(jù)的小伙伴,一定對Linux強大Shell命令所折服,經(jīng)常會感覺windows缺少這些命令而感覺不方便。

還有想學(xué)習(xí)Linux Shell命令的小伙伴,一直沒有一個很好的學(xué)習(xí)環(huán)境。雙系統(tǒng)安裝涉及分區(qū)改變對硬盤數(shù)據(jù)不安全,虛擬機效率太低,服務(wù)器也是不每個人都會買的。

現(xiàn)在方便了,Github推出了一款軟件 gitforwindows,只有30 M的一個windows軟件,卻可以取代windows下的dos環(huán)境,輕松實現(xiàn)200多個linux命令,讓每個windows用戶輕松擁有一個功能強大的終端。

Windows用戶和Mac只差一個git的距離!

安裝 gitforwindows

Git for Windows,主頁:http://gitforwindows.org/
點擊頁面中“Download”進入下載列表??筛鶕?jù)個人喜好和系統(tǒng)選擇下載版本。
這里我選擇下載最新版64位版:Git-2.16.1.4-64-bit.exe (如有更新請下載最新版)

下載完畢,雙擊開始安裝,全都默認(rèn)選項,一路Next至安裝成功。

如何使用

默認(rèn)安裝成功,在桌面或任何文件目錄中,點擊右鍵菜單中會有Git Bash Here選項

左鍵單擊Git Bash Here即打開Git Bash終端

現(xiàn)在你有了一個功能強大的終端,管理你windows文件系統(tǒng)像linux一樣。

~家目錄,就是用戶主目錄,我們位置在桌面,即~/Desktop

值得注意幾點:

  • 啟動Git bash的位置即當(dāng)前目錄

  • /為系統(tǒng)根目錄,系統(tǒng)的分區(qū)c/d僅為根目錄下的目錄,如進入C盤,則輸入cd /c

  • git只是實現(xiàn)了部分shell命令

  • git運行/bin目錄中所有命令,同時支持系統(tǒng)中的dos命令和安裝的程序,如查看文件可以使用ls也可以使用dos命令dir

Git有那些Shell命令

本質(zhì)上Git將Linux命令重新編寫了適合windows使用的exe可執(zhí)行文件版本,查看一下系統(tǒng)中有那些可用的linux命令:

# 進入系統(tǒng)命令目錄cd /bin# 查看所有exe可執(zhí)行程序ls *.exe

列出了247個Shell命令程序,不在目錄的shell命令也可上網(wǎng)搜索相應(yīng)的windows版本exe文件,人工添加至windows環(huán)境變量即。

看看git支持哪些常用命令

是不是已經(jīng)很強大了,強大到了一多半你都沒用過。剛?cè)腴T的小伙伴夠?qū)W習(xí)一陣了。

其實我們常用的也就幾個

  • awk   文本行列處理,如兩個表共有列合并,即是一個小命令,也是一門語言,用好了功能極其強大

  • cat   顯示文件內(nèi)容

  • cp    復(fù)制文件,與windows系統(tǒng)的copy功能類似

  • cut   文件列操作

  • dos2unix  轉(zhuǎn)換windows換行符為linux格式

  • gzip  文件壓縮解壓

  • head  顯示文件前N行,或去除后N行

  • less  按頁查看文件內(nèi)容

  • ln    建立文件軟鏈(快捷方式)和硬鏈

  • ls    顯示文件目錄,windows中類似命令為dir

  • mkdir 創(chuàng)建新目錄

  • mv    移動或改名

  • rm    刪除文件

  • rmdir 刪除空目錄

  • scp   遠(yuǎn)程復(fù)制文件

  • sed   文本替換,也是一門語言,功能極強

  • seq   產(chǎn)生連續(xù)等間隔數(shù)值序列

  • sort  排序,可實現(xiàn)excel中多條件同時排序

  • ssh   登陸ssh服務(wù)器,你和mac只差一個ssh的距離

  • zless 查看壓縮文件

簡單的fasta文件操作例子

我們在桌面上進建一個test文件夾,進入后右鍵執(zhí)行 git bash,這時我們的起始目錄即為當(dāng)前test目錄~/Desktop/test。

我們創(chuàng)建一個fasta序列文件,內(nèi)容如下:

>protein1MEMEQEKMTMNKELSPDAAAYCCSACHGDETWSYNHPIRGRAKSRSLSASPALGSTKEFRRTRSLHGPCP>protein2VTTFGPKACVLQNPQTIMHIQDPASQRLTWNKSPKSVLVIKKMRDASLLQPFKELCTHLMEENMIVYVEKKVLEDPAIASDESFGAVKKKFCTFREDYDDISNQIDFIICLGGDGTLLYASSLFQGSVPPVMAFHLGSLG>protein3FLTPFSFENFQSQVTQVIEGNAAVVLRSRLKVRVVKELRGKKTAVHNGLGENGSQAAGLDMDVGKQAMQYQVLNEVVIDRGPSSYLSNVDVYLDGHLITTVQGDGVIVSTPTGSTAYAAAAGASMIHPNVPAIMITPICPHSLSFRPIVVPAGVELKIMLSPEARNTAWVSFDGRKRQEIRHGDSISITTSCYPLPSICVRDPVSDWFES>protein4LAQCLHWNVRKKQAHFEEEEEEEEEG

復(fù)制上以fasta格式蛋白序列全部內(nèi)容,在終端中輸入如下命令:cat加>創(chuàng)建新文件test.txt并寫始寫入

cat > test.txt

回車執(zhí)行上述命令即開始編寫文件狀態(tài),我們只需按鼠標(biāo)滾輪即可快速粘貼剪切板中內(nèi)容,再按Ctrl+D組合實現(xiàn)結(jié)束編輯并保存。

接下來對這個序列文件進行簡單的操作:

# 使用cat命令顯示文件內(nèi)容cat test.txt# fasta文件通常為.fa的擴展名,mv命令改名mv test.txt test.fa# 文件很大可使用less按頁查看,空格翻頁,q退出查看模式less test.fa# 只查看序列名稱行g(shù)rep '>' test.fa# 統(tǒng)計序列條數(shù):即上條命令接wc統(tǒng)計字?jǐn)?shù),-l只統(tǒng)計行數(shù)grep '>' test.fa |wc -l# sed去除序列名中的大于號grep '>' test.fa | sed 's/>//'# 顯示每條序列長度# 基本思路將fasta文件多行并單行兩列,為序列名和序列# 統(tǒng)計第二列長度并輸出awk '/^>/ {printf('\n%s\t',$0);next;} {printf('%s',$0);} END {printf('\n');}' test.fa | awk '{print $1,length($2)}'

現(xiàn)在我們可以在windows里輕松實現(xiàn)大文件操作,文件查看、壓縮解決,序列分析,是不是很方便。

筒子們,燥起來吧!

Linux小抄

入門小伙伴推薦學(xué)習(xí)Linux CheatSheet —— 常用linux命令速記表,來自fosswire.com,有多國語言版本,隨身常看,快速入門。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
122.Linux系統(tǒng)和Shell命令行簡介,走上數(shù)據(jù)分析之路
windows 操作系統(tǒng)里 git bash 和 git cmd 的區(qū)別
如何在Linux上搭建Git服務(wù)器?
Linux與Bash -1 基礎(chǔ)實操
寫給工程師的 Ubuntu 20.04 最佳配置指南
發(fā)現(xiàn)一款好用到爆的Shell工具,被驚艷到了!
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服