文章目录
1、终端
在Ubuntu操作系统中,终端(Terminal)是一个强大且灵活的工具,它允许用户通过命令行界面与系统进行交互。熟练掌握终端操作不仅可以提高工作效率,还能让你更深入地理解Linux系统。
1.1、终端的打开
终端提供了一个文本界面,允许通过输入命令来执行各种操作。可以使用命令来浏览文件系统、管理软件包、执行脚本等。
1.1.1、使用键盘快捷键启动 Ubuntu 终端
打开终端:同时按下 Ctrl、Alt 和 T 键【Alt+Ctrl+T】。
1.1.2、从菜单中打开终端
这是在 Ubuntu 中打开任何已安装应用程序的通用方法。
按 Windows 键(在 Linux 中也称为super键)并输入终端(terminal)。它将显示终端应用程序图标,单击它以启动终端。
1.1.3、从文件资源管理器(Nautilus)在终端中打开当前目录位置
当你在文件资源管理器中时,右键单击空白区域。在上下文菜单中,将看到“在终端中打开”选项。
1.2、终端的使用
注意:
我们后面的第四大章就开始讲解相关常用的命令!目前这里我们先了解一下就好!
常用命令:
- sudo:用于以管理员权限执行命令。例如,
sudo apt-get update
将更新软件包列表。 - cd:用于切换当前工作目录。例如,
cd /home
将当前目录切为为 home 家目录下。 - ls:用于列出当前目录中的文件和文件夹。例如,
ls -l
将以详细格式显示文件列表。 - mkdir:用于创建新的文件夹。例如,
mkdir 111
将创建一个名为 111 的文件夹。 - rm:用于删除文件和文件夹。例如,
rm -rf 111
将删除名为 111 的文件夹。 - touch:用于创建文件。例如,
touch 222
将创建一个名为 222 的文件。 - cp:用于复制文件和文件夹。例如,
cp 222 333
将复制 222 文件并将其命名为 333。 - mv:用于移动文件和文件夹,或者重命名文件和文件夹。例如,
mv 333 /
将 333 文件移动到 根目录下。
2、系统更新和升级
2.1、更新软件包
使用命令 sudo apt update
来更新软件包列表。这将检查可用的更新并列出它们。
sudo apt-get update
2.2、升级系统
使用命令 sudo apt upgrade
。这将安装可用的所有更新。
sudo apt-get upgrade
2.3、完整升级
如果想升级到下一个 Ubuntu 版本,使用命令 sudo do-release-upgrade
或者 sudo apt-get dist-upgrade
。这将升级整个系统,并在需要时下载和安装新的软件包。
sudo do-release-upgrade
或者
sudo apt-get dist-upgrade
2.4、自动更新
使用工具如 Unattended Upgrades 来自动更新软件包和系统。
2.5、更新驱动程序
有时,系统更新还包括更新硬件驱动程序。使用命令 sudo ubuntu-drivers autoinstall
来自动安装推荐的驱动程序。
sudo ubuntu-drivers autoinstall
注意:
在进行系统更新和升级之前,建议先备份重要的文件和数据。这是为了防止意外的数据丢失或系统故障。
3、部分常见问题和解决方案
3.1、忘记了sudo密码该怎么办?
解决方案:如果忘记了 sudo 密码,可以通过重置 root 密码来解决。在启动时,进入“恢复模式”并选择 root shell 选项。然后使用命令 passwd 来更改 sudo 用户的密码。
3.2、无法添加软件源,显示错误信息 怎么办?
解决方案:当添加软件源时,可能会遇到各种错误。首先,请确保输入的软件源地址正确。然后,检查网络连接是否正常。还可以在终端中运行命令 sudo apt update 来获取更详细的错误信息,并根据错误信息解决问题。
3.3、无法安装软件包,显示依赖项错误。
解决方案:当安装软件包时,可能会遇到依赖项错误。请检查错误消息中提到的依赖项,并尝试使用命令 sudo apt install 来安装缺少的依赖项。如果问题仍然存在,可以尝试使用命令 sudo apt --fix-broken install 来修复依赖项问题。
3.4、系统运行缓慢或出现错误。
解决方案:如果系统运行缓慢或出现错误,可能是由于系统资源不足或软件冲突引起的。可以尝试清理系统垃圾文件、关闭不必要的后台进程、升级硬件或重新安装操作系统来改善系统性能。
4、常见的资源和社区支持
4.1、官方软件源
可以访问官方软件源的网站,如 Ubuntu 官方软件源或 Debian 官方软件源,以获取软件包的详细信息和下载链接。
4.2、论坛和社区
有许多活跃的 Linux 论坛和社区,如 Ubuntu 论坛或 LinuxQuestions 论坛。可以在这些论坛上提问、寻求帮助和与其他用户交流。
4.3、官方文档和指南
官方文档和指南是获取有关软件源添加和管理的详细信息的重要资源。可以访问 Linux 发行版的官方网站,如 Ubuntu(https://ubuntu.com/)或 Debian(https://www.debian.org/),以获取官方文档和指南。
每日一更!
公众号、优快云等博客:小菜狗编程笔记
谢谢点赞关注哈!目前在飞书持续优化更新~
日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!