一、Linux系统基本介绍

【1】、Linux操作系统特点

  • 多任务的操作系统

  • 多任务操作系统

  • 严格区分大小写

  • Linux一切皆文件

  • 所有文件的起点都是“/”根目录

  • 对于Linux操作系统来说文件的后缀名没有任何实际意义,他不像是Windows操作系统中的后缀名代表了本文件是什么类型的文件。Linux中文件的后缀名仅仅是为了增强可读性

    一般在Linux中我们默认:

    .sh(脚本文件) .conf(配置文件) .log(日志文件) .rpm(软件包) .tar(压缩包)

  • 在创建文件或者文件夹时,不可以使用“/”符号,这个符号在Linux中表示根目录;不管是文件或者文件夹的名字不能超过255个字符

  • 在Linux中输入完成命令后,没有提示就是最好的提示

  • 在Linux中不存在回收站的概念

【2】、命令终端字段含义

[root@localhost /]#

  • root:表示当前登录系统的用户名

  • localhost:当前的主机名

  • /:当前处于根目录下

  • :表示以超级用户登录

    $:表示以普通用户登录

【3】、Linux文件类型

在Linux中文件的类型是由ll命令得到的第一个字符决定的

  • -:文件
  • d:目录
  • i:链接文件
  • b:跨设备文件
  • c:字符设备文件
  • p:管道设备文件
  • s:套接字

【4】、Linux下的归属关系

Linux提供了三种所属关系,属主(user)、属组(group)、其他者(other),这三种不同的所属关系,区别主要体现在权限的不同,所属关系不是固定的,可以通过命令进行修改

  • 属主(user):默认情况下,该file或者folder是由哪个用户创建的,这个file或者folder的user就是谁
  • 属组(group):默认情况下,创建file或者folder的用户属于哪个组,该文件的属组就是谁
  • 其他者(other):默认情况下,其他者就是除去user和group中的所用user之外的user就是other

我们使用ll命令得到的结果,可以看到属主(user)、属组(group)、其他者(other)分别对应的权限

第一位是确定文件的类型

后面的每三位一划分,第一个是user permission ,第二个是group permission,第三个是other permission

【5】、命令行编辑技巧

  • Ctrl+c:废弃当前命令行中的命令;终止正在执行的命令
  • Ctrl+l:清除屏幕,相当于clear
  • tab:自动补齐命令
  • esc+.:将上一条的命令参数变成当前命令的执行对象
  • Ctrl+a:将当前光标移动到行尾
  • Ctrl+e:将当前光标移动到行尾
  • Ctrl+w:删除一个单词
  • exit、logout:退出系统
  • 上、下键调出历史命令

Linux系统基本介绍的更多相关文章

  1. Linux系统的介绍

    一.linux的特点: Linux是一个开源(源代码公开),免费的操作系统,其稳定性,安全性(也会有病毒,但因为linux是开源的,所以一旦有病毒就会有人去搞定它),处理多并发(月,NEC(日本电气股 ...

  2. 『学了就忘』Linux软件包管理 — 40、Linux系统软件包介绍

    目录 1.Linux系统软件包分类 2.源码包说明 3.二进制包说明 4.RPM包的优缺点 4.RPM包的两种安装方法 5.总结 1.Linux系统软件包分类 Linux系统下的软件包只有源码包和二进 ...

  3. linux系统的介绍与环境搭建准备38-40

    操作系统(OS):用于控制管理计算机,形成在用户和机器之间传递信息的系统软件 linux是什么? <--unix系统是linux的前身---> 特点: 开放的源代码,自由修改 自由传播,没 ...

  4. Linux系统定时任务介绍

    定时任务Crond介绍 1)crond是什么? 守护进程:持续运行的程序,不退出的进程. 为什么要使用crond定时任务呢? 1)Linux下定时任务的种类 at crontab  anacron 2 ...

  5. Linux系统之-介绍,主要特性

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位 ...

  6. linux系统终端介绍

    https://zhidao.baidu.com/question/174261014.html

  7. Linux系统的基本使用

    曾经在网上看到一个一篇文章,说到了Linux学习的入门与学习技巧,也就是:初学者可以自己安装虚拟机,然后把linux常用命令例如cd.ls.chmod.useradd.vi等等多练习几十遍,把自己敲打 ...

  8. Linux系统句柄优化

    Linux系统句柄介绍 文件句柄,会随着进程数增加而增加.其实Linux是有文件句柄限制的,而且Linux默认一般都是1024.在生产环境中很容易到达这个值,因此这里就会成为系统的瓶颈. 在Linux ...

  9. 实验一Linux系统与应用准备

    实验一Linux系统与应用准备 |这个作业属于哪个课程|内容| | ---- | ---- | ---- | |这个作业属于哪个课程|2021春季Linux系统与应用 (南昌航空大学 - 信息工程学院 ...

  10. linux运维的认知及RHEL7 Unix/Linux 系统 介绍和安装

    如何成为一个优秀的linux运维人员?      如果你有机会和条件:环境能够磨练一个人的能力和意志.      大胆的做你从未做过的项目,每一个项目都是对自身的极大提升.      有好的环境资源不 ...

随机推荐

  1. go 操作elasticsearch

    olivere/elastic 包 github.com/olivere/elastic doc: https://pkg.go.dev/github.com/olivere/elastic?utm_ ...

  2. Js实现抽奖转盘,和点击返回某个模块顶部的功能

    最近写了几个转盘抽奖的活动页面: 1.设定旋转的角度: HTML部分:转盘代码: <div class="lottery"> <div class="l ...

  3. blocks (单调栈)

    题目描述 解析 对于这道题,他要求大于k的数进行操作,所以直接让每个数减k,然后用前缀和维护一下与0比较就可以了,因为一段区间和的平 均值大于k的话,那么这就是一个合法区间,即为操作后的这个区间和大于 ...

  4. [popover, select] el-popover内有select的时候在选择后会自动关闭

    Steps to reproduce 选择某个选项后会自动关闭 What is Expected? 选择后不自动关闭,等点击按钮后再去触发组件内的关闭方法. What is actually happ ...

  5. OpenTelemetry agent 对 Spring Boot 应用的影响:一次 SPI 失效的

    背景 前段时间公司领导让我排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverPr ...

  6. .net core 微信支付-微信小程序支付(服务端C#代码)

    前言 前段时间研究了下微信支付-小程序支付的功能.但微信支付文档中关于.net C#的语言的sdk没有,只有java go 和php版本的,当然社区也有很多已经集成好的微信支付.net core sd ...

  7. VS Code 代码片段编写教程

    VS Code 代码片段编写教程 最近要做一个vs code的代码片段插件,于是搜索和学习相关内容,整理分享给大家! [!TIP] 本篇博客50%+内容由BingChat提供,然后作者对内容进行验证和 ...

  8. 排查Python卡慢神器

    如果遇到Python正在运行中的进程卡住,找不到原因.可以试试以下工具方法, 对于python就像jstack对于java一样. 法一 使用pystack-debugger 安装方式如下: yum i ...

  9. JDK动态代理的深入理解

    引入代理模式 代理模式是框架中经常使用的一种模式,动态代理是AOP(面向切面编程)思想的一种重要的实现方式,在我们常用的框架中也经常遇见代理模式的身影,例如在Spring中事务管理就运用了动态代理,它 ...

  10. Java JVM——1.JVM与Java体系结构

    前言 作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题? ✘ 运行着的线上系统突然卡死,系统无法访问,甚至直接OOMM! ✘ 想解决线上JVM GC问题,但却无从下手. ✘ 新项目上线,对各 ...