筆者從14年接觸Linux至今已有4年,一開始折騰各種發行版,從國產的StartOS、Deepin到Debian、Ubuntu、OpenSUSE、Fedora到Arch Linux,目前主力系統是Manjaro和Ubuntu16.04,本文適用於剛剛開始使用Linux,並且有一定命令行基礎的新手玩家,根據我使用Linux的經驗進行編寫,所有軟體和命令均在Ubuntu16.04系統上測試運行通過。
由於涉及內容過多、篇幅過大,本文將會持續更新,目前計劃是每月更新一次,請大家保持關注,如果大家有關於Linux的相關使用方法技巧的話,也歡迎一起交流~
修改軟體源Ubuntu默認的軟體源是國外的,安裝軟體會比較慢,我們把他修改為國內阿里雲的軟體源。打開【設置】。選擇【軟體更新】點擊【下載自】選擇【其他伺服器】點擊【關閉】保存即可,他會提示讓你刷新列表,刷新一遍就行啦。
必備軟體安裝我發現很多人對Linux的印象還停留在十幾年前,然而現在Linux完全可以滿足日常工作和生活的需求了,(除了遊戲玩不了那麼多),大部分要用到的軟體,Linux上都有對應的解決方案或者是替代品。
常用(國產)Windows軟體以下列表中的軟體都是可以在Linux上完美運行的,感謝Deepin和項目作者的努力與無私奉獻!這些軟體都是依賴於Deepin-Wine,Deepin工程師調配出來的wine環境。
Deepin wine Ubuntu 項目主頁:https://github.com/wszqkzqk/deepin-wine-ubuntu
這裡是Deepin-wine 容器的存檔(針對Ubuntu有極少量的優化),也就是下列軟體的安裝包。Deepin wine containers for Ubuntu項目主頁:https://github.com/wszqkzqk/deepin-wine-containers-for-ubuntu
TIM
QQ輕聊版
微信
Foxmail
百度網盤
360壓縮
WinRAR
迅雷極速版
安裝方法:可以選擇使用git把這個項目克隆到本地,也可以選擇直接下載完整壓縮包,如果你的網絡不是很穩定的話推薦下載完整壓縮包。
git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
# 克隆完成之後,進入項目目錄安裝deepin-wine
cd deepin-wine-ubuntu
./install.sh
然後,在這個項目或上面的軟體列表裡下載需要的安裝包進行安裝:
Deepin wine containers for Ubuntu項目主頁:https://github.com/wszqkzqk/deepin-wine-containers-for-ubuntu
有關deepin wine系列應用的還可以參考一下這篇博文:https://www.lulinux.com/archives/1319
聽音樂良心的網易雲音樂出了Linux版本,在Ubuntu16.04上可以完美運行。在官網上下載安裝包安裝就行了~官網地址:https://music.163.com/#/download
輸入法搜狗輸入法也挺良心的,有Linux版本,免費無廣告,又能同步,比Windows版不知道良心多少倍。官網地址:https://pinyin.sogou.com/linux/?r=pinyin
office軟體以前Linux備受詬病的一點就是office編輯太差了,現在好了,良心的金山推出了Linux版本的WPS,和Windows版本的WPS功能一樣,並且沒有彈窗廣告!官網地址:http://www.wps.cn/product/wpslinux
下載完成之後,打開安裝包所在文件夾,右鍵【在此處打開終端】輸入以下命令進行安裝(具體文件名視下載的版本而定):
sudo dpkg -i wps-office_10.1.0.6757_amd64.deb
如果安裝過程有出錯,大概率是缺少相關依賴包,請輸入以下命令安裝相關依賴:
sudo apt install -f
為了更好的使用體驗,建議導入Windows字體,這樣各類文檔的編輯就毫無障礙了。可以參考我這篇博客:https://www.jianshu.com/p/5042a4855267
shell 命令行我最喜歡zsh,功能強大,可定製性很高,各種配置、各種插件,玩出無限的可能性。
安裝方法:sudo apt install zsh
比較常見的方法是使用 oh-my-zsh來自動管理配置,可以查看官網:https://ohmyz.sh/不過這裡我推薦用zsh官方的 antigen來管理,詳細使用方法見其Github主頁:https://github.com/zsh-users/antigen
開發相關Linux簡直就是專門為開發者打造的系統,各類開發工具一應俱全,全部工具都可以一鍵安裝,非常方便。
vim編輯器用Linux的話,絕對不能錯過大名鼎鼎的vim神器,無需過多解釋,體驗一下就知道了~
sudo apt install vim
相關學習資料
Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm
強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm
把Vim打造成優秀的C++ IDE http://www.linuxidc.com/Linux/2016-06/132262.htm
Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中設置Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm
sublime-text3同樣一款很有名的編輯器工具,安裝方法:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
vscode微軟開發的開源編輯器,現在已經有統一江湖的趨勢了,很強,必須一試!直接去官網下載安裝包安裝即可!官網地址:https://code.visualstudio.com/
jetbrains全家桶不得不說jetbrains太強了,他家的IDE真的太好用了,在Linux上使用的話,強烈推薦使用 jetbrains toolbox來管理,這個工具在jetbrains官網可以下載,安裝都是一鍵式操作,非常方便!
系統配置開始本小節之前要打開系統設置這個界面。
全局菜單設置Ubuntu的unity桌面的特色就是全局菜單,不過現在的屏幕越來越大了,所有窗口的菜單都放在屏幕的左上角的話也挺影響使用的,我們可以把菜單放到窗口的標題欄上,既能充分利用空間,又不會影響使用。
如下圖,選擇【外觀】-【行為】-【顯示窗口菜單】改成【在窗口的標題欄】
主題美化Linux系統最大的特色就是可以根據自己的喜好進行自定義配置,想做成什麼樣的外觀都可以,可定製性超強。下面介紹一下我自己的簡單美化方案,基於Ubuntu16.04(以後會補充Ubuntu18.04以上系統的方案,也就是基於Gnome桌面的方案)。首先要安裝 unity tweak tool,待會要通過這個工具來修改主題和圖標。
sudo apt-get install unity-tweak-tool
安裝Flatabulous主題Github地址:https://github.com/anmoljagetia/Flatabulous開始安裝主題
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme
安裝主題配套的ultra-flat-icons圖標:
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
安裝完成後,打開 unity-tweak-tool ,點擊主題,修改為 Flatabulous,如圖:
修改圖標:
主題效果:
安裝Arc Theme主題這個也是Ubuntu的一款扁平化主題,Github官網地址:https://github.com/horst3180/arc-theme
安裝主題:
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install arc-theme
安裝配套圖標:
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install arc-icons
修改主題和圖標的方法不再贅述。
好玩的命令行終端Linux的終端超級強大,幾乎所有的工作都可以通過命令完成,終端在敲命令的同時還可以做很多有趣的事情,本小節中會列舉一些好玩有趣的命令,建議大家一個個嘗試~如果你們有發現更好玩的可以告訴我,一起賺。
boxes顧名思義,這個命令可以把你想說的話裝在盒子裡面,還可以選擇多種盒子,具體可以看看它的代碼主頁。Github地址:https://github.com/ascii-boxes/boxes安裝:
sudo apt install boxes
試一下:
╰─$ echo hello | boxes -d diamonds -a c
/\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\
/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/ \/\\//
\/ \/
/\ /\
//\\ hello //\\
\\// \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
\/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/
you-get 命令行視頻下載工具很多視頻網站都能下載,請自測。Github地址:https://github.com/soimort/you-get
tget種子下載工具Github地址:https://github.com/jeffjose/tget
小火車:sl很簡單,就是開火車~安裝 & 使用:
sudo apt install sl
sl
效果:你會看到一輛小火車在屏幕上開過去。
cmatrix代碼雨sudo apt install cmatrix
cmatrix
效果:
screenfetchsudo apt install screenfetch
screenfetch
效果:
pv你也許曾經看到過電影裡的模擬字幕, 它們好像是被實時敲打出來的. 如果我麼能在終端裡實現這樣的效果, 那不是很好?
sudo apt install pv
# 使用方法
echo 打字機啦啦啦 | pv -qL 10
終端火焰sudo apt-get install libaa-bin
aafire
效果:
ddate精心調製的混搭日曆sudo apt install ddate
# 測試
ddate
# 輸出:Today is Pungenday, the 33rd day of Chaos in the YOLD 3185
使用 Telnet 觀看星球大戰電影的 ASCII 演繹版本在命令行中運行:
telnet towel.blinkenlights.nl
在終端中看天氣curl wttr.in
# 也可以指定城市名稱,比如
curl wttr.in/guangzhou
終端藝術字figlet是一款在終端上顯示藝術字的工具。
sudo apt install figlet
運行效果
╰─$ echo hello | figlet
_ _ _
| |__ ___| | | ___
| '_ \ / _ \ | |/ _ \
| | | | __/ | | (_) |
|_| |_|\___|_|_|\___/
類似的工具還有toilet,也可以試試。
終端貪吃蛇遊戲通過docker運行貪吃蛇遊戲,運行命令如下:
docker run -ti dyego/snake-game
注意:這個命令需要系統中先安裝了docker才可以,關於docker的安裝使用,可以查看這篇文章:https://www.jianshu.com/p/724315d13ad7
命令行玩俄羅斯方塊Github主頁:https://github.com/samtay/tetris下載命令:
curl -L https://github.com/samtay/tetris/releases/download/0.1.3/tetris-`uname -s`-`uname -m` -o tetris
chmod +x tetris
運行命令:
tetris
NetEase-MusicBox 命令行版本的網易雲音樂Github主頁:https://github.com/darknessomi/musicbox安裝:
pip3 install NetEase-MusicBox
sudo apt install mpg123
運行:
musicbox
鍵盤按鍵:
KeyEffect更多操作請看Github主頁的文檔。
axel多線程下載工具axel是Linux下一個不錯的HTTP/ftp高速下載工具。支持多線程下載、斷點續傳,且可以從多個地址或者從一個地址的多個連接來下載同一個文件。適合網速不給力時多線程下載提高下載速度。比如在國內VPS或伺服器上下載lnmp一鍵安裝包用Axel就比wget快。
安裝:
sudo apt install axel
更多用法請參考:http://man.linuxde.net/axel
寫在後面趕在春節前完成了Ubuntu完全配置指南的第一版,後續內容會持續更新,請大家保持關注,同時也藉此機會祝所有讀者朋友們新年快樂,闔家幸福!
AboutLearn more on my WeChat Official Account:DealiAxyEvery post can be found in my blog:blog.deali.cn