新手入门linux介绍以及 简单命令

一.分区

/ 根 必须要有,linux系统最开始的地方,linux系统的唯一入口

、boot 开机启动项,开机的启动文件存放的位置

swap 交换分区,将硬盘上的一部分空间作为内存使用,一般是内存的两倍

root 超级管理员用户(至高无上的权利),权限不受限制

/* 表示根下所有的文件

root  当前登录的用户

localhost  当前主机的名字

~ 当前所在文件夹的家目录

cd 切换文件夹

# 超级管理员

¥普通用户

/根 (最初的文件夹)

在linux里面一切皆文件

文件夹的使用:存放文件和文件夹

使用一个文件的时候,描述路径的方式打开文件

路径:描述一个文件在系统中的位置

二.文件夹

bin:放二进制文件,系统电脑可以直接运行的文件  普通用户使用

dev:存放 硬件设备,典型的磁盘、光驱,输入设备(键盘、鼠标)、输出设备(显示器

etc:配置文件(用户或者密码)系统的用户信息、密码信息

lib: 存放一些带有功能的接口

ip  a:查看ip地址

~:当前用户的家目录

家目录:每个用户都有一个家目录,存放用户的基本配置信息,存放用户自己的个性化配置

home:类似于用户,存放家目录的地方,是家目录的上级目录。一旦你建立了用户,会有同名的家目录诞生,在home下

root用户的家目录:在根下的root

proc:内存环境中的程序状态

boot:开机启动需要的文件,操作系统中最重要的是内核文件、内核在boot中

etc:放配置文件、用户信息 密码信息 软件配置

mnt:挂载点 空文件夹经常使用mnt

opt:空文件夹、存放后天安装的软件

tmp:临时文件

var:子目录/var/log 日志存放

 

 linux的优势:

1.一切皆文件

2.系统小型、轻量级

3.避免令人困户的用户界面,就是没有复杂的图形界面

4.不在乎后缀名

5.免费

Shell软件

shell是一个软件的总称(翻译)

什么是程序?=====》执行特定任务的一串代码

shell====》执行翻译,将人类使用的高级语言Java、Python、go、html,改成二进制交给内核,内核再交给硬件执行

操作系统也是程序  功能:管理调度硬件

无论是win或者linux用户,一旦登录系统必须加载一个翻译官,必须加载一个shell程序,/bin/bash   centos 7 中shell的默认程序为bash

命令的本质:就是一个程序   所有的命令都是程序

linux命令包含:

内部命令:自带的命令(有限),内部命令是/bin/bash 一部分,一只登录系统内部命令就运行在内存中了。

外部命令:后加的命令,需要额外的安装

 

 

你和系统做了一个约定,有5个特殊文件夹,如果外部命令在这5个特殊文件夹里,就直接用名字调用,不用关注文件的具体什么位置,如果程序不在规定的这5个文件夹里,就将程序写完整(从/根开始)

命令的执行过程

1.首先判断是内部命令还是外部命令

2.如果是内部命令,直接执行

如果是外部命令,先看缓存空间(hash),如果有,按照缓存空间中的位置执行,如果没有缓存空间,直接报错。

如果是第一次执行,去看那5个文件夹里是否有,有 直接执行,报错命令,表示不存在

我打错了一个命令,提示命令不存在?有哪些情况

1.命令打错了

2.命令没有安装

3.命令不在规定的路径下

4.运行过命令,位置发生改变

 

 

命令字 (空格)选项(空格)对象

选项-----》可有可无,选项修饰命令,选项可以叠加使用,选项放在对象后面也可以

对象-----》对谁做,参数、文件、用户名、不写默认为当前文件夹或文件

-I (短格式)  字母                                               --help(长格式) 单词

/bin/bash的功能键:

Tab:自动补齐,如果唯一,直接补全

           如果不唯一,按两次显示所有可能

ctrl+V: 对当前打错,直接一列全删

ctrl+a:光标在第一个(最开始的地方)

ctrl+k:删除光标后的内容

ctrl+c:停止命令

ctrl+l :清屏,将光标移动到顶行

上下键:回看键

ctrl+r:输入关键字查询命令,回车再次执行,左键显示在屏幕上

man手册

man 5------》文件格式

man /命令----》显示命令的用法

man 5 passwd------》passwd文件的格式

上下键一行              空格键一页   q 退出

/关键字查找关键字, 找到之后,n向下匹配,N向上匹配

一个命令可以跟多个选项,选项一般没有顺序要求

ls .a 以.开头的文件都是隐藏文件

help   man  info 都是linux的帮助文件

cd------》改变目标位置      pwd------>显示当前所在目录的完整路径

路径的表示;

绝对路径:从根开始描述文件的位置,有且唯一,无论在哪都可以准确的找到某一文件

相对路径:从当前路径开始描述文件位置,如果参照物变了,就找不到文件了

例如;

/data/ky18   绝对

ky18            相对          这两个也要看情况而定

 

. 当前文件夹

. . 上一级

cd / 绝对路径            cd . ./相对路径

在处理某一文件时,先问自己这个文件在哪里

cd~ 当前用户的家目录   cd 当前用户的家目录    cd~  = cd

挂载:将系统中的文件夹和磁盘做上关联,使用文件夹就等于使用磁盘,linux唯一使用外来设备的方式

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/258169.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智能优化算法应用:基于未来搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于未来搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于未来搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.未来搜索算法4.实验参数设定5.算法结果6.…

Python导入模块,Python import用法(超级详细)

对于一个真实的 Python 程序,我们不可能自己完成所有的工作,通常都需要借助于第三方类库。此外,也不可能在一个源文件中编写整个程序的源代码,这些都需要以模块化的方式来组织项目的源代码。 使用 import 导入模块的语法&#xf…

护眼灯对眼睛有好处吗?学生备考台灯分享

孩子的身心健康,永远是作为家长最心的事情,但是现在的青少年近视率如此高的情况下,又应该如何才能更好的保护眼睛呢?也因为这个问题所以才有了现在学生都必备的护眼台灯。护眼台灯相对于传统台灯来说光源更安全,有效保…

LVS最终奥义之DR直接路由模式

1 LVS-DR(直接路由模式) 1.1 LVS-DR模式工作过程 1.客户端通过VIP将访问请求报文(源IP为客户端IP,目标IP为VIP)发送到调度器 2.调度器通过调度算法选择最适合的节点服务器并重新封装数据报文(将源mac地址改为调度器的mac地址&am…

第80讲:GTID全局事务标识符的基本概念以及在Binlog中应用GTID

文章目录 1.GTID的基本概念1.1.为什么要引入GTID1.2.什么是GTID 2.开启GTID全局事务标识符的功能3.模拟产生Binlog日志观察开启GTID功能的区别3.1.模拟产生Binlog日志3.2.观察Binlog日志中的事件信息3.2.观察节点状态有什么变化3.3.观察Binlog日志会有什么变化 4.使用GTID来截取…

计算机基础,以及实施运维工程师介绍

目录 一.实施,运维工程师介绍 1.什么是实施工程师? 实施工程师职责 2.什么是运维工程师? 运维工程师职责 3.实施运维需要的技术 数据库 操作系统 网络 服务器 软件 硬件 网络 二.计算机介绍 CPU 存储器 io 总线 主板 三.操…

韧性生长 共话未来|艾诗、罗曼诺在第二届广州国际品牌节喜获两项殊荣

韧性生长 共话未来|维布络集团旗下品牌艾诗、罗曼诺在第二届广州国际品牌节喜获两项殊荣 12月15日,在广东省市场监督管理局、广州市市场监督管理局、广州市商务局、中国广告协会、中国出版集团东方出版中心的指导下,由广州国际品牌节组委会主…

Tomcat为什么要重写类加载器?

文章目录 一、双亲委派机制二、分析1、Tomcat需要隔离性2、Tomcat需要热替换3、打破双亲委派机制 三、Tomcat类加载器1、拓展类加载器2、工作原理 四、总结 一、双亲委派机制 首先了解下双亲委派机制,大致过程如下: 简单来说,就是加载class…

Vue的脚手架

脚手架配置 脚手架文档:Vue CLI npm config set registry https://registry.npm.taobao.org vue.config.js配置选项: 配置参考 | Vue CLI ref选项 ref和id类似,给标签打标识。 document.getElementById(btn); this.$ref.btn; 父子组…

深度学习或机器学习的模型部署相关的初步了解及分析

机器学习-深度学习 部署相关资料文档 这是上班之后的第一个文档,由于项目原因需要去了解一些和模型部署相关的知识,所以就简单了解了一下相应的部署引擎和框架,也是刚刚开始学习,如果有什么写的不对的欢迎大家交流,看…

Git 储藏(stash)用法

储藏的基本用法 保存当前的更改 1、查看储藏 git stash list2、更改保存到一个储藏中: git stash save "info"其中,“info” 是可选的注释信息,可以简要描述这个储藏的内容。 3、恢复之前保存的更改 可以使用下面的命令将之前…

微信小程序动态导航栏(uniapp + vant)

本文使用到vant的van-tabbar组件来实现 一、uniapp整合vant ui vant小程序版本:https://vant-contrib.gitee.io/vant-weapp/#/home 注:vant并没有uniapp的版本,所以此处是引入小程序版本的ui 1. 下载vant编译后代码 https://github.com/you…

新手上路:自动驾驶行业快速上手指南

文章目录 1.自动驾驶技术的发展1.1 工业革命驱动自动驾驶技术发展1.2 想象中的未来:科幻作品中的自动驾驶汽车1.3 自动驾驶技术萌芽与尝试1.4 百花争鸣:自动驾驶科技巨头与创业公司并进 2.个人开发者,如何玩转自动驾驶?2.1 灵活易…

开源 AI 研发提效方案 Unit Mesh 总结

回顾 2023 年,可以明显地看到生成式 AI 带给软件工程带来的新思考,每个组织也在探索结合生成式 AI 的可能性。Unit Mesh (https://github.com/unit-mesh) GitHub 组织正是基于我与我的同事的研究,所构建的一系列围绕于生成式 AI 应用于软件研…

基于ssm国外摇滚乐队交流和周边售卖系统论文

摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对国外摇滚乐队交流和周边售卖信息管理混乱,出错率高&…

CUMT-Java复习--抽象类和接口

目录 一、抽象类 1、定义抽象类 2、实现一个抽象类 二、接口 1、定义接口 2、实现接口 3、接口继承 4、接口和抽象类的相似之处 5、接口和抽象类的区别 三、instanceof关键字 一、抽象类 1、定义抽象类 抽象类是对于一类相同的具体概念的抽象。 抽象类和抽象方法都…

密码强度的提升与网络安全意识

随着互联网的快速发展,网络安全问题日益突出,其中密码安全作为网络世界的第一道防线,其重要性不言而喻。本文将从密码强度的提升和网络安全意识普及两个方面,探讨如何在日益复杂的网络环境中保障个人信息安全。 随机密码生成器 |…

【2023 英特尔On技术创新大会直播 |我与英特尔的初次相遇】—— AIPC探索下一代的物联网时代

🌈个人主页: Aileen_0v0 🔥系列专栏:英特尔技术学习专栏 💫个人格言:"没有罗马,那就自己创造罗马~" 目录 硅谷经济的发展与挑战 Intel开发者云与AI技术的应用 AI压缩技术的发展与应用 英特尔与阿里巴巴在AI领域的合作 AIPC时代的…

RocketMQ系统性学习-RocketMQ原理分析之消息的可靠性以及有序性如何保证

文章目录 消息的可靠性如何保证?消息的有序性如何保证? 消息的可靠性如何保证? 要保证消息的可靠性,先来思考一下从哪些方面保证呢? 这要看消息的生命周期,既然保证可靠性,那么就是要保证 A 发…

理解并在虚拟化策略中实施 QEMU

● QEMU 是一种流行的开源机器模拟器。 ● QEMU 支持硬件虚拟化扩展(Intel VT-x 和 AMD-V)。 ● QEMUCare 为基于 QEMU 的虚拟化系统提供实时修补解决方案。 虚拟化现已成为现代 IT 基础设施的支柱,使组织能够实现前所未有的灵活性、可扩展…