昨天在知乎上看到有幾個軟件不錯,于是也下載試了試。
一個是listary,能夠搜索文件,能夠用bd加搜索內(nèi)容的方式直接打開瀏覽器進(jìn)行搜索,例如用谷歌搜索是gg加要搜索的內(nèi)容,也可以設(shè)置知乎搜索,github搜索,簡書搜索等。這款產(chǎn)品我和wox比較使用了下,自己更喜歡listary,反應(yīng)比較快。
一個是clover,也就是把windows的默認(rèn)資源管理器變?yōu)槎鄻?biāo)簽形式,因為是根據(jù)chrome做的,所以功能和形式都和chrome很像。例如快捷鍵Tab、Ctrl + Tab 正序逆序切換標(biāo)簽、Ctrl + W關(guān)閉標(biāo)簽、Ctrl + Shift + T 恢復(fù)上次關(guān)閉的標(biāo)簽。
另一個是f.lux,用來調(diào)顯示器亮度。晚上不傷眼,隨著時間變化,屏幕自動變化。里面還可以設(shè)置經(jīng)緯度,這樣太陽升起和落下的時間就比較準(zhǔn)確。
學(xué)習(xí)了ssh的無密連接。如果想用ssh無密連接到遠(yuǎn)程服務(wù)器。首先在本地創(chuàng)建ssh公鑰和私鑰,然后把公鑰拷貝到遠(yuǎn)程服務(wù)器。再把遠(yuǎn)程的公鑰添加到服務(wù)器的授權(quán)文件。現(xiàn)在連接就不需要密碼了。如果有問題就檢查一下兩臺機(jī)器對公鑰的權(quán)限。
學(xué)習(xí)了利用ssh無密連接在服務(wù)器上部署git文件。
首先需要建立一個裸倉庫,也就是只有.git文件夾,其它工作目錄文件在遠(yuǎn)程倉庫沒有。這個文件在本地和遠(yuǎn)程建立都可以。使用git init --bare命令。
如果遠(yuǎn)程沒有裸倉庫,先利用scp命令把本地倉庫拷過去。遠(yuǎn)程有裸倉庫時,把遠(yuǎn)程的倉庫git clone到本地。
這時本地和遠(yuǎn)程的倉庫就對應(yīng)起來了,只要有對遠(yuǎn)程倉庫的寫權(quán)限,就可以git push。
這時做的改動,可以同步到服務(wù)器。但在服務(wù)器上,只是個.git文件夾,并沒有本地的工作目錄(除了.git之外的文件),這時就需要git hooks鉤子功能。
我是需要直接同步web服務(wù)器,這樣在本地做的修改,直接
git push后網(wǎng)頁就能發(fā)生變化,不需要再去ftp
在遠(yuǎn)程服務(wù)器的.git裸倉庫下的hooks文件夾中,創(chuàng)建一個post-recursive文件,寫入把這些.git文件映射到什么位置,修改權(quán)限后大功告成?,F(xiàn)在在本地修改文件,提交到本地倉庫,然后git push到遠(yuǎn)程倉庫。如果權(quán)限沒有問題,網(wǎng)頁已經(jīng)更新了。