Linux系统一步一脚印式学习

        Linux操作系统具有许多特点和优势。首先,它是开放源代码的,也就意味着任何人都可以对源代码进行查看和修改。其次,可以同时支持多个用户且可以同时执行多个任务,此外,Linux操作系统也非常稳定和安全。相对于其他操作系统,Linux很少受到病毒和恶意软件的攻击,并且拥有强大的安全功能来保护用户的数据和隐私。Linux还有许多不同的发行版本,被称为Linux发行版或Linux发行版。常见的Linux发行版本包括Ubuntu、Debian、Fedora等..

Linux中一切皆文件

一、Linux中的两种用户

        1.root:管理员用户

        管理员用户具有最大权限,不仅可以在家目录中为所欲为,还可以在其他家目录中为所欲为

        2.普通用户(自定义名称)

        普通用户只能在自己的专属家目录中为所欲为,其他用户家目录不可操作甚至不可查看

  • 家目录:每一个用户都会自动生成一个自己的专属目录,这个专属目录就是家目录

二、shell简介

1.用户和计算机的交互界面
  • 接受用户的请求,并将请求发送给系统内核
  • 接收到系统内核返回结果,并将结果展示给用户
2.shell类型
  • 图形界面(GUI)图形化用户接口
  • 字符界面(CLI)命令接口

三、终端

1.物理终端:mainframe用分频器链接的显示器和键盘

2.虚拟终端:在Linux主机内部通过软件模拟出来的终端

3.伪终端:基于软件远程链接实现

  • 终端向上翻屏 shift+pgup
  • 终端向下翻屏 shift+pgdn
  • tty:显示当前终端的编号

四、提示符

[root@localhost ~]#
  • root:用户名,当前登录的系统用户
  • @:分隔符
  • localhost:本地主机
  • ~:当前用户的家目录(此位置是当前所在位置的目录名称)
  • 身份标识符:#:表示管理员用户标识          $:表示普通用户标识

        hostname命令:查看当前登录的主机名称

当前所在位置:

        1.具体的名称

        2./ 表示系统的根目录

        3.~ 当前用户的家目录

五、路径

1.绝对路径例如:/dev/sysconfig

        这里第一个/表示根目录,后面所有的/都表示为分隔符

2.相对路径:
  • .:一个点表示当前目录
  • ..:两个点表示上一级目录

六、Linux中的基础命令

Linux中严格区分大小写

1.cd命令

作用:修改当前所在目录

特殊操作:

  • cd /:直接切换到根目录
  • cd -:返回上次所在目录
  • cd ..:返回上一级目录
  • cd ~:切换到当前用户的家目录
2.pwd命令

作用:打印当前所在位置

3.mkdir命令

作用:创建目录

格式:mkdir 选项 目录名称

选项:

        -p:创建目录的时候先创建父目录,再创建子目录

        -v:显示创建目录的过程信息

例:

mkdir -p a/b/c
  • 这里是先创建目录a,再从目录a中创建目录b,最后再从目录b中创建目录c
4.touch命令

作用:创建空白文件

格式:touch 文件名

例:

touch a.txt
  • 这里创建了一个名为a.txt的空白文件

花括号展开:

例如:创建三个文件        1.txt  2.txt  3.txt

touch {1..3}.txt
5.ls命令

作用:显示当前或者指定的目录下的文件

选项:

  • -a:显示所有文件,包括隐藏文件(以点为开头的文件就是隐藏文件)
  • -l:显示文件的属性信息()
  • -d:显示目录本身(若不加-d则显示目录下文件属性,可结合-l使用)
  • -h:以人类易读的方式显示文件大小(默认为字节)
  • -r:倒序排序(结合-l来使用)
  • -t:根据修改时间进行排序(最近的修改时间排在前面)
6.mv命令

作用:移动文件或者目录(可重命名)

例:将a.txt文件移动到上一级目录

mv a.txt ../
7.cp命令

作用:复制文件和目录

选项:

  • -r:复制目录(不加-r复制不了目录)
  • -a:复制的过程中保持文件的属性不变,如果复制的目录是备份系统文件,通常会用-a来保留文件属性不变,-a也可以复制目录
  • -i:在执行覆盖的操作会询问用户是否覆盖(如果使用了-i,则-f无效)
  • -f:复制过程中如需覆盖,则不询问直接强制覆盖
  • -v:显示复制过程

        Linux持续更新...

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安全测试|常见SQL注入攻击方式、影响及预防

SQL注入 什么是SQL注入? SQL注入是比较常见的网络攻击方式之一,主要攻击对象是数据库,针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,篡改数据库。 SQL注入简单来说就是通过在表单中填写包含SQL关键…

SSD-60S施耐德电机保护器EOCR-SSD

EOCR主要产品有电子式电动机保护继电器,电子式过电流继电器,电子式欠电流继电器,电子式欠电压继电器,其它保护装置,电流互感器。EOCR-SSD 10-60A电机保护器 系列型号: EOCRSSD-05SEOCRssD-30s EOCRSSD-60SEOCRSSD-0…

开源即时通讯IM框架 MobileIMSDK v6.5 发布

一、更新内容简介 本次更新为次要版本更新,进行了bug修复和优化升级(更新历史详见:码云 Release Notes、Github Release Notes)。 MobileIMSDK 可能是市面上唯一同时支持 UDPTCPWebSocket 三种协议的同类开源IM框架。轻量级、高…

8种常见的CMD命令

1.怎么打开CMD窗口 步骤1:winr 步骤2:在弹出的窗口输入cmd,然后点击确认,就会出现一个cmd的窗口 2.CMD的8种常见命令 2.1盘符名称冒号 说明:切换盘的路径 打开CMD窗口这里默认的是C盘的Users的27823路径底下&#xf…

基于微信小程序+JAVA Springboot 实现的【网上商城小程序】app+后台管理系统 (内附设计LW + PPT+ 源码+ 演示视频 下载)

项目名称 项目名称: 基于微信小程序的网上商城 项目技术栈 该项目采用了以下核心技术栈: 后端框架/库: Java, SSM框架数据库: MySQL前端技术: 微信开发者工具,微信小程序框架 项目展示 5.1 管理员服务…

Mat: Unknown HPROF Version

问题:Mat 加载 android studio 导出的 hprof 文件失败 原因:android hprof 文件不是标准的 java hprof 文件 解决办法: 使用 android sdk 自带的命令将 hprof 转换成标准的 java hprof

瞬息全宇宙——穿越之旅终极教程,手把手教你做出百万点赞视频

最近一种叫“瞬息全宇宙”的视频火了,抖音一期视频百万赞,各个博主视频都在带瞬息全宇宙这个标签,于是就有很多朋友催我出教程了,在琢磨了几天之后,终于整出来了 教程包含了插件的安装,界面的讲解&#xff…

生产制造行业推拉式生产的复合应用

一、案例分析(汽配行业) 重点: 1. MTO/MTS 与 PUSH/PULL 有关系但是不是充分关系 2. MTO/MTS 是公司经营策略,更多是对市场需求的经营策略,体现在生产时机上的不同,一个是等客户需求,一个是填…

HTML4(三):表单

文章目录 表单1. 基本结构2. 常用表单控件2.1 文本输入框2.2 密码输入框2.3 单选框2.4 复选框2.5 隐藏域2.6 提交按钮2.7 重置按钮2.8 普通按钮2.9 文本域2.10 下拉框2.11 示例 3. 禁用表单控件4. lable标签5. fieldset与legend标签6. 总结 表单 概念:一种包含交互…

Raft论文阅读笔记+翻译:In Search of Understandable Consensus Algorithm

In Search of Understandable Consensus Algorithm 摘要 Raft是一种管理复制日志的共识算法。它产生与(多)Paxos等效的结果,并且与Paxos一样高效,但其结构与Paxos不同。这使得Raft比Paxos更易理解,也为构建实际系统提供…

近屿OJAC带你解读:什么是大模型幻觉?

忠实性幻觉也可以细分,分为指令不一致(输出偏离用户指令)、上下文不一致(输出与上下文信息不符)、逻辑不一致三类(推理步骤以及与最终答案之间的不一致)。 具体解析 大模型产生幻觉的原因可能…

国内使用 CloudFlare 避坑指南

最近明月收到了不少新手使用 CloudFlare 的求助,发现很多首次使用 CloudFlare 的甚至包括已经在使用 CloudFlare 的站长们对 CloudFlare 的使用有很多的误区,再加上国内简中互联网上有关 CloudFlare 的教程良莠不齐,更是加深了新手使用 CloudFlare 入坑的概率,让一些别有用…

Today At Apple 20240512 学习拍照

文章目录 微距打开模式设置曝光值人像模式设置光模式实况 官网: https://www.apple.com/today/Apple 亚洲第一大商店:Apple 静安零售店现已在上海开幕如下预约课程:下载apple store(不是app store),点击课程…

进程间的IPC通信机制

一、介绍 进程与进程间的用户空间相互独立,内核空间共享。 1.传统的进程间通信机制 a.无名管道 pipe b.有名管道 fifo c.信号 signal 2.system V中的IPC对象 a.消息队列 message queue b.共享内存 shared memory c.信号灯集 semaphoare 3.可用于跨主机传输…

vue前端时间段选择控件

实现效果: 可选具体的某天的某时某分某秒 vue前端代码: <el-form-item label"日期"><el-date-pickerv-model"daterangerq"style"width: 240px"value-format"yyyy-MM-dd HH:mm:ss"type"datetimerange"range-separat…

JetsonNano —— 3、在Nano板卡编译可硬件加速FFmpeg,测试FFmpeg调用nvmpi编解码器加速

最终FFmpeg运行加速效果如下: FFmpeg 简介 一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。   JetsonNano 简介 NVIDIA Jetson Nano为数百万台高性能、低功耗设备提供前所未有的功能。这项技术创新为网络录像机、机器人或具有高级分析功能的智能家居网关等…

基于SPWM控制策略的二极管钳位型NPC逆变器的并网simulink仿真

本人搭建了二极管钳位型NPC并网逆变器simulink仿真模型&#xff0c;该模型型采用d、q轴&#xff0c;电压前馈解耦控制&#xff0c;三相逆变并网&#xff0c;PI控制&#xff0c;仿真复现&#xff0c;效果优异&#xff0c;适合新手学习使用。 模型获取链接&#xff1a;基于SPWM…

【MySQL探索之旅】JDBC (Java连接MySQL数据库)

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 |《Web世界探险家》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更…

探索免费静态IP海外的奥秘

在数字化时代&#xff0c;网络资源的获取和利用对于个人和企业都至关重要。其中&#xff0c;独立静态IP地址更是因其稳定性和安全性备受青睐。本文将带您深入了解“免费的独立静态IP海外”的奥秘&#xff0c;探讨其背后的原理、优势、获取途径以及使用场景。 一、独立静态IP的基…

XEChat-Idea:摸鱼神器!!【送源码】

XEChat-Idea ❝ 基于Netty的IDEA即时聊天插件 ❞ 项目介绍 主要功能&#xff1a; 即时聊天 游戏对战 即时聊天 idea摸鱼工具 idea斗地主 项目结构 . ├── LICENSE ├── README.md ├── xechat-commons //公共模块 │ ├── pom.xml │ └── src ├── xech…