Linux系统基本介绍
一、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系统基本介绍的更多相关文章
- Linux系统的介绍
一.linux的特点: Linux是一个开源(源代码公开),免费的操作系统,其稳定性,安全性(也会有病毒,但因为linux是开源的,所以一旦有病毒就会有人去搞定它),处理多并发(月,NEC(日本电气股 ...
- 『学了就忘』Linux软件包管理 — 40、Linux系统软件包介绍
目录 1.Linux系统软件包分类 2.源码包说明 3.二进制包说明 4.RPM包的优缺点 4.RPM包的两种安装方法 5.总结 1.Linux系统软件包分类 Linux系统下的软件包只有源码包和二进 ...
- linux系统的介绍与环境搭建准备38-40
操作系统(OS):用于控制管理计算机,形成在用户和机器之间传递信息的系统软件 linux是什么? <--unix系统是linux的前身---> 特点: 开放的源代码,自由修改 自由传播,没 ...
- Linux系统定时任务介绍
定时任务Crond介绍 1)crond是什么? 守护进程:持续运行的程序,不退出的进程. 为什么要使用crond定时任务呢? 1)Linux下定时任务的种类 at crontab anacron 2 ...
- Linux系统之-介绍,主要特性
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位 ...
- linux系统终端介绍
https://zhidao.baidu.com/question/174261014.html
- Linux系统的基本使用
曾经在网上看到一个一篇文章,说到了Linux学习的入门与学习技巧,也就是:初学者可以自己安装虚拟机,然后把linux常用命令例如cd.ls.chmod.useradd.vi等等多练习几十遍,把自己敲打 ...
- Linux系统句柄优化
Linux系统句柄介绍 文件句柄,会随着进程数增加而增加.其实Linux是有文件句柄限制的,而且Linux默认一般都是1024.在生产环境中很容易到达这个值,因此这里就会成为系统的瓶颈. 在Linux ...
- 实验一Linux系统与应用准备
实验一Linux系统与应用准备 |这个作业属于哪个课程|内容| | ---- | ---- | ---- | |这个作业属于哪个课程|2021春季Linux系统与应用 (南昌航空大学 - 信息工程学院 ...
- linux运维的认知及RHEL7 Unix/Linux 系统 介绍和安装
如何成为一个优秀的linux运维人员? 如果你有机会和条件:环境能够磨练一个人的能力和意志. 大胆的做你从未做过的项目,每一个项目都是对自身的极大提升. 有好的环境资源不 ...
随机推荐
- Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发
一.写在开头 最近一直在更新<Java成长计划>这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新:而今天准备开设一个全新的专栏 <E ...
- 程序员天天 CURD,怎么才能成长,职业发展的思考 ?
前言 关于程序员成长的话题,我前面写过一篇文章 - 程序员天天CURD,职业生涯怎么发展的思考. 现在回头看,对程序员这个职业发展的认识以及怎么发展还是有一些局限性.有一句话是这么说的:人的成长就是不 ...
- JavaScript 数组常用方法整理
数组变异方法 push() 数组末尾添加一个项目,返回新数组长度,arr.push(item)pop() 数组末尾删除一个元素,返回被删除元素,arr.pop()shift() 删除数组开头第1个元素 ...
- MAC Pro 同时安装 Python2 和 Python3
目录 文章目录 目录 安装 Python2 安装 Python3 不同版本Python路径 配置 Python2 和 Python3 安装 Python2 MAC 系统已经默认带有 Python2.7 ...
- nginx相关报错
# openresty -s reloadnginx: [warn] conflicting server name "community-gw.xxx.cn" on 0.0.0. ...
- 关于EF Core 更新速度随时间越来越慢的解决办法
关于EF Core更新速度随时间越来越慢的解决办法 概要 本篇主要介绍使用 context.ChangeTracker.Clear() 方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的 ...
- Django性能优化:提升加载速度
title: Django性能优化:提升加载速度 date: 2024/5/20 20:16:28 updated: 2024/5/20 20:16:28 categories: 后端开发 tags: ...
- no implicit conversion of nil into String
一.Cocoapod 执行pod install命令时报错 [!] An error occurred while processing the post-install hook of the Po ...
- XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览
XML Web服务是一种用于在网络上发布.发现和使用应用程序组件的技术.它基于一系列标准和协议,如WSDL.SOAP.RDF和RSS.下面是一些相关的内容: WSDL(Web服务描述语言):用于描述W ...
- C++笔记(6) 指针
1.指针和数组 指针和数组基本等价的原因在于指针算数和C++内部处理数组的方式.在很多情况下,可以用相同的方式使用数组名和指针名. 在多数情况下,C++将数组名视为数组的第一个元素的地址.指针p的值为 ...