我是靠谱客的博主 无奈日记本,最近开发中收集的这篇文章主要介绍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
添加

UUID=998746528-ed-565-454-121sa-aasd/路径/textdata   ext4   errors=remount-ro 0 0

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

情况一:卸载程序和所有配置文件

sudo apt-get --purge remove <programname>

情况二:只卸载程序

sudo apt-get remove <programname>

其他方法参考
点击进入

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
在这里插入图片描述
原文链接:点击进入
感谢博主: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)

sudo gedit ~/.bashrc

(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

最后

以上就是无奈日记本为你收集整理的Ubuntu 基础系列篇的全部内容,希望文章能够帮你解决Ubuntu 基础系列篇所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部