当前位置: 首页 > news >正文

【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一)

前言

  大学期间,感觉很多时候学习课外知识都是被推着往前走,很多内容并没有深入去学习,知识的记录受限于所学比较片面,如今渐渐意识到似乎并没有建立起相关知识的体系架构,缺乏一个系统学习并整理的过程。本文将以Ubuntu系统为例,来整理一些Linux使用过程中常用的操作,大部分也适用于其他的发行版。这篇文章将会随着我的学习不断更新。

0 常见问题汇总

  记录一些Ubuntu使用过程中遇到的一些问题与解决办法,会不断更新,如果内容太多,将单独开一篇博客进行记录。

0.1 pip坏掉的解决办法

  直接在终端运行pip list或者pip3 list出现报错Invalid Syntax

参考链接

0.2 Ubuntu下bashrc的恢复方法

  如果不小心用了echo ... > ~/.bashrc 将这个文件给覆盖了(正常应该使用>>),可以使用这个指令将系统内部默认的文件给复制出来:

cp  /etc/skel/.bashrc   ~/

参考链接

0.3 使用gedit时遇到的问题

(gedit:125808): Tepl-WARNING **: 18:20:43.436: GVfs metadata is not supported. Fallback 
to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are notsupported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

  遇到这个警告之后,貌似对文件的更改失效了,就是看似改动了但实际没有变化,后来发现好像是加上sudo的原因:

在这里插入图片描述

1 虚拟机镜像的选择

  首先是虚拟机镜像的选择,就像Windows重装系统一样,首先要选择一个好的镜像,我的建议是找原版镜像,这样能够避免掉很多问题,这里推荐的是清华开源软件站:

在这里插入图片描述

而且这些镜像国内下载速度非常快。

2 更换软件源

  在使用Linux操作系统过程中,为了增强使用体验,使得软件的下载安装都更快,刚装好系统就进行换源。同样,这里推荐的软件源是清华源:

在这里插入图片描述

Ubuntu中的更换方式也非常简单,如下所示:

# 进入到apt的配置文件夹并查看文件
cd /etc/apt && ls

在这里插入图片描述

apt的软件源就是sources.list文件和sources.list.d文件夹中的文件,默认sources.list文件夹里面是空的,用户可以手动添加其他软件源。

# 修改软件源
sudo gedit sources.list

然后将上面清华软件源复制到这个文件当中,再运行sudo apt update更新一下。

关于这个软件源的结构,有兴趣的可以参考这篇文章。

3 安装中文输入法

  在Linux系统开发过程中,有时候遇到问题可能会想直接在系统自带的FireFox浏览器中检索答案,但系统默认是没有中文输入法的,因此还需要自己折腾一下。

发现这篇文章写得挺全面的,建议认真阅读,此处不再赘述。

如果是CentOS系统,可以参考这篇文章。

4 ssh配置

  新安装的Ubuntu没有ssh,需要安装一下:

#安装ssh
sudo apt install ssh#或者
sudo apt-get install openssh-server#设置开机启动
sudo systemctl enable ssh

参考链接

http://www.lryc.cn/news/95954.html

相关文章:

  • 【UE5 多人联机教程】02-开始游戏菜单控件
  • 设计模式-工厂方法模式
  • 【Hammerstein模型的级联】快速估计构成一连串哈默斯坦模型的结构元素研究(Matlab代码实现)
  • 「C 语言」extern关键字
  • oracle单个用户最大连接数限制
  • 计算机网络最基础知识介绍
  • 接口测试进阶之数据模板
  • Java中使用MySQL详解
  • Docker安装Elasticsearch相关软件安装
  • Ubuntu的安装与部分配置
  • 为什么 Splashtop 是更好用的 iOS 远程桌面应用
  • [SQL挖掘机] - 字符串函数 - lower
  • 什么是Koala?
  • 阿里巴巴前端开发规范
  • opencv-19 图像色彩空间转换函数cv2.cvtColor()
  • SpringCloudAlibaba微服务实战系列(二)Nacos配置中心
  • 【Kafka源码走读】Admin接口的客户端与服务端的连接流程
  • Windows API遍历桌面上所有文件
  • 【MySQL】基本查询(插入查询结果、聚合函数、分组查询)
  • 【Go语言】Golang保姆级入门教程 Go初学者介绍chapter1
  • mysql 自增长键值增量设置
  • 【pytho】request五种种请求处理为空和非空处理以及上传excel,上传图片处理
  • 【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器
  • 解锁新技能《基于logback的纯java版本SDK实现》
  • 你需要知道的云原生架构体系内容
  • 安全渗透--正则表达式
  • git如何撤销commit(未push)
  • Vue数组与字符串互转
  • Java编程实现遍历两个MAC地址之间所有MAC的方法
  • 用AXIS2发布WebService的方法