阿布吞的基础使用——Ubuntu

news2024/9/22 10:15:05

Ubuntu是Linux系统的发行版,Linux操作系统中比较流行的一个版本,广泛用于个人电脑、服务器和嵌入式设备。今天来简单讲解一下Ubuntu的基础使用。

1. 桌面环境

登录:安装完成后,启动计算机,输入用户名和密码登录到 Ubuntu 桌面环境。

桌面界面:Ubuntu 使用 GNOME 桌面环境,界面简洁易用。你可以通过应用程序菜单(左侧边栏)访问常用应用。

任务栏:位于屏幕底部,显示当前运行的程序和系统状态。您可以在这里快速切换应用程序,还能查看系统的网络连接、音量、电池状态等信息

启动器:在屏幕左侧,包含了常用的应用程序图标。您可以通过点击快速启动相应的程序。如果应用程序图标上有小箭头,说明有更多相关的操作选项。

工作区切换:Ubuntu 支持多个工作区,您可以将不同的任务分配到不同的工作区,提高工作效率。通过快捷键或在任务栏的工作区切换器中进行切换。

 窗口管理:您可以通过拖动窗口标题栏来移动窗口,也可以点击窗口右上角的按钮来最大化、最小化或关闭窗口。

搜索功能:在顶部的菜单栏中有搜索框,输入关键词可以快速找到应用程序、文件或设置选项。

通知中心:当有新的通知时,会在屏幕右上角显示。您可以点击查看详细信息。

快捷方式:可以自定义一些快捷方式,例如截图快捷键 Ctrl + Shift + PrtScn 。

主题和外观设置:在系统设置中,您可以更改桌面主题、字体大小、图标样式等,以满足个人喜好。

多显示器支持:如果您连接了多个显示器,Ubuntu 能够很好地支持配置不同的显示方式,如扩展桌面或镜像显示。

总之,Ubuntu 的桌面环境提供了丰富的功能和灵活的配置选项,您可以根据自己的需求和习惯进行个性化设置和使用,以获得高效和舒适的操作体验。

2. 常用操作

软件安装和更新

        软件中心:点击“Ubuntu 软件”图标,浏览和安装应用程序。

        终端:使用 sudo apt update 更新软件源,sudo apt upgrade 升级已安装的软件包,sudo apt install <package_name> 安装新软件。

文件管理:使用文件管理器(文件)来浏览、复制、移动和删除文件和文件夹。

系统设置:通过“设置”图标访问系统设置,调整显示、声音、网络等设置。

3. 终端使用

打开终端:可以通过快捷键 Ctrl + Alt + T 或在应用程序菜单中找到终端。

指令使用可以通过 指令 --help 获取帮助

ls:列出目录内容。

ls -a 显示所有的文件信息(包含隐藏文件)

ls -l 以列表形式展示详细信息

ls -h 文件大小 可读性更强

还可以混搭用 ls -lh 、ls -alh

pwd:显示当前路径。

cd:更改目录。

cd ~ 回到家目录 /home/

cd - 回到上次所在路径

mkdir:创建新目录。

mkdir -p 可以创建多级目录。

rm:删除文件或目录。

rm -d 可以删除空文件夹。

rm -s 可以从最深处删除所有文件和文件夹(完成非空文件的删除)。

tar:把多个文件归档。

tar -cf 归档名 源文件

tar -xf 归档名

gzip:压缩归档。

gzip -d 压缩后的归档

cp:复制文件或目录。

cp -s 

当源文件被删除后,复制文件不会删除,但是无法打开。

mv:移动或重命名文件或目录。

cat:连接文件并打印到屏幕。

more:分页显示文件内容

        空格键:显示下一页。

        回车键:显示下一行。

   键:退出 more 命令

which:查找可执行文件的位置。

ln:链接(包括硬链接和软链接)。

硬链接(Hard Link)
硬链接是指多个文件名指向同一个文件的 inode(索引节点)。创建硬链接不会创建新的文件,只是增加了指向同一个文件数据的文件名数量。

硬链接的一些特点:

不能指向目录(除非文件系统支持)。

不能跨文件系统创建。

软链接(Symbolic Link 或 Symlink)
软链接类似于 Windows 中的快捷方式,它是一个独立的文件,包含了指向目标文件或目录的路径。

软链接的一些特点:

可以跨文件系统创建。

如果目标文件被删除,软链接会失效。

4. 文件和权限

文件类型

普通文件:包含文本、数据、图像等各种信息。

目录:用于组织和存储其他文件和子目录。

链接文件:包括硬链接和软链接,如上所述。

设备文件:用于与硬件设备进行交互。

权限分类
每个文件或目录具有三种权限类型:读(r)、写(w)和执行(x),分别对应于读取文件内容、修改文件内容和将文件作为程序执行(对于目录则是列出目录内容、在目录中创建和删除文件、进入目录)。

这些权限被分配给三种用户类别:

文件所有者(Owner):创建文件或目录的用户。

所属组(Group):文件所有者所属的用户组。

其他用户(Others):不属于前两类的所有其他用户。

查看权限
使用 ls -l 命令可以查看文件和目录的详细信息,包括权限。例如:

plaintext

复制

-rw-r--r--  1 user  group  1024 Aug 12 10:00 file.txt

其中,-rw-r--r-- 就是权限部分。

第一个字符表示文件类型,- 表示普通文件,d 表示目录。接下来的三个字符一组,分别表示所有者、所属组和其他用户的权限。

修改权限
使用 chmod 命令来修改权限。例如,chmod 755 file.txt 可以将文件的权限设置为所有者具有读、写和执行权限,所属组和其他用户具有读和执行权限。

数字权限的计算方式是:r 对应 4,w 对应 2,x 对应 1,将每种用户类别的权限值相加得到数字。

还可以使用符号方式修改权限,例如:chmod u+x file.txt 表示为所有者添加执行权限。

设置所有者和所属组
使用 chown 命令来更改文件或目录的所有者,例如:chown new_user file.txt 。使用 chgrp 命令更改所属组,例如:chgrp new_group file.txt 。

例如,如果您创建了一个共享目录,希望特定的用户组能够读写其中的文件,就需要正确设置目录的权限和所属组。

又或者,您有一个个人的重要文件,不希望其他用户能够访问,就需要限制其权限。

总之,理解和正确管理文件和权限对于保障系统安全和有效共享资源至关重要。

5. 网络和更新

网络配置

  • 有线网络:通常在安装系统时会自动配置,如果出现问题,可以在网络设置中检查 IP 地址、子网掩码、网关等设置。
  • 无线网络:可以通过系统的网络设置连接到可用的 Wi-Fi 网络,输入密码等信息。
  • 网络命令:例如 ifconfig 用于查看网络接口信息,ping 用于测试网络连接。

系统更新
Ubuntu 会定期发布系统更新以修复漏洞、改进性能和添加新功能。

  • 图形界面更新:可以通过系统设置中的“软件更新”选项来检查和安装更新。
  • 命令行更新:使用 sudo apt update 命令来更新软件包列表,然后使用 sudo apt upgrade 命令来安装可用的更新。

更新源
默认情况下,Ubuntu 会使用官方的更新源,但您也可以根据需要添加其他可靠的更新源以提高下载速度或获取特定的软件包(阿里云等)。

例如,如果您发现系统在网络连接方面存在不稳定的情况,可以通过检查网络设置和相关驱动来解决问题。

而定期进行系统更新可以确保您的系统保持安全和稳定,避免受到已知漏洞的威胁。

假设您安装了一个新的 Ubuntu 系统,第一步就应该进行系统更新,以确保您拥有最新的功能和安全补丁。

另外,如果您在一个企业环境中,可能需要配置内部的更新源来统一管理系统更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2048361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于springboot的车辆违章信息管理系统

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

【CMake】学习笔记1

文章目录 1. CMake概述2. 编写一个简单的CMakeLists.txt2.1注释2.1.1 注释行2.1.2 块注释 2.1 只有源文件 3. CMake中set使用set 基本使用set指定使用C标准set指定输出路径 4. 搜索文件 1. CMake概述 CMake 是一个项目构建工具&#xff0c;并且是跨平台的。关于项目构建我们所熟…

【安全与管理并重】揭秘公司老板如何平衡信任与效率,利用非授权监控软件优化管理!

企业面临着前所未有的竞争压力&#xff0c;同时还需要确保内部管理的有效性和数据的安全性。如何在信任与效率之间找到平衡点&#xff0c;成为了许多公司老板关注的重点。安企神软件作为一款集数据防泄密、行为监控与流程化管理于一体的综合性解决方案&#xff0c;为企业提供了…

SpringCloud集成XXL-JOB定时任务

项目场景&#xff1a; XXL-JOB是一个分布式任务调度平台&#xff0c;它能够帮助开发者轻松地实现任务的定时执行、任务调度和任务管理 接入步骤 下载XXL-JOB压缩包 链接: xxl-job XXL-JOB做为子模块 将压缩包解压&#xff0c;项目二级新建目录xxl-job&#xff0c;放入目录…

后端Spring/SpringBoot框架基础介绍

1.Spring基础介绍 spring官网&#xff1a;https://spring.io/ 官方对spring的描述&#xff1a;使java更快、更容易、更安全&#xff0c;聚焦于速度、简洁和生产力。并且是全世界最流行的Java框架。 Spring如今已经形成开发生态圈&#xff0c;它提供若干个子项目&#xff0c;每…

超声波清洗机哪个牌子效果最好?四个可靠的超声波眼镜清洗机品牌推荐

作为一个常年佩戴眼镜的用户&#xff0c;还是养宠家庭&#xff0c;对于眼镜的清洗&#xff0c;一直是倍感困扰的&#xff0c;养宠的家庭&#xff0c;每天镜片上极易沾染灰尘&#xff0c;用眼镜布擦拭真的很容易把镜片刮花。尽管有时候路过眼镜店会进去清洗&#xff0c;但是终归…

【数学建模】LINGO编程

LINGO是一种专门用于求解数学规划问题的软件包。由于LINGO执行速度快&#xff0c;易于方便地输入、求解和分析数学规划问题&#xff0c;因此在教学、科研和工业界得到了广泛应用。LINGO主要用于求解线性规划、非线性规划、一次规划和整数规划等问题&#xff0c;也可用于求解一些…

Next-Key Lock 详解及其在 REPEATABLE READ 隔离级别中的作用

Next-Key Lock 是 MySQL InnoDB 引擎中使用的一种锁定机制&#xff0c;专门用于在 REPEATABLE READ 隔离级别下防止幻读&#xff08;Phantom Reads&#xff09;。它结合了行锁&#xff08;Record Lock&#xff09;和间隙锁&#xff08;Gap Lock&#xff09;&#xff0c;能够在高…

抽卡机小程序,开启全新拆卡乐趣

近段时间&#xff0c;盲盒卡牌市场异常火爆&#xff0c;最近爆火的“小马宝莉”系列卡牌就深受消费者的喜爱&#xff0c;受到了广泛关注&#xff0c;同时也推动了卡牌市场的快速发展&#xff01;盲盒卡牌拥有隐藏款卡牌和限量款卡牌&#xff0c;具有非常大的收藏价值&#xff0…

图纸防泄密高招:5款经典的图纸加密软件

图纸加密软件是专为保护设计图纸等敏感文件而设计的加密工具&#xff0c;通过先进的加密技术确保文件在传输、存储和使用过程中的安全性。小编试用后发现了5款经典的图纸加密软件。 1. 安企神软件 7天试用https://work.weixin.qq.com/ca/cawcde06a33907e60a 重点介绍&#xf…

2-68 基于matlab的小波分解子模式和盒维数的车型识别程序

基于matlab的小波分解子模式和盒维数的车型识别程序&#xff0c;可以选择不同车型&#xff0c;包括小车、中车、大车。GUI可视化界面操作&#xff0c;已包括多种图片。程序已调通&#xff0c;可直接运行。 2-68 小波分解子模式和盒维数 - 小红书 (xiaohongshu.com)

软件工程的核心原则:KISS, DRY, SOLID, YAGNI

软件工程的核心原则&#xff1a;KISS, DRY, SOLID, YAGNI — 深入解析与实践指南 引言 在软件开发的广阔领域中&#xff0c;原则和实践是构建高质量、可维护系统的基石。本文将深入探讨四个核心原则&#xff1a;KISS&#xff08;保持简单&#xff0c;愚蠢&#xff09;、DRY&a…

Element-05.组件-Form表单

一.Form表单组件 Form表单组件可以定义在Dialog对话框组件中 与Dialog对话框组件中的属性dialogTableVisible相似&#xff0c;dialogFormVisible的默认值也为false&#xff0c;这也说明了Dialog对话框中的Form表单默认是不显示的&#xff0c;只有当绑定的click事件发生后才会将…

解决麒麟 V10 SP1 升级 Python 后 yum dnf不可用问题

目录 一、前提概要 二、解决办法 1、卸载原有的 python 2、安装 Python 3.7.9 rpm 3、安装一系列 yum 相关 rpm 4、rpm 包下载 一、前提概要 在部署 gaussDB 的时候&#xff0c;安装代理时要求 python 版本满足 3.7.9&#xff0c;但已安装的麒麟 V10 内集成的 python 版…

探索工业互联网智能赋能智能制造算法综述

概述 文档地址&#xff1a;https://arxiv.org/pdf/2312.16174 源码地址&#xff1a;https://github.com/microsoft/Cream.git 由于激烈的竞争环境和日益增长的个性化定制需求&#xff0c;制造业面临着数字化转型和升级的压力。为我们指明了前进的方向。然而&#xff0c;现有研…

stable diffusion inapinting(img2img+inpaint/inapint-model)

https://zhuanlan.zhihu.com/p/681250295https://zhuanlan.zhihu.com/p/681250295AIGC专栏4——Stable Diffusion原理解析-inpaint修复图片为例_diffusion inpaint-CSDN博客文章浏览阅读1.7w次,点赞42次,收藏79次。Inpaint是Stable Diffusion中的常用方法,一起简单学习一下。…

python之pandas (5 画图)

画图 Series画图 import pandas as pd import numpy as np import matplotlib.pyplot as pltdatapd.Series(np.random.randn(1000),indexnp.arange(1000)) #randn生成服从标准正态分布&#xff08;均值为0&#xff0c;标准差为1&#xff09;的随机样本&#xff0c;1000表示10…

复现YOLOv8语义分割训练自己的数据集

一、YOLOv8源码下载&#xff1a;https://github.com/ultralytics/ultralytics/tree/v8.2.76 我下载的是最新版本8.2.76 接着下载权重 下载源码后解压 二、配置虚拟环境 创建虚拟环境 conda create -n yolov8 python3.9 激活环境 conda activate yolov8 下载pytorch,官网地…

数据结构——关于栈

1.栈 1.1栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作 进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出的原则 比如&#xff1a;羽毛球桶&#xff0c;弹夹等等 压…

【C++面经】

1 2 因为ptr还记录了对象的个数&#xff0c;通过中括号标识&#xff0c;就知道药一一调用数组的每个对象的析构函数 3 4 5 6