一、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. Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发

    一.写在开头 最近一直在更新<Java成长计划>这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新:而今天准备开设一个全新的专栏 <E ...

  2. 程序员天天 CURD,怎么才能成长,职业发展的思考 ?

    前言 关于程序员成长的话题,我前面写过一篇文章 - 程序员天天CURD,职业生涯怎么发展的思考. 现在回头看,对程序员这个职业发展的认识以及怎么发展还是有一些局限性.有一句话是这么说的:人的成长就是不 ...

  3. JavaScript 数组常用方法整理

    数组变异方法 push() 数组末尾添加一个项目,返回新数组长度,arr.push(item)pop() 数组末尾删除一个元素,返回被删除元素,arr.pop()shift() 删除数组开头第1个元素 ...

  4. MAC Pro 同时安装 Python2 和 Python3

    目录 文章目录 目录 安装 Python2 安装 Python3 不同版本Python路径 配置 Python2 和 Python3 安装 Python2 MAC 系统已经默认带有 Python2.7 ...

  5. nginx相关报错

    # openresty -s reloadnginx: [warn] conflicting server name "community-gw.xxx.cn" on 0.0.0. ...

  6. 关于EF Core 更新速度随时间越来越慢的解决办法

    关于EF Core更新速度随时间越来越慢的解决办法 概要 本篇主要介绍使用 context.ChangeTracker.Clear() 方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的 ...

  7. Django性能优化:提升加载速度

    title: Django性能优化:提升加载速度 date: 2024/5/20 20:16:28 updated: 2024/5/20 20:16:28 categories: 后端开发 tags: ...

  8. no implicit conversion of nil into String

    一.Cocoapod 执行pod install命令时报错 [!] An error occurred while processing the post-install hook of the Po ...

  9. XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览

    XML Web服务是一种用于在网络上发布.发现和使用应用程序组件的技术.它基于一系列标准和协议,如WSDL.SOAP.RDF和RSS.下面是一些相关的内容: WSDL(Web服务描述语言):用于描述W ...

  10. C++笔记(6) 指针

    1.指针和数组 指针和数组基本等价的原因在于指针算数和C++内部处理数组的方式.在很多情况下,可以用相同的方式使用数组名和指针名. 在多数情况下,C++将数组名视为数组的第一个元素的地址.指针p的值为 ...