一. Ubuntu入门

目录

[一. Ubuntu系统安装](#一. Ubuntu系统安装)

[1. 安装虚拟机软件VMware](#1. 安装虚拟机软件VMware)

[2. 安装Ubuntu操作系统](#2. 安装Ubuntu操作系统)

[二. Ubuntu系统入门](#二. Ubuntu系统入门)

[1. Shell操作](#1. Shell操作)

[1.1 Shell 简介](#1.1 Shell 简介)

[1.2 Shell基本操作](#1.2 Shell基本操作)

[1.3 常用Shell命令](#1.3 常用Shell命令)

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

[(2) 目录切换命令cd](#(2) 目录切换命令cd)

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

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

[(5) 清屏命令 clear](#(5) 清屏命令 clear)

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

[(7) 添加用户命令 adduser](#(7) 添加用户命令 adduser)

[(8) 删除用户命令 deluser](#(8) 删除用户命令 deluser)

[(9) 切换用户命令 su](#(9) 切换用户命令 su)

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

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

[(12) 系统帮助命令 man](#(12) 系统帮助命令 man)

[(13) 系统重启命令 reboot](#(13) 系统重启命令 reboot)

[(14) 系统关闭命令 poweroff](#(14) 系统关闭命令 poweroff)

[(15) 软件安装命令 install](#(15) 软件安装命令 install)

[2. APT下载工具](#2. APT下载工具)

[2.1 更新本地数据库](#2.1 更新本地数据库)

[sudo apt-get update](#sudo apt-get update)

[2.2 检查依赖关系](#2.2 检查依赖关系)

[sudo apt-get check](#sudo apt-get check)

[2.3 软件安装](#2.3 软件安装)

[sudo apt-get install package-name](#sudo apt-get install package-name)

[2.4 软件更新](#2.4 软件更新)

[sudo apt-get upgrade package-name](#sudo apt-get upgrade package-name)

[2.5 卸载软件](#2.5 卸载软件)

[sudo apt-get remove package-name](#sudo apt-get remove package-name)

[3. Ubuntu 下文本编辑](#3. Ubuntu 下文本编辑)

[3.1 Gedit 编辑器](#3.1 Gedit 编辑器)

[3.2 VI/VIM 编辑器](#3.2 VI/VIM 编辑器)

[4. Linux 文件系统](#4. Linux 文件系统)

[4.1 文件操作命令](#4.1 文件操作命令)

[(1) 创建新文件命令---touch](#(1) 创建新文件命令—touch)

[(2) 文件夹创建命令---mkdir](#(2) 文件夹创建命令—mkdir)

[(3) 文件及目录删除命令---rm](#(3) 文件及目录删除命令—rm)

[(4) 文件夹(目录)删除命令---rmdir](#(4) 文件夹(目录)删除命令—rmdir)

[(5) 文件复制命令---cp](#(5) 文件复制命令—cp)

[(6) 文件移动命令---mv](#(6) 文件移动命令—mv)

[4.2 文件查询和搜索](#4.2 文件查询和搜索)

[4. 权限管理命令](#4. 权限管理命令)

[4.1 权限修改命令 chmod](#4.1 权限修改命令 chmod)

[4.2 文件归属者修改命令 chown](#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

相关推荐
朗迹 - 张伟1 小时前
UE5 PCG学习笔记
笔记·学习·ue5
不知几秋3 小时前
数字取证-内存取证(volatility)
java·linux·前端
令狐前生4 小时前
设计模式学习整理
学习·设计模式
湘-枫叶情缘5 小时前
解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
科技·学习·重构·生活·学习方法
欧先生^_^6 小时前
Linux内核可配置的参数
linux·服务器·数据库
inputA6 小时前
【LwIP源码学习6】UDP部分源码分析
c语言·stm32·单片机·嵌入式硬件·网络协议·学习·udp
海尔辛6 小时前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
王RuaRua7 小时前
[数据结构]5. 栈-Stack
linux·数据结构·数据库·链表
曼岛_8 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
真的想上岸啊8 小时前
学习51单片机01(安装开发环境)
嵌入式硬件·学习·51单片机