Linux 基础命令&进阶

文章目录

  • 操作系统
    • 常见的操作系统
    • 操作系统的定义
    • 操作系统的作用
  • 虚拟机软件
    • 虚拟机软件的介绍
    • 虚拟机的介绍
    • 虚拟机软件的安装说明
  • Ubuntu操作系统
    • Ubuntu介绍
    • Ubuntu图形界面介绍
    • Linux主要目录介绍效果图
  • Linux内核及发行版
    • Linux内核
    • Linux发行版
  • 查看目录命令
    • 查看目录命令的使用
    • 查看当前目录路径
    • 清除终端内容
  • 切换目录命令
    • 切换目录命令的使用
  • 绝对路径和相对路径
    • 绝对路径
    • 相对路径
  • 创建、删除文件和目
  • 拷贝、移动文件和目录
  • 终端命令的格式说明
  • 查看命令帮助
  • -*-进阶啦-*-
  • 重定向
    • 重定向介绍
    • 重定向使用
  • 查看文件内容命令
  • 管道命令的使用
  • 链接命令
    • 链接命令的介绍
    • 软链接
    • 硬链接
  • 文本搜索命名
    • grep
    • 命令选项的使用
  • 查找文件命令
  • 压缩和解压缩命令
    • 介绍
  • 文件权限命令
    • chmod介绍
    • chmod字母法的使用
    • chmod数字法的使用

操作系统

常见的操作系统

  • Windows
  • mas OS
  • Linux
  • iOS
  • Android

操作系统的定义

操作系统直接运行组织计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序

操作系统的作用

向下控制硬件向上支持软件的运行,有承上启下的作用。

虚拟机软件

虚拟机软件的介绍

它是能够虚拟出来计算机的一个软件。
常用的虚拟机软件:

  • Vmware
  • VirtualBox

说明:
只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机。

虚拟机的介绍

就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成
计算机 → mac OS / windows → Vmware → 虚拟机 → Ubuntu操作系统
说明:
虚拟机之间是相互独立的,删除虚拟机不会对其他虚拟机产生影响,当然也不会对电脑本身产生影响。

虚拟机软件的安装说明

  • windows 和 Linux 下载VMware Workstation版的安装包
  • mas OS 下载VMware Fusion版的安装包就可以了
  • 当对应的安装包下载完成之后双击安装就可以了
  • 当虚拟机软件安装成功就可以创建虚拟机了
    详细安装过程,移步另一篇文章

https://blog.csdn.net/L1416279170/article/details/126515960?spm=1001.2014.3001.5501

Ubuntu操作系统

Ubuntu介绍

Ubuntu操作系统是属于Linux操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。

Ubuntu图形界面介绍

  • 任务栏
  • 窗口操作按钮
  • 窗口菜单条

Linux主要目录介绍效果图

Linux 基础命令&进阶_第1张图片
主要目录说明

  • / : 根目录
  • /bin:可执行二进制文件的目录
  • /etc:系统配置文件存放的目录
  • /home:用户家目录

Linux内核及发行版

Linux内核

Linux内核是操作系统内部操作和控制硬件设备的核心程序

Linux发行版

Linux内核 + 各种软件 = Linux操作系统
常用的Linux发行版

  • Ubuntu
  • CentOS
  • Redhat

查看目录命令

查看目录命令的使用

命令 说明
ls 查看当前目录信息
tree 以树状方式显示目录信息
效果图
Linux 基础命令&进阶_第2张图片
Linux 基础命令&进阶_第3张图片

查看当前目录路径

命令 说明
pwd 查看当前目录
效果图
在这里插入图片描述

清除终端内容

命令 说明
clear 清除终端内容

切换目录命令

切换目录命令的使用

命令 说明
cd 目录 切换到指定目录
cd ~ 切换到当前用户的主目录
cd … 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次的目录

绝对路径和相对路径

绝对路径

从根目录算起的路径叫做绝对路径
例如:

  • /home/python
  • /usr/bin

相对路径

从当前目录算起的路径叫做相对路径
例如:

  • ./text/hello
  • …/Desktop

创建、删除文件和目

命令 说明
couch 文件名 创建指定文件
mkdir 目录名 创建目录(文件夹)
rm 文件名或目录名 删除指定文件或目录
rmdir 目录名 删除空文件夹

拷贝、移动文件和目录

命令 说明
cp 拷贝文件、拷贝目录
mv 移动文件、移动目录、重命名

终端命令的格式说明

command [-options] [paramenter]
每项信息的说明:

  • command:命令名,如:ls、pwd
  • [-options]:选项,可以有零个、一个或者多个,多个选项可以合并,比如使用的-r就是选项。
  • [paramenter]:参数,可以有零个、一个或者多个,比如:touch 文件名…
  • []: 代表可选

查看命令帮助

  • –help 使用说明:命令 --help
  • man 使用说明:man 命令
    -Linux 基础命令&进阶_第4张图片

--进阶啦--

重定向

重定向介绍

重定向也成为输出重定向,把在终端执行命令的结果保存到目标文件。

重定向使用

命令 说明
> ‘w’模式
>> ‘a’模式

查看文件内容命令

命令 说明
cat 查看小型文件
more 分屏查看大型文件

管道命令的使用

管道(|):一个命令的输出可以通过管道成为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。

链接命令

链接命令的介绍

链接命令是创建连接文件,连接文件分为:

  • 软链接
  • 硬链接
命令 说明
in -s 创建软链接
in 创建硬链接

软链接

类似windows中的快捷方式,当一个源文件目录层级比较深时,可用。

硬链接

类似于源文件的一个别名,也就是说这两个名字指向同一个文件数据。

文本搜索命名

grep

文本搜索

grep 匹配文字 匹配文件

命令选项的使用

命令选项 说明
-i 忽略大小写
-n 显示匹配行号
-v 显示不包含匹配文本的所有行

查找文件命令

命令 说明
find 在指定目录下查找文件(包括目录)

压缩和解压缩命令

介绍

Linux默认支持的压缩格式:

  • .gz
  • .bz2
  • .zip

说明

  • .gz和.bz2的压缩包使用tar命令压缩和解压
  • .zip的压缩包需要使用zip命令来压缩,使用unzip来解压缩

文件权限命令

chmod介绍

修改文件权限。
chmod修改文件权限有两种方式:

  • 字母法
  • 数字法

chmod字母法的使用

角色说明:

角色 说明
u user,表示该文件的所有者
g group,表示用户组
o other,表示其他用户
a all,表示所有用户

权限设置说明:

操作符 说明
+ 增加权限
- 撤销权限
= 设置权限

权限说明:

权限 说明
r 可读
w 可写
x 可执行
- 无任何权限

chmod数字法的使用

数字法就是“rwx”这些权限也可以用数字来代替

权限说明:

权限 说明
r 可读,权限值是4
w 可写,权限值是2
x 可执行,权限值是1
- 无任何权限,权限值是0

你可能感兴趣的:(linux,ubuntu,运维)