首页 > 系统相关 >一、Linux概念

一、Linux概念

时间:2023-01-29 17:47:20浏览次数:42  
标签:选项 操作系统 命令 概念 ls Linux 目录

一、Linux操作系统介绍

1. 操作系统介绍

操作系统:是用来管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

image-20230129164547265

1.1 主流的操作系统

image-20230129164643799

image-20230129164649927

1.2 操作系统的作用

  1. 是硬件设备上的第一层软件
  2. 有了操作系统可以方便我们调用所有的硬件设备
  3. 所有应用程序(QQ/微信)的安装使用前提是具备操作系统

1.3 操作系统的常见分类

  • 桌面操作系统
    • Windows
    • macOS
    • Linux
  • 服务端操作系统
    • Linux (占有比重非常高)
    • Windows Server
  • 移动端操作系统
    • iOS
    • Android(基于Linux)
  • 嵌入式操作系统
    • Linux (自动贩卖机/收银台/汽车中控)

2. Linux简介

Linux是一套免费使用和自由传播的操作系统。

2.1 Linux的特点

  • 开源免费
  • 安全稳定
  • 可移植性好
  • 高性能(服务端没有图形页面,没有图形界面要带动的东西就少,速度就快)

2.2 Linux系统的版本及分支

image-20230129164842439

二、Windows和Linux文件系统区别

image-20230129164933901

Linux是树形结构的文件系统,其中/是系统的根目录,其他所有目录都是它的子节点。

image-20230129164949269

1. Linux 系统的文件和目录

特征:

  • 在 Linux 系统中没有盘符概念
  • Linux 系统中的所有文件都存放在根目录下(常用"/"代表)

使用目录:

  • / : 根目录
  • /home: 所有普通用户的家目录
  • /root : Linux 系统超级管理员的家目录
  • /usr/bin: Linux 命令大部分都存在于该目录下

2. Linux 系统文件和目录的特点

  • 普通用户和超级管理员用户权限有很大区别

    • 普通用户可以进入超级管理员的家目录, 但是无法对其中的文件进行任何操作
    • 但是超级管理员用户可以做任何操作(实际工作中, 一般不会轻易获取 root 用户权限)
  • 一般情况下, 普通用户的操作范围仅限在自己的家目录当中

    • 例如: 当前用户为 admin, 操作范围仅限: /home/admin

三、Linux 命令的基本格式

在Linux中,使用命令的方式进行操控系统进行动作。

命令格式组成:
命令主体 -命令选项 命令参数

常见命令形式:
1) 命令主体
2) 命令主体 -命令选项
3) 命令主体 参数
4) 命令主体 -命令选项 命令参数

特点:命令主体必须存在, 而选项和参数都是可选的

1. Linux 命令的注意事项

  • 命令的数量非常多, 不要妄图全部记忆下来
  • 常用命令由于频繁使用, 不用刻意记忆基本可以搞定
  • 工作中实际是用什么命令现查即可

2.查看命令帮助信息方法

方法一: 
命令主体 --help : 可以查看命令具备哪些选项及选项含义

image-20230129170213382

四、命令学习方法说明

此处以 ls 命令为例

ls : 展示当前路径下有哪些文件
ls -a : 显示当前路径下的所有文件(包含隐藏文件(文件名以.开头的))
ls -l : 显示当前路径下文件的详细信息
ls -al : 显示当前路径下文件的详细信息(包含隐藏文件)

注意: 
1. 命令选项连用形式为: 命令主体 -选项1选项2
2. 命令主体和选项之间必须包含一个空格
3. 命令选项的作用一般是用来扩展命令主体功能的

学习方法:
1. 优先搞清楚命令主体的含义
2. 根据实际需求结合帮助命令查找命令选项
3. 没用过的选项, 尝试自己搭建场景, 试验后看效果
4. 孰能生巧, 相较于死记命令, 勤加练习更合理一些!

ls 命令使用效果截图1

image-20230129170406465

ls 命令使用效果截图2

image-20230129170542658

1.Linux命令的共通知识点

1.1 通配符的使用

通配符: 又叫文件名替换符号, 符号具备特殊含义, 例如: xx.test , 通配符可以写成: ????.txt 或 *.txt

主要用在查找匹配上。

* : 代表可以匹配任意长度的文件名(所有)
? : 代表可以匹配单个字符, 如果目标文件名有多个字符, 该符号可以使用多个
[]: 括号内的内容表示一个范围, [abc] : 代表匹配文件名是 a 或 b 或 c, 等价于 [a-c]

1.2 绝对路径和相对路径

绝对路径: 路径源头固定不变, 常见有两个: '/': 根目录; '~': 当前用户的家目录

相对路径: 以当前所在路径为源头, 常见的表示形式有两个: '.':当前路径下; '..':当前目录的上一层(父层级)

路径注意事项:

  1. 绝对路径使用时, 需要确定文件在根目录下还是用户目录下, 合理选择起始符号即可
  2. 初学时, 建议所有路径优先使用绝对路径, 当清楚文件结构关系后, 逐步转换为相对路径
  3. 相对路径中, 如果是当前路径下的文件获取操作, 那么 './' 一般是可以省略的

image-20230129170925055

标签:选项,操作系统,命令,概念,ls,Linux,目录
From: https://www.cnblogs.com/liuyz1996/p/17073353.html

相关文章

  • selinux 添加权限
    selinux添加权限根据log报错信息,对应添加所需权限格式:allow 进程  权限:类型 {缺少权限};例如:  正确添加权限方式:系统源码下找到 platform_app进程(platform......
  • 终于解决lazarus在linux使用搜狗输入法词组只能输入第一个字的Bug
    之前的lazarus在linux下使用搜狗输入法输入词组时只能输入第一个字,经网友yoozaa和谐^_^提醒,今天终于解决词组输入的Bug。打开/lazarus/lcl/interfaces/gtk2/gtk2widgetset.......
  • Linux串口编程
    在嵌入式应用领域中,串口是最为常见的一种硬件通信接口。因为其具备协议简单,硬件电路精简等优势使得串口基本成为MCU、计算机或嵌入式产品的标配接口。本文仅介绍在Linux系......
  • linux--ntp时间同步
    一、ntp时间同步大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,若计算机时间不同步,这些应用或操作或将无法正常进行......
  • linux--centos制作yum源
    一、制作本地yum源的步骤1、  创建iso存放目录和挂载目录[root@desktop~]#cd/mnt/[root@desktopmnt]#mkdirisoyum_mirror2、  将iso文件上传到iso存放目录......
  • 【Linux命令----版本升级】Golang 在linux升级版本
    原文:http://turbock79.cn/?p=3859在vscode中使用go1.15模块智能加载显示代码时,存在问题,可能是兼容性或其他问题。通过升级golang到1.16以上,可以实现VScode自动加载的正......
  • linux 中awk命令从fasta文件中提取指定的scaffold数据
     awk实现001、awk实现,提取第一个scaffold[root@PC1test]#lsa.fa[root@PC1test]#cata.fa##测试数据>chr1aattccgg>chr2ttccggaaggccttg......
  • 转 [布局概念] 关于CSS-BFC深入理解 认识字就能学
    [布局概念]关于CSS-BFC深入理解barnett_y于 2018-01-2614:51:26 发布351 收藏 4分类专栏: 【HTML5+CSS3点滴知识】 【HTML5+CSS3点滴知识】......
  • CentOS Linux release 7.6 zabbix5.0 安装
    #zabbix安装关方文档https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&components=server_frontend_agent&db=mysql&ws=nginx安......
  • linux网络名词--ip、域名、主机名、uri、url、
    一、ip、域名、主机名定义ip:IP地址就可以访问到每一台主机域名:与ip之间存在对应关系主机名:服务器名+域名主机名和域名区别:1、域名的范围要比主机名大,一个域名下可以有......