共計 8198 個字符,預計需要花費 21 分鐘才能閱讀完成。
本篇內容介紹了“Ubuntu 初始化環境怎么設置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
打開命令行
ubuntu16.04 版本
右鍵——打開終端
有的 ubuntu 14.04 沒有自帶右鍵打開終端功能,用起來非常不方便。解決方法如下:
$ sudo apt-get install nautilus-open-terminal
注銷系統重新登錄,即可。
設置 root 用戶密碼
ubuntu 默認 root 密碼不啟動,設置 root 密碼,sudo passwd root 輸入你安裝時用戶的密碼,設置 root 密碼。
更新軟件源
sudo apt-get upgrade
更新軟件
sudo apt-get update
安裝谷歌瀏覽器
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -p /etc/apt/sources.list.d/
wget -q -o - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable
輸入法:搜狗
下載搜狗
雙擊下載的 deb 文件安裝, 在軟件中心安裝軟件。
im-config
修改上面的 ibus 為 fcitx,重啟 pc。
fcitx-config-gtk3
選擇搜狗就可以了。
并且為了能正常使用 shift 切換中英文, 需要保持搜狗輸入法為第一個, 鍵盤 - 英語 (美國) 為第二個(保留第 2 個為英文是為了搜狗在 shift 能正常中英文切換)。其他的輸入法刪除即可。
要想使用 shift 進行中英文切換,還要重啟。
安裝必要軟件
vim 經常被用來編輯文件
curl 用來下載文件
sudo apt-get install vim curl
登錄時可以選擇的登錄用戶
使用 su root 來測試是否可以進入 root 用戶,如果出現 #說明已經設置 root 用戶的密碼成功
使用 root 用戶打開文件
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
在打開文件中添加如下信息,來設置登錄時可以選擇用戶登錄
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false
使用 vi /root/.profile 命令修改文件,找到 mesg n,修改為:tty -s mesg n || true
安裝 ssh 登錄方式
安裝 ssh 登錄方式,才能被其他電腦遠程訪問
sudo apt-get install openssh-server
創建公鑰私鑰,既能讓別人順利訪問你,在同步 gitlab 倉庫時也需要提供自己的公鑰。
ssh-keygen
一路回車,命令生成密鑰,生成的私鑰公鑰文件在 根目錄的 .ssh/ 目錄下。
查看公鑰
cat .ssh/id_rsa.pub
可以看到自己的公鑰為以下類似字符串
ssh-rsa aaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5r
公鑰在后面鏈接 gitlab 時需要使用
查看本機 ip 地址
ifconfig
翻墻
下載地址
下載 lantern-installer-64-bit.deb
安裝后,搜索 lantern,打開軟件,翻墻工具就可以自動運行了。你在瀏覽器中就可以上外國網站了
實驗網站:
安裝 ubuntu 終端多窗口分屏 terminator
安裝時請開啟翻墻工具。
sudo apt-get install terminator
快捷鍵
ctrl+shift+e 垂直分割窗口
ctrl+shift+o 水平分割窗口
f11 全屏
ctrl+shift+c 復制
ctrl+shift+v 粘貼
ctrl+shift+n 或者 ctrl+tab 在分割的各窗口之間切換
ctrl+shift+x 將分割的某一個窗口放大至全屏使用
ctrl+shift+z 從放大至全屏的某一窗口回到多窗格界面
注意: 由于 terminator 是 python 寫的, 所以不同的 python 版本啟動可能會出錯. 安裝后直接在命令行中輸入 terminator, 會正常啟動, 如果不能正常啟動會報錯. 例如我的電腦是 python3.6, 啟動報錯, 需要將文件 /usr/bin/terminator
except (keyerror,valueerror), ex:
修改成
except exception as e:
外觀和快捷鍵,參考網址:
如果 terminator 不好用, 使用 tmux
sudo apt-get install tmux
ctrl+b 是 tmux 的前置命令
ctrl+b % 水平分割出一個新窗口
ctrl+b“垂直分割出一個新窗口
ctrl+b x 關閉當前光標所在窗口
ctrl+b!關閉所有窗口
ctrl+b 方向鍵 切換窗口
ctrl+b t 顯示一個時鐘
ctrl+b pageup/pagedown 普通模式下的 pageup/pagedown,按 ecs 鍵退出翻頁
ctrl+b [進入復制模式,此時和普通模式下復制粘貼一樣,按 ecs 鍵退出
如果想使用鼠標可以控制
查看 tmux 當前版本:
tmux -v(大寫 v)
編輯 tmux 配置文件:
sudo nano ~/.tmux.conf
tmux2.1 之后版本:
set-option -g mouse on
tmux2.1 之前版本:
setw -g mouse-resize-pane on
setw -g mouse-select-pane on
setw -g mouse-select-window on
setw -g mode-mouse on
這幾行配置加到 ~/.tmux.conf 中,然后在 tmux 里面按 c-b : 執行 source ~/.tmux.conf 即可生效
python 和 pip 的基本配置
ubuntu16.04 自帶的 python2 和 python3,不過默認鏈接是 python2
更換 python 鏈接版本
將 /etc/bin/python 鏈接轉為 python3.5,(原鏈接指向 python2.7)
sudo rm /usr/bin/python # 刪除原鏈接
sudo ln -s /usr/bin/python3.5 /usr/bin/python # 建立新鏈接
在命令行輸入 python,查看 python 版本
如果不知道安裝在哪里了
which pip # 查看在哪里
whereis pip/pip3 無法查到 pip 位置
安裝 pip 和其他需要的插件
sudo apt-get install python-pip python-dev build-essential
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
sudo pip install --upgrade pip # 升級 pip 后,pip 不能再使用,可以通過下面的方法修復
gedit /usr/bin/pip
修改對應部分,安裝 pip2 的版本管理器
#!/usr/bin/python2
from pip import __main__
if __name__ == __main__ :
sys.exit(__main__._main())
切換 pip 的鏡像源,不然 pip 下載太慢了
如果你想安裝 pip3 的管理器
gedit /usr/bin/pip
修改對應部分,安裝 pip2 的版本管理器
gedit /usr/bin/pip3
#!/usr/bin/python3.6
from pip import __main__
if __name__ == __main__ :
sys.exit(__main__._main())
管理員權限創建或打開 /etc/pip.conf 文件,設置如下內容更換為阿里云鏡像
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
或豆瓣云鏡像
[global]
trusted-host=pypi.douban.com
index-url = http://pypi.douban.com/simple/
安裝 python3.6,python3.7
安裝依賴
# 安裝依賴 zlib、zlib-devel
# 在 ubuntu 里,zlib 叫 zlib1g,相應的 zlib-devel 叫 zlib1g-dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g-dev
首先去 python 官網下載 python3 的源碼包,網址:
打開終端,利用命令 cd 進入文件所在文件夾里
解壓文件
tar xfz python-3.6.1.tgz
這里使用 xfz 命令,而不建議使用 -xvzf 命令,因為其釋放的文件夾需要 root 權限才可以更改或者刪除。
進入釋放的文件夾
cd python-3.6.1/
添加配置
./configure –prefix=/usr/bin/python3.6
要配置的是安裝 python 需要的文件夾。配置完成后,終端會顯示下面一段話,可以選擇無視它,不影響后續操作。
if you want a release build with all optimizations active (lto, pgo, etc),
please run ./configure –enable-optimizations
編譯源碼
sudo make
執行安裝
sudo make install
安裝過程持續幾分鐘,安裝成功后,安裝的 python 就在 計算機 /usr/python3.6 文件夾之中。
修改默認 python 版本
ubuntu16.04 版本集成了 python2.7 及 3.5 版本,系統中原來的 python 在 /usr/bin/python,通過 ls - l 可以看到,python 是一個軟鏈接,鏈接到本目錄下的 python2.6
我們需要先把這個默認鏈接刪除,再新建一個 python3.6 的軟鏈接.
首先要確保終端的指針已經退回根目錄,再進行以下操作
需要刪除原有的 python 鏈接文件:
rm /usr/bin/python
注意如果終端提示:rm: 無法刪除 /usr/bin/python : 權限不夠,那么就需要打開 root 權限刪除鏈接。
建立指向 python3.6 的鏈接:
ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python
查詢 python 版本
python –version
如果顯示是 python3.6.1 則說明安裝成功!
安裝配置 git
研發人員的代碼一般保存在 gitlab 上,因為可以創建私有倉庫。
注冊 gitlab 需要打開翻墻軟件,登錄 gitlab 可以不需要飯前軟件。
登錄 gitlab 賬號后,打開 git 賬戶 settings,在 ssh key 中添加本地公鑰。本地公鑰的查看方法,在前面 ssh 處有介紹。
安裝 git
sudo apt-get install git
克隆分支到本地倉庫,這里是克隆到當前目錄。
git clone -b 分支名 git@網址 / 倉庫名
例如:git clone -b offline-v2.5.0
克隆遠程倉庫到本地
git clone git@網址 / 倉庫名
關于上面兩個命令的 git@網址 / 倉庫名,可以在倉庫的首頁看到。
安裝虛擬機
安裝虛擬機,不要使用在線安裝方法,不一定能成功
直接去下載官網最新的虛擬機 deb 文件,然后雙擊安裝最好。https://www.virtualbox.org/wiki/downloads
截圖
安裝
sudo apt-get install gnome-screenshot
在搜索中,直接搜索截圖,就可以搜索到 gnome-screenshot
安裝系統清理工具 bleachbit
sudo apt-get install bleachbit
安裝壓縮軟件 rar
sudo apt-get install rar
安裝類似 mac 的界面
安裝 docky,執行
sudo apt install docky
關閉不反應的窗口
當在運行中某些窗口出現死機,無法通過關閉按鈕關閉窗口,可以在命令行輸入 xkill,然后鼠標再點擊死機窗口就可以了。
軟件相關操作
查看安裝軟件
dpkg -l
執行卸載:
sudo apt-get remove package # 刪除已安裝的軟件包(保留配置文件),不會刪除依賴軟件包,且保留配置文件。sudo apt-get --purge remove package # 刪除軟件及其配置文件
卸載軟件:
在 ubuntu 下刪除軟件需要知道確切的包名,所以要學會查看軟件的完整包名:
dpkg -l | grep mysql
查看到的可能是已經刪除的,前面兩個字符表示狀態,rc 表示已刪除,但保留配置文件,ii 表示已安裝
查找軟件安裝位置:
which 軟件名
雙系統 ubuntu 無法進入 windows 磁盤的解決方法
1.ctrl+alt+ t 打開終端,輸入命令檢測 ntfs-3g 是否已經安裝:
locate ntfs-3g
輸入安裝安裝命令:
sudo apt-get install ntfs-3g
2. 修復掛載錯誤的相應的分區如提示中的 /dev/sda7,輸入修復命令:
sudo ntfsfix /dev/sda7
3. 一般都是這樣的修復不同的分區,有時候還會出現一下問題:
(我的這個分區是 win10 的系統盤,被拒絕了)
進 win10,關閉快速啟動,恩,對,關了它就 ok
同一局域網下的 windows 和 ubuntu 共享文件夾
1、windows10 和 ubuntu 連在同一個局域網上。
2、在 win10 上新建文件夾,右鍵屬性 - 共享 - 添加所有用戶可讀寫。確定共享生成共享鏈接。
例如我的文件名為 windows_linux_share,生成的共享鏈接為 //laptop-nefggct3/windows_linux_share
3、在 ubuntu 系統下安裝 samba-client(sudo apt-get install smbclient);
4、在 ubuntu 系統下安裝 cifs-utils(sudo apt-get install cifs-utils);
5、在 ubuntu 系統下新建目錄 my_share(mkdir /mnt/my_share);
在 win10 下修改用戶名密碼,如果你已經知道 win 用戶密碼了就不用修改了。ctrl+alt+del 進入修改密碼,可以看到自己的用戶名和設置新的密碼,新電腦的舊密碼默認為空。
6、掛載 windows 上的 windows_linux_share 到 ubuntu 上的 /mnt/my_share(sudo mount -t cifs -o username=lenovo //192.168.100.105/windows_linux_share /mnt/my_share,其中 lenovo 是 windows 的用戶名,192.168.100.105 是 windows 主機的 ip 地址,上述命令運行出現以下提示,password for administrator@192.168.100.105/windows_linux_share:,輸入 windows 主機的 lenovo 用戶的密碼即可);
7、此外就可在 /mnt/my_share 目錄下訪問 windows 下 windows_linux_share 文件夾下的內容
將啟動器放在底部
安裝 unity-tweak-tool
$sudo apt-get install unity-tweak-tool
$unity-tweak-tool
選擇“啟動器”并進入。
在外觀中,里面的 position 默認是左側,選擇“bottom”。
要改變面板的大小,可以設置“圖標大小”,面板是適應圖標的。
調整啟動器圖標的順序
如果想調節啟動器上圖標的位置, 可以單擊選中圖標, 然后向外拉動圖標(注意不是直接按啟動器的方向拉動, 而是垂直啟動器的方向拉動), 當拉出原位置后, 才能延啟動器的方向拖動, 改變圖標的位置.
標題欄實時顯示網速,cpu 內存
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
終端執行:indicator-sysmonitor,然后 ctrl+ c 就可以實現后臺運行 indicator-sysmonitor
為了方便還要為程序添加開機啟動!鼠標右鍵點擊標題欄上圖標,彈出菜單,選擇首選項,
勾上 run on startup:,這樣就能開機啟動了。切換到 advanced 選項,
可以對要顯示的信息的格式進行設置。
可以嘗試設置其他格式,再 test,直到效果滿意再點擊保存。
好了,到此就結束了!
設置 ubuntu 軟件列表的阿里云鏡像池
備份原來的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakcup
編輯原來的文件
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
更新
sudo apt update
這樣一套完整的 ubuntu16 初始化設置就基本完成了。
“Ubuntu 初始化環境怎么設置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!