天天看點

Ubuntu 的使用總結

文章目錄

    • 1丶系統安裝教程
    • 2丶安裝好後,沒有網絡怎麼辦?
    • 3丶安裝deb軟體封包件
    • 4丶解壓各種檔案指令
    • 5丶解決依賴關系問題的正确姿勢
    • 6丶使用指令更新系統
    • 7丶安裝搜狗輸入法
    • 8丶如何安裝make 3.81
    • 9丶安裝jdk1.8
    • 10丶如何安裝配置Android Studio
    • 11丶用任務管理器打開檔案
    • 12丶更改挂載磁盤權限
    • 13丶更改檔案夾權限
    • 14丶磁盤自動挂載解決
    • 15丶修改環境變量
    • 16丶挂載磁盤
    • 17丶全部指令
    • 18丶下列軟體包有未滿足的依賴關系:無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包廂的依賴關系
    • 19丶安裝vbox(virtualbox)
    • 20丶安裝向日葵
    • 21丶如何解除安裝軟體
    • 22丶沒有ifconfig
    • 23丶如何檢視系統資訊(uname)
    • 24丶wget (下載下傳)指令用法
    • 25丶chmod指令的用法
    • 26丶學習 history
    • 27丶18.04忘記登入密碼的破解方法
    • 28丶報“xxx is not in the sudoers file.This incident will be reported” 錯誤解決方法
    • 29丶Unable to install "Visual Studio Code":snap "code" has "install-snap" change in progress
    • 30丶Android Studio連接配接手機無法識别
    • 31丶檢視磁盤挂載和磁盤剩餘容量
    • 32丶which指令
    • 33丶有時候提示指令不存在,解決辦法
    • 34丶下載下傳百度網盤
    • 35、用gedit 打開~/.bashrc檔案
    • 36、無法建立SSL連接配接
    • 37、系統的python3.6更新到python3.7
    • 38、su root無法切換到root使用者
    • 39、source ~/.bashrc 無法執行
    • 40、解決安裝Python版本出現No module named 'apt_pkg'問題
    • 41、Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
    • 42、 jdk1.7更新到1.8
    • 43、如果安裝并配置好 hb後,hb -h檢測不到環境配置成功時
    • 44、檔案顔色代表意思
    • 45、如何執行腳本檔案
    • 46、設定不鎖屏(不休眠)
    • 47、如何檢視已安裝軟體版本
    • 48、拯救Ubuntu環境變量搞蹦導緻指令使用不了的辦法
    • 49、打開終端報錯:bash: /某路徑/bashrc: No such file or directory
    • 50、解決Ubuntu18.04使用快捷鍵 Ctrl+Alt+T 無法打開終端的問題
    • 51、WARNING:root:could not open file ‘/etc/apt/sources.list.d
    • 52、ubuntu16.04多版本Python任意切換(親測有效)
    • 53、ubuntu兩種解除安裝JDK的方式
    • 54、Ubuntu terminal同一視窗多開
    • 55、怎麼同時打開兩個檔案視窗

1丶系統安裝教程

請看:Ubuntu18.04安裝教程

感謝部落客:寥廓長空

2丶安裝好後,沒有網絡怎麼辦?

第一步:

Ctrl+Alt+T打開終端,執行下面這條指令

sudo apt-get install  -f build-essential
           

第二步:

(1)到我的網盤裡下載下傳這個安裝包

連結:https://pan.baidu.com/s/1OBKmCT3XCqkHnsm53W0d7Q

提取碼:6850

(2)解壓

tar -jxvpf r8125-9.004.01.tar.bz2
           

(3)執行指令,安裝網卡驅動

🔺如果檔案沒有權限,記得增權重限,否則會顯示找不到 ./autorun.sh檔案或者其他問題

sudo ./autorun.sh
           

(4)設定網絡

  • DNS ,例如:201.94.151.141(随便列的,請輸入 ifconfig查詢自己的網絡)
  • IP(IPV4),例如:192.153.4.77(随便列的,請輸入 ifconfig查詢自己的網絡)
  • 子網路遮罩,例如:255.243.410.7(随便列的,請輸入 ifconfig查詢自己的網絡)
  • 網關,例如:192.145.7.8(随便列的,請輸入 ifconfig查詢自己的網絡)

(5)關閉并重新打開網絡即可成功連接配接上

3丶安裝deb軟體封包件

sudo dpkg -i + /路徑/檔案名.deb
           

4丶解壓各種檔案指令

$ xz  -d     ***.tar.xz
$ tar -xvf   ***.tar
$ tar -zxvpf ***.tar.gz
$ tar -jxvpf ***.tar.bz2 
           

5丶解決依賴關系問題的正确姿勢

方法一:

sudo apt-get -f install
           

方法二:

aptitude 代替 apt-get。 aptitude 和 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。

先下載下傳 aptitude

$> sudo apt-get install aptitude
           

注意,下載下傳後可能會删除掉apt-get,請謹慎考慮,不過删除掉還可以解除安裝了再裝回來。

以後就拿這條指令來下載下傳即可,它會自動解決依賴關系

$> sudo aptitude -f install
           

6丶使用指令更新系統

(1)

Ubuntu 16.04以上的版本

sudo apt update
           

低于Ubuntu 16.04版本

sudo apt-get update
           

(2)檢視有哪些可更新的軟體

apt list --upgradable
           

(3)進行更新操作

sudo apt upgrade
           

7丶安裝搜狗輸入法

連結:https://pan.baidu.com/s/1KiEbcJvbK6NkAYF-89Cvmg

提取碼:6e2z

(1)下載下傳好後,直接安裝.deb檔案

sudo dpkg -i + /路徑/檔案名.deb
           

(2)請參考下面這條連結去設定,解決支援中文問題

點選進入

(3)按照這條連接配接進行最後配置,解決輸入法切換問題

點選進入

感謝部落客:fanyaqiang_1201

8丶如何安裝make 3.81

(1)make各版本包下載下傳

點選進入

(2)安裝步驟

點選進入

9丶安裝jdk1.8

(1)下載下傳jdk1.8(已有就不用了)

連結:https://pan.baidu.com/s/1IPu35Fh0Os-DIENwPt55eA

提取碼:oo1i

(2)解壓

tar -zxvf jdk-8u121-linux-x64.tar.gz
           

(3)打開profile檔案,配置環境變量

sudo gedit /etc/profile
           

(6)添加以下内容

#set Java environment

export JAVA_HOME=/路徑名/jdk1.8.0_56(路徑自己變通,都看得懂吧o(* ̄▽ ̄*)ブ)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
           

(7)檢測:環境變量是否配置成功

java -version
javac
java
java -v
           

如果出現正常内容,表示成功

10丶如何安裝配置Android Studio

(1)首先要先把源配置好:

源配置請參考:

看最後一節,更換軟體源

否則就會出現:

錯誤:10 http://ppa.launchpad.net/paolorotolo/android-studio/ubuntu bionic Re 這個問題

(2)配置好後,按順序執行指令

安裝Android Studio的位置添加存儲庫
sudo add-apt-repository ppa:maarten-fonville/android-studio

在終端中鍵入以下來更新apt包管理器索引
sudo apt update

安裝android studio
sudo apt install android-studio
           

(3)如果還有問題請參考

參考一

感謝部落客:醉落紅塵

參考二

感謝部落客: realJianhao

11丶用任務管理器打開檔案

sudo gedit /路徑/檔案名
           

12丶更改挂載磁盤權限

sudo chgrp wgk /home/wgk/test #改所屬的組

sudo chown wgk /home/wgk/test #改所有者
           

13丶更改檔案夾權限

sudo chmod -R 777 /home/wgk/test #改權限
           

14丶磁盤自動挂載解決

(1)打開 /etc/fstab

添加

15丶修改環境變量

點選進入

感謝部落客: itbird

16丶挂載磁盤

(1)檢視磁盤情況

df -l
           

(2)

sudo mkfs -t ext4 /dev/sdt(這裡名字要會變通)
           

輸入:y

提示:寫入超級快和檔案系統賬戶統計資訊直接回車

(3)

sudo mount -t ext4 /dev/sdt/路徑/textdata
           

17丶全部指令

系統操作:
sudo shutdown 關機
sudo reboot 重新開機
sudo nautilus 進入有 root 權限的檔案管理器

删除檔案:
sudo rm -r 檔案夾名
sudo rm -rf 檔案夾名(更進階)

檢視已安裝的東西
方法一:dpkg -l
方法二:apt list --installed
方法三:sudo dpkg -l so*

解壓、安裝方面:
https://blog.csdn.net/songbinxu/article/details/80435665
sudo dpkg -i sogoupinyin_版本号_amd64.deb
sudo dpkg -i *.deb 安裝 deb 軟體

複制粘貼:
Crtl + Shift + C
Crtl + Shift + V

下載下傳:
sudo apt-get install 名字

快捷鍵:
Ctrl + D 關閉、回退終端
Ctrl + Alt + T 打開終端

全部指令:

系統相關
uname -a 顯示目前系統相關資訊
sudo 臨時擷取超級使用者權限
su root 切換 root 使用者
sudo shutdown 關機
sudo reboot 重新開機
sudo nautilus 進入有 root 權限的檔案管理器
ps -A 檢視目前有哪些程序
kill 5 位程序号 結束程序
sudo fdisk -l 檢視磁盤資訊
sudo mount /dev/sdb1 /mnt 挂載磁盤到某一路徑
sudo mount -r /dev/sdb1 /mnt/ 以隻讀方式挂載
sudo umount /dev/sdb1 解除安裝磁盤
sudo blkid 檢視磁盤分區的 UUID
sudo vi /etc/fstab 開機自動挂載磁盤
UUID=11263962-9715-473f-9421-0b604e895aaa /data ext4 defaults 0 1
sudo mount -a 驗證一下配置是否正确

efibootmgr 檢視系統啟動順序
ifconfig 網絡配置,IP 位址檢視
man command-name 查找指令詳細手冊
command-name --help 查找某一指令的幫助
設定靜态 IP 位址
sudo vi /etc/network/interfaces
添加以下内容
auto enp129s0f1
iface enp129s0f1 inet static
address 192.168.1.254 # IP 位址
gateway 192.168.1.1 #
netmask 255.255.255.0 # 子網路遮罩
dns-nameservers 8.8.8.8 8.8.4.4 # DNS 解析

使用者及權限管理
sudo adduser username 新添加使用者
sudo passwd root 設定 root 使用者密碼
sudo vim /etc/sudoers 賦予新使用者 root 權限
User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL 新添加此行即可

chown user-name filename 改變檔案的所屬使用者
chmod u+rwx g+r o+r filename 使用者添加讀寫運作權限,組成員添加讀權限,其他使用者添加讀權限
chmod a+w filename 所有使用者添加寫權限
chmod 777 filename 所有使用者添加讀寫運作權限
3. 軟體安裝
sudo apt-get update 更新軟體清單,在檔案 /etc/apt/sources.list 中列出
sudo apt-get upgrade 更新軟體
sudo apt-get install software-name 安裝在軟體庫中的軟體
sudo apt-get remove 解除安裝軟體
sudo apt-get purge 解除安裝軟體并删除配置檔案
sudo apt-get clean 清除軟體包緩存
sudo apt-get autoclean 清除緩存
sudo apt-get autoremove 清除不必要的依賴
sudo apt-get install -f 修複安裝依賴問題
sudo dpkg -i *.deb 安裝 deb 軟體
dpkg -l 檢視所有安裝的軟體
dpkg -l | grep software-name 配合 grep 指令可檢視具體的某一個軟體是否安裝
sudo echo “google-chrome-stable hold” | sudo dpkg --set-selections 不更新某個軟體
sudo echo “google-chrome-stable install” | sudo dpkg --set-selections 恢複更新某個軟體
4. 目錄檔案操作
cd 切換目錄,~為家目錄,/為根目錄,./為目前目錄
cd … 切換到上級目錄
cd - 切換到上一次所在的目錄
pwd 檢視目前所在目錄
ls 檢視目前目錄下的檔案夾和檔案名,-a顯示隐藏檔案,-l顯示檔案詳細資訊
mkdir directory-name 建立檔案夾
rmdir directory-name 删除檔案夾(必須為空)
rm -rf directory-name 強制并遞歸删除檔案夾
cp src-file dst-file 複制檔案
mv src-file dst-file 移動檔案
ln -s src-file dst-file 建立軟連結
find path -name string 查找路經所在範圍内滿足字元串比對的檔案和目錄
cat filename 顯示檔案内容
head -n 2 filename 顯示檔案前兩行的内容
tail -n 2 filename 顯示檔案末尾兩行的内容
5. 終端快捷鍵
ctrl + l 清屏
ctrl + c 終止指令
ctrl + d 退出 shell
ctrl + z 将目前程序置于背景,fg 還原
ctrl + r 從指令曆史中找
ctrl + u 清除光标到行首的字元(還有剪切功能)
ctrl + w 清除光标之前一個單詞 (還有剪切功能)
ctrl + k 清除光标到行尾的字元(還有剪切功能)
ctrl + y 粘貼 Ctrl+u 或 Ctrl+k 剪切的内容
ctrl + t 交換光标前兩個字元
Alt + d 由光标位置開始,往行尾删删除單詞
Alt + . 使用上一條指令的最後一個參數
Alt – b || ctrl + 左方向鍵 往回(左)移動一個單詞
Alt – f || ctrl + 右方向鍵 - 往後(右)移動一個單詞
!! 執行上一條指令。

           

18丶下列軟體包有未滿足的依賴關系:無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包廂的依賴關系

(1)源出了問題,需要配置源

源配置請參考:

看最後一節,更換軟體源

(2)執行指令

sudo apt update,sudo apt upgrade,sudo apt install -f
           

(3)重新下載下傳即可,例如:sudo apt install 軟體名 搞定!

19丶安裝vbox(virtualbox)

sudo apt install virtualbox

           

△可能出現依賴問題,本文目錄有請查詢解決

20丶安裝向日葵

點選進入

感謝部落客:不願意透露姓名的趙大媽

21丶如何解除安裝軟體

(1)浏覽已安裝程式

sudo dpkg --list
           

情況一:解除安裝程式和所有配置檔案

情況二:隻解除安裝程式

其他方法參考

點選進入

22丶沒有ifconfig

sudo apt install net-tools
           

23丶如何檢視系統資訊(uname)

一般用這個即可

uname -a
           

uname 更多了解參考:

點選進入

感謝部落客:Gkbytes

24丶wget (下載下傳)指令用法

舉個簡單的例子:

sudo wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
           

更多了解:

點選進入

感謝部落客:俠岚之弋痕夕

25丶chmod指令的用法

簡單增權重限:

sudo chmod 777 檔案名
           

更多:

點選進入

感謝部落客:liu_helloworld

26丶學習 history

history : 檢視執行過的指令。
history  # 顯示最近1000條曆史指令
history 5   # 顯示最後5條指令
!number# number為history之後指令前的序号:執行該條指令
!cat # 執行最後一條以cat開頭的指令
           

27丶18.04忘記登入密碼的破解方法

點選進入

感謝部落客:z-sm

28丶報“xxx is not in the sudoers file.This incident will be reported” 錯誤解決方法

參考:https://m.linuxidc.com/Linux/2016-07/133066.htm點選進入

29丶Unable to install “Visual Studio Code”:snap “code” has “install-snap” change in progress

這個提示表示已經在背景下載下傳,别動等待就好。稍後打開全部應用你就能看到了

30丶Android Studio連接配接手機無法識别

進入到Sdk/platforms-tools下

sudo ./adb start-server
sudo ./adb kill-server – kill掉
sudo ./adb devices – 列出所有的裝置
           

點選進入

感謝部落客:齊豪

31丶檢視磁盤挂載和磁盤剩餘容量

指令:df -h

Ubuntu 的使用總結

原文連結:點選進入

感謝部落客:csdn*

32丶which指令

which 可執行檔案名稱 
查找檔案、顯示指令路徑
輸出如下:
[root@localhost ~]# which pwd

/bin/pwd

[root@localhost ~]#  which adduser

/usr/sbin/adduser

[root@localhost ~]#
           

更多參考原文:點選進入

感謝部落客:peida

33丶有時候提示指令不存在,解決辦法

場景:我要使用repo 程式提示找不到

解決:

思路:給repo 增權重限即可

步驟:

(1)which 檢查repo 安裝路徑

(2)cd 進入到repo路徑下

(3)chmod a+x repo

34丶下載下傳百度網盤

方法一: 進入百度網盤官網:連結: 連結: https://pan.baidu.com/download

方法二: 或來到我的網盤裡下載下傳

連結: https://pan.baidu.com/s/15M6zXs_2UWGtrvukmSGq2A 密碼: m36h

–來自百度網盤超級會員V4的分享

(2)解壓 dpkg -i /路徑名/軟體名.deb

經過以上兩步搞定!

35、用gedit 打開~/.bashrc檔案

sudo gedit ~/.bashrc
           

改完東西後,最後還要執行

source ~/.bashrc 
           

36、無法建立SSL連接配接

把https改成http

37、系統的python3.6更新到python3.7

切記千萬不要删除Ubuntu自帶的python版本

(1)安裝

點選進入

感謝部落客:棠澤

(2)修改預設版本(3.6 → 3.7)

點選進入

感謝部落客:Ooo

△踩過的坑:

(1)我在裝python更新的時候不小心把python環境弄壞了,導緻

bash: /home/bsp/perl5/perlbrew/etc/bashrc: No such file or directory

解決:此時,如果還想使用指令

需要切換使用者到root

執行:

su root

38、su root無法切換到root使用者

第一步:點選進入

第二步:sudo -s

第三步:su root

39、source ~/.bashrc 無法執行

su root
source ~/.bashrc 
           

40、解決安裝Python版本出現No module named 'apt_pkg’問題

點選進入

感謝部落客:老蔣

41、Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv

意思是:不要以root的身份去執行

Ctrl + d 退出root模式

重新執行你的指令就行

42、 jdk1.7更新到1.8

點選進入

感謝:安靜的藍孩子 部落客

43、如果安裝并配置好 hb後,hb -h檢測不到環境配置成功時

(1)切換到 root 賬戶下,source ~/.bashrc

(2)Ctrl + d 切換回普通使用者

(3)hb -h,即可顯示

44、檔案顔色代表意思

點選進入

感謝:蟲蟲蟲蟲子部落客

45、如何執行腳本檔案

./腳本名

例如:

./build.py

46、設定不鎖屏(不休眠)

點選進入

47、如何檢視已安裝軟體版本

dpkg -l
           

點選進入

感謝部落客:counsellor

48、拯救Ubuntu環境變量搞蹦導緻指令使用不了的辦法

将所有曾經你改過的環境變量先備份,然後全部删掉,即可恢複正常。

profile

~/.bashrc

environment

環境變量盡量隻配置在一個檔案裡

49、打開終端報錯:bash: /某路徑/bashrc: No such file or directory

分析:

造成這樣的原因,一般是 bashrc 檔案裡的環境變量配置出了問題。隻要删除末尾錯誤的路徑即可解決

解決辦法:

(1)

(2)去掉末尾的這兩行出錯路徑即可解決,其他情況下也是同理

source ~/bin/bashrc	//去掉
source ~/bin/bashrc	//去掉
           

50、解決Ubuntu18.04使用快捷鍵 Ctrl+Alt+T 無法打開終端的問題

思路:

找到鍵盤設定,改掉預設終端快捷鍵,自己添加新的快捷鍵打開方式,名字填 gnome-terminal 即可解決問題。

我的是英文版,是以順序為:settings → Devices → Keyboard

如果還沒解決,可以參考

51、WARNING:root:could not open file ‘/etc/apt/sources.list.d

到别的電腦上考:/etc/apt/sources.list

然後放到你電腦的: /etc/apt/

52、ubuntu16.04多版本Python任意切換(親測有效)

參考:連結

感謝:berry丶 部落客

53、ubuntu兩種解除安裝JDK的方式

方法一:

# dpkg --list | grep -i jdk
# apt-get purge jdk*
# apt-get purge icedtea-* jdk-*
           

更多參考:https://www.cnblogs.com/easonliu/p/3726993.html

方法二:

sudo update-alternatives --config java	查到其他版本的jdk路徑

cd	進入各版本的jdk路徑下
sudo rm -rf jdk			強制删除整個檔案夾
           

54、Ubuntu terminal同一視窗多開

https://blog.csdn.net/fb_941219/article/details/86437566

55、怎麼同時打開兩個檔案視窗

方法一:Ctrl+N

方法二:Ctrl+T