Linux玩家必備:Ubuntu完全配置指南

2022-02-05 程序設計實驗室

收錄於話題 #Linux 21個

前言

筆者從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

QQ

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

效果:

screenfetch

sudo 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
jDown下移kUp上移hBack後退lForword前進uPrev page上一頁dNext page下一頁fSearch快速搜索[Prev song上一曲]Next song下一曲=Volume +音量增加-Volume -音量減少SpacePlay/Pause播放/暫停?Shuffle手氣不錯mMenu主菜單pPresent/History當前/歷史播放列表iMusic Info當前音樂信息⇧+pPlaying Mode播放模式切換aAdd添加曲目到打碟⇧+aEnter album進入專輯gTo the first跳至首項⇧+gTo the end跳至尾項zDJ list打碟列表sStar添加到收藏cCollection收藏列表rRemove刪除當前條目⇧+jMove Down向下移動當前項目⇧+kMove Up向上移動當前項目⇧+cCache緩存歌曲到本地,Like喜愛.Trash FM刪除 FM/Next FM下一FMqQuit退出tTiming Exit定時退出wQuit&Clear退出並清除用戶信息

更多操作請看Github主頁的文檔。

axel多線程下載工具

axel是Linux下一個不錯的HTTP/ftp高速下載工具。支持多線程下載、斷點續傳,且可以從多個地址或者從一個地址的多個連接來下載同一個文件。適合網速不給力時多線程下載提高下載速度。比如在國內VPS或伺服器上下載lnmp一鍵安裝包用Axel就比wget快。

安裝:

sudo apt install axel

更多用法請參考:http://man.linuxde.net/axel

寫在後面

趕在春節前完成了Ubuntu完全配置指南的第一版,後續內容會持續更新,請大家保持關注,同時也藉此機會祝所有讀者朋友們新年快樂,闔家幸福!

About

Learn more on my WeChat Official Account:DealiAxyEvery post can be found in my blog:blog.deali.cn

相關焦點

  • [Linux 底層]bootstrap移植裁剪及編譯
    從nandflash啟動直接跳轉到uboot階段先把默認配置進行編譯一輪;從flash啟動跳轉到uboot階段。$ make mrproper$ make sama5d3_xplainednf_uboot_defconfig圖形化配置,進行裁剪;CPU主頻、總線頻率,啟動晶振選擇;
  • 樹莓派 Ubuntu 64 位系統玩家體驗版
    現在有樹莓派玩家放出了可用的64位系統(Ubuntu 版),有興趣的朋友可以安裝體驗一下。介紹本系統由以下組成boot: 原汁原味官方 Ubuntu 16.04 armhf for Raspiberry Pi 3firmware: 由樹莓派官方的 linux-rpi-4.9.y 編譯的 aarch64rootfs: Ubuntu15.10 (無力吐槽)對於這次移植呢,有點小問題,就是開機在boot界面時會連接某伺服器
  • T14 Gen1 安裝 Ubuntu 16 筆記
    文章目錄配置背面是 ThinkPad T14 Gen 1 字樣, 貼的標籤印有 20S0-A008CD, 配置如下:i7-10510U
  • 這些孩子在 Ubuntu 的 Linux 終端下玩耍
    (添加劉老師微信,拉你進微信群,添加備註信息)原文來自:http://www.linuxeden.com/html/softuse/20150902/162637.html本文地址:http://www.linuxprobe.com/linux-ubuntu-childplay.html編輯:王浩,審核員:逄增寶
  • 在 Ubuntu 20.04 LTS Linux 上安裝 Adob​​e Photoshop CS6
    linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg --add-architecture i3862、添加Wine GPG Key接下來,添加 Wine GPG 密鑰,這將允許我們從 Wine 的存儲庫中安裝經過驗證的軟體包。所以,這裡的命令 - 一個是下載,下一個是添加它。
  • 如何在樹莓派上安裝 Ubuntu 伺服器? | Linux 中國
    從氣象站到家庭自動化,玩家們用樹莓派搭建了許多酷炫的項目。第四代樹莓派具備了普通桌上型電腦的功能和處理能力。但本文並不是要介紹如何使用樹莓派作為桌面。相反,我會告訴你如何在樹莓派上安裝 Ubuntu 伺服器。
  • vscode remote-ssh連接linux伺服器
    但是如果直接在linux伺服器使用vi、vim之類的工具,閱讀、調試代碼還是比較低效的。為了提高代碼的閱讀和編寫效率,可以使用vscode連接遠程伺服器來方便的閱讀和編寫代碼。 首先我們的Windows機器需要支持openssh,我用的是win10系統,按照下圖找到openssh客戶端程序安裝完成就可以了。
  • Ubuntu 發布了安全更新,修復了系統內核因引入回歸導致數據損壞
    以下是漏洞詳情: 漏洞詳情 來源:https://ubuntu.com/security/notices/USN-4658-2 USN-4658-2: 內核回歸 嚴重程度:高 在先前 USN-4658-1(https://ubuntu.com/security/notices/USN-4658-1), 官方修復了 Linux 內核中的漏洞,不幸的是
  • 雲安全日報201203:Ubuntu系統內核發現拒絕服務或執行任意代碼漏洞...
    以下是漏洞詳情:漏洞詳情來源:https://ubuntu.com/security/notices/USN-4658-11.CVE-2020-0423 CVSS評分:7.8 高Linux內核中的binder IPC實現中存在競爭條件,導致釋放後使用漏洞。
  • Ubuntu變Mac的五步法
    完全開源的,可從Github下載。Download La Capitaine Icon Set on Github怎樣安裝 Icon 主題Plank Dock如果你使用的是 Unity 桌面,可以安裝Plank,隱藏 Unity Launcher (System Settings > Desktop > Behaviour) ,使用下面的連結安裝Install Plank from Ubuntu SoftwarePlank可以配置各種主題
  • 如何在Ubuntu 18.04上安裝和配置Redis
    您可以使用以下命令進行操作:[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update 2、使用APT命令在Ubuntu上安裝Redis[linuxidc@linux:~/www.linuxidc.com
  • Ubuntu 中安裝十字繡圖案軟體 KXStitch
    當它打開時,運行命令:sudo add-apt-repository ppa:ubuntuhandbook1/kxstitch更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?
  • 面向遊戲玩家的六款最佳Linux發行版
    我在本文中將介紹面向遊戲玩家的六款最佳Linux。願君喜歡!引言Linux過去是完全基於命令行的作業系統,後來它有了基本的圖形用戶界面(GUI)。而如今我們有了高級的桌面環境,比如KDE Plasma等。現在,遊戲是Linux上的另一個亮點。我們有一些出色的Linux遊戲。
  • Ubuntu 14.04 安裝配置GNOME經典界面
    Ubuntu 14.04上基本完美支持GNOME經典界面,安裝配置步驟如下:1. 安裝gnome-session-flashbacksudo apt-get install gnome-session-flashback這個包安裝後,註銷後,在登錄界面就能選擇GNOME Flashback (Compiz)這個桌面環境了。
  • Linux提權的幾種常用方式
    在滲透測試過程中,提升權限是非常關鍵的一步,攻擊者往往可以通過利用內核漏洞/權限配置不當/root權限運行的服務等方式尋找突破點,來達到提升權限的目的。1、內核漏洞提權提起內核漏洞提權就不得不提到髒牛漏洞(Dirty Cow),是存在時間最長且影響範圍最廣的漏洞之一。
  • Ubuntu GNOME 15.10:堪稱完美的 Linux 桌面發行版
    我只管使用它就行。當然,我需要安裝GIMP、Audacity和Spotify之類的東西;但是除此之外,根本沒有需要我做的。一點都不需要我做。所有都很好我只想說,它完全太好用了,堪稱完美。所有硬體、軟體、窗口合成器、安裝、升級,一切都輕鬆無憂。實際上,整個體驗毫無麻煩可言。
  • refind如何引導win+Linux+mac多系統
    一、安裝refind首先我們參照 UEFI引導多系統refind的安裝及美化安裝完refind並把主題配置上。二、去掉不必要的啟動項我們編輯boot/efi/EFI/refind/refind.conf在最後加上dont_scan_dirs \efi\bootscan_all_linux_kernels false我們看到refind只保留我們所想要的。
  • 教你在Ubuntu上體驗Mac風格
    (添加劉老師微信,拉你進微信群,添加備註信息)原文來自:http://www.bitscn.com/news/linux/201407/240471.html本文地址:http://www.linuxprobe.com/linux-ubuntu-mac.html編輯:王浩,審核員:馮振華
  • windows,mac os,linux三大pc作業系統,到底有啥區別!
    最新蘋果系統 macOs Catalinalinux:這個估計大多數人很少聽說,但是我估計很多人聽過深度os,那個就是基於linux來做的。首先他是一個完全開源的作業系統,基於這個系統有很多的發行版本,例如redhat,mint,ubuntu,cetnos等。這個系統的優點就是性能很高,體積很小,穩定性非常好,對硬體的需求是最小的。得益於這些有點,大部分的linux系統備用來作為伺服器的作業系統,正常情況穩定運行個三五年是沒什麼問題的。
  • Ubuntu-Base在iMX8MM平臺上的移植
    僅有的三本軟體開發手冊這時候我想起我還是一個三本菜狗,飛凌嵌入式面向企業的資源屬實不適合我,只買過一塊iMX6ULL開發板還僅僅用來吃灰的我完全不能理解如何去開發我要的功能-18.04.5-base-arm64.tar.gzlarry@larry-Precision-5520:~/imx8$ mkdir ubuntu-baselarry@larry-Precision-5520:~/imx8$ tar xvf ubuntu-base-18.04.5-base-arm64.tar.gz -C ubuntu-base/