一. Ubuntu入门

目录

一. Ubuntu系统安装

1. 安装虚拟机软件VMware

2. 安装Ubuntu操作系统

二. Ubuntu系统入门

1. Shell操作

1.1 Shell 简介

1.2 Shell基本操作

1.3 常用Shell命令

(1) 目录信息查看命令ls

(2) 目录切换命令cd

(3) 当前路径显示命令pwd

(4) 系统信息查看命令uname

(5) 清屏命令 clear

(6) 切换用户执行身份命令sudo

(7) 添加用户命令 adduser

(8) 删除用户命令 deluser

(9) 切换用户命令 su

(10) 显示文件内容命令 cat

(11) 显示和配置网络属性命令 ifconf000ig

(12) 系统帮助命令 man

(13) 系统重启命令 reboot

(14) 系统关闭命令 poweroff

(15) 软件安装命令 install

2. APT下载工具

2.1 更新本地数据库

sudo apt-get update

2.2 检查依赖关系

sudo apt-get check

2.3 软件安装

sudo apt-get install package-name

2.4 软件更新

sudo apt-get upgrade package-name

2.5 卸载软件

sudo apt-get remove package-name

3. Ubuntu 下文本编辑

3.1 Gedit 编辑器

3.2 VI/VIM 编辑器

4. Linux 文件系统

4.1  文件操作命令

(1) 创建新文件命令—touch

(2) 文件夹创建命令—mkdir

(3) 文件及目录删除命令—rm

(4) 文件夹(目录)删除命令—rmdir

(5) 文件复制命令—cp

(6) 文件移动命令—mv

4.2 文件查询和搜索

4. 权限管理命令

4.1 权限修改命令 chmod

4.2 文件归属者修改命令 chown


(本文只是提供一个自己的Linux学习过程,大家如果需要具体学习linux或者搭建环境,大家可以具体查看正点原子的手册)

一. Ubuntu系统安装

Ubuntu:Linux的一个发行版系统。

1. 安装虚拟机软件VMware

我们也可以直接安装Ubuntu,不安装虚拟机,但是我们在开发的时候需要在Windows和Ubuntu下来回切换。而我们安装虚拟机,就可以在我们的机器上安装任何我们想要的系统,相当于克隆一个电脑,这样我们在主机运行Windows系统,我们需要用到Ubuntu的话就可以打开安装有Ubuntu系统的虚拟机。

2. 安装Ubuntu操作系统

二. Ubuntu系统入门

1. Shell操作

1.1 Shell 简介

简单来说Shell就是敲命令。

1.2 Shell基本操作

//Shell命令的格式如下:
command -options [argument]
command: Shell命令名称
options:选项,同一命令可能有不同的选项,不同的选项其实现的功能不同
argument:Shell命令是可以带参数的,也可以不带参数运行

1.3 常用Shell命令

(1) 目录信息查看命令ls
ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录,
它的主要参数有:
-a 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
-t 将文件按照创建时间排序列出。
-A 和-a 一样,但是不列出“.”(当前目录)和“..”(父目录)。
-R 递归列出所有文件,包括子目录中的文件。
(2) 目录切换命令cd
cd / //进入到根目录“/”下,Linux 系统的根目录为“/”,
cd /usr //进入到目录“/usr”里面。
cd .. //进入到上一级目录。
cd ~ //切换到当前用户主目录
(3) 当前路径显示命令pwd
(4) 系统信息查看命令uname
-r 列出当前系统的具体内核版本号。
-s 列出系统内核名称。
-o 列出系统信息。
(5) 清屏命令 clear
(6) 切换用户执行身份命令sudo

Ubuntu权限最大的就是超级用户root,sudo命令可以使我们暂时将身份切换到root用户。

(7) 添加用户命令 adduser
(8) 删除用户命令 deluser
(9) 切换用户命令 su
(10) 显示文件内容命令 cat
(11) 显示和配置网络属性命令 ifconf000ig
(12) 系统帮助命令 man
(13) 系统重启命令 reboot
(14) 系统关闭命令 poweroff
(15) 软件安装命令 install

2. APT下载工具

2.1 更新本地数据库

sudo apt-get update

2.2 检查依赖关系

sudo apt-get check

2.3 软件安装

sudo apt-get install package-name

2.4 软件更新

sudo apt-get upgrade package-name

2.5 卸载软件

sudo apt-get remove package-name

3. Ubuntu 下文本编辑

3.1 Gedit 编辑器

3.2 VI/VIM 编辑器

4. Linux 文件系统

4.1  文件操作命令

(1) 创建新文件命令—touch
(2) 文件夹创建命令—mkdir
(3) 文件及目录删除命令—rm
(4) 文件夹(目录)删除命令—rmdir
(5) 文件复制命令—cp
(6) 文件移动命令—mv

4.2 文件查询和搜索

命令 find

find [路径] [参数] [关键字]
参数:
-name<filename> 按照文件名称查找,查找与 filename 匹配的文件,可使用通配符。
-depth 从指定目录下的最深层的子目录开始查找。
-gid<群组识别码>查找符合指定的群组识别码的文件或目录。
-group<群组名称> 查找符合指定的群组名称的文件或目录。
-size<文件大小> 查找符合指定文件大小的文件。
-type<文件类型> 查找符合指定文件类型的文件。
-user<拥有者名称> 查找符合指定的拥有者名称的文件或目录。

4. 权限管理命令

4.1 权限修改命令 chmod

4.2 文件归属者修改命令 chown

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

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

相关文章

Unity:Animation 三 Playable、ImportModel

目录​​​​​​​ 1. Playables API 1.1 Playable vs Animation 1.2 Advantages of using the Playables API 1.3 PlayableGraph Visualizer 2. Creating models outside of Unity 2.1 Preparing your model files for export 2.1.1 Scaling factors 2.1.2 优化模型文…

Pytest教程:Pytest的跳过与标记功能用法

一、pytest跳过功能 1. 使用 pytest.skip 装饰器跳过测试用例 Pytest中的 pytest.skip 装饰器允许你跳过指定的测试用例。你可以将该装饰器应用于测试函数或测试类上。 import pytestpytest.mark.skip(reason"Skipping this test case") def test_skip():assert 1…

开源文生图大模型Playground v2.5发布:超越SD、DALL·E 3和 Midjourney

前言 在AI技术迅速发展的今天&#xff0c;文生图模型成为了艺术创作、设计创新等领域的重要工具。Playground v2.5的发布&#xff0c;不仅在技术上取得了突破&#xff0c;更在开源文化的推广与实践上迈出了重要一步。 Huggingface模型下载&#xff1a;https://huggingface.co/…

虚拟化相关面试题集锦(1)—— 如何在QEMU/KVM中跑通AI相关训练

接前一篇文章&#xff1a;虚拟化相关面试题集锦&#xff08;0&#xff09;—— 引言 问题1 问&#xff1a;如何在QEMU/KVM虚拟机上跑通AI相关模型的训练和测试&#xff0c;并对虚拟机的GPU资源的分配进行配置和优化&#xff1f; 备注&#xff1a;此问题是笔者年上周参加中科时…

图论练习5

Going Home Here 解题思路 模板 二分图最优匹配&#xff0c;前提是有完美匹配&#xff08;即存在一一配对&#xff09;左右集合分别有顶标&#xff0c;当时&#xff0c;为有效边&#xff0c;即选中初始对于左集合每个点&#xff0c;选择其连边中最优的&#xff0c;然后对于每…

Sqli-labs靶场第18关详解[Sqli-labs-less-18]自动化注入-SQLmap工具注入

Sqli-labs-Less-18 通过测试发现&#xff0c;在登录界面没有注入点&#xff0c;通过已知账号密码admin&#xff0c;admin进行登录发现&#xff1a; 返回了User Agent&#xff0c;设想如果在User Agent尝试加上注入语句&#xff08;报错注入&#xff09;&#xff0c;测试是否会…

react hooks useReducer使用

在React中&#xff0c;useReducer是一个用于管理组件状态的Hook&#xff0c;它特别适用于处理复杂的状态逻辑和多个相关状态。这个Hook接收一个reducer函数&#xff08;与Redux中的reducer概念类似&#xff09;和一个初始状态作为参数&#xff0c;并返回一个新的state值以及一个…

Unity中关于继承ScriptableObject的类

在游戏中我们会经常看到一些.asset的配置文件&#xff0c;而这些文件就是用一个自定义的类去继承ScriptableObject来生成的。比如当前有一些零散特效需要预加载&#xff0c;这个时候我们可以声明一个类去保存这些零散特效对象的信息&#xff0c;然后统一读取加载。 代码&#…

JavaScript极速入门(1)

初识JavaScript JavaScript是什么 JavaScript(简称JS),是一个脚本语言,解释型或者即时编译型语言.虽然它是作为开发Web页面的脚本语言而著名,但是也应用到了很多非浏览器的环境中. 看似这门语言叫JavaScript,其实在最初发明之初,这门语言的名字其实是在蹭Java的热度,实际上和…

.jsonl 格式文件的解释

根据 CHATGPT .jsonl 文件格式是一种文本文件格式&#xff0c;通常用于存储每行一个JSON对象的数据。.jsonl 文件的每一行都是一个独立的JSON对象&#xff0c;这些对象之间没有任何分隔符。 以下是一个示例.jsonl文件的内容&#xff1a; {"name": "John"…

【LeetCode】876_链表的中间结点_C

题目描述 给你单链表的头结点 head &#xff0c;请你找出并返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 https://leetcode.cn/problems/middle-of-the-linked-list/description/ 示例 提示&#xff1a; 链表的结点数范围是 [1, 100]1 <…

Subversion svn 开源的版本控制系统入门介绍 VCS

拓展阅读 Subversion 开源的版本控制系统入门介绍 VCS Git 开源的版本控制系统-01-入门使用介绍 Git 开源的版本控制系统-02-base usage 基本用法 Git 开源的版本控制系统-03-时间数据回溯 Git 开源的版本控制系统-04-branch manage 分支管理 Git 开源的版本控制系统-05-…

SpringBoot使用Jackson 序列化小妙招

前言 SpringBoot默认使用Jackson进行json数据的序列化&#xff0c;在这个过程中总会有些奇奇怪怪的需求&#xff0c;对于这些小需求要么增加一堆配置类&#xff0c;要么重写方法&#xff0c;其实都有点杀鸡用牛刀了&#xff0c;那么我来列举下日常开发中这些小需求如何通过配置…

UE5数字孪生系列笔记(一)

智慧城市数字孪生系统 虚幻引擎连接数据库 将自己的mysql版本的libmysql.dll替换掉插件里面的libmysql.dll 然后将这个插件目录复制到虚幻项目目录下 然后添加这个插件即可 新建一个UMG&#xff0c;添加一个按钮试试&#xff0c;数据库是否连接 将UI添加到视口 打印是否连接…

力扣爆刷第87天之hot100五连刷21-25

力扣爆刷第87天之hot100五连刷21-25 文章目录 力扣爆刷第87天之hot100五连刷21-25一、240. 搜索二维矩阵 II二、160. 相交链表三、206. 反转链表四、234. 回文链表五、141. 环形链表 一、240. 搜索二维矩阵 II 题目链接&#xff1a;https://leetcode.cn/problems/search-a-2d-…

前端每日一练 :相邻元素、嵌套元素Margin 塌陷、合并问题如何额解决?

相邻元素外边距塌陷合并 表现示例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</t…

Python与FPGA——sobel边缘检测

文章目录 前言一、sobel边缘检测二、Python sobel边缘检测三、FPGA sobel边缘检测总结 前言 边缘存在于目标、背景区域之间&#xff0c;它是图像分割所依赖的较重要的依据&#xff0c;也是图像匹配的重要特征。边缘检测在图像处理和计算机视觉中&#xff0c;尤其在图像的特征提…

LVS----DR模式

一、LVS-DR工作原理 1、LVS-DR数据包流向分析 客户端发送请求到Director Server (负载均衡器)&#xff0c;请求的数据报文&#xff08;源IP是CIP&#xff0c;目标IP是VIP&#xff09;到达内核空间。Director Server 和Real Server 在同一个网络中&#xff0c;数据通过二层数据…

turtle海龟画图

10. 画笔设置 1. 画笔设置 海龟库绘制时的线条是可以设置的&#xff0c;例如画笔的颜色&#xff0c;方法名如下&#xff1a; 方法名方法说明.pencolor(‘red’)设置画笔颜色&#xff0c;例如红色 import turtle #导入海龟图库 turtle.shape(turtle) #召唤海龟 turtle.pencolo…

【vue3之组合式API及其新特性】

组合式API及其新特性 一、setup1.写法2.如何访问3.语法糖4.同步返回对象 二、reactive()和ref()1.reactive()2.ref() 三、computed四、watch函数1.侦听单个数据2.侦听多个数据3. immediate4. deep5.精确侦听对象的某个属性 五、生命周期函数六、组件通信1.父传子2. 子传父 七、…