Java Linux操作系统

news2024/12/28 3:33:26

1、操作系统是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁

2、Linux内核 提供了linux系统的主要功能

3、发行版Centos:内核+应用程序

4、快照:保存虚拟机的状态,当虚拟机出现问题的时候,可以恢复原始的状态

5、文件目录结构  /usr/local/hello.txt

6、linux命令

  • ls [-a] [指定路径] -a 全部 -l竖排 -h
  • cd [指定路径]
  • pwd 输出当前所在的工作目录
  • 绝对路径 /home/itheima/Desktop   相对路径 Desktop 
  • cd .. 返回上一级   cd ~ 返回home目录
  • mkdir [-p]  linux路径  
  • touch linux路径 创建文件
  • cat  linux路径  查看内容
  • more  linux路径  分页查看内容  按空格翻页  按q退出
  • cp复制文件、文件夹  cp [-r] 被复制的Linux路径  复制去的Linux路径  复制文件夹需要带 -r
  • mv移动文件、文件夹 mv 被移动的Linux路径 要移动去的linux路径,如果要移动去的不存在,就会有改名的效果
  • rm删除文件、文件夹 rm [-r -f] 文件或者文件名linux路径 路径之间用空格隔开 删除文件夹的时候需要加上参数-r
  • rm 可以配合通配符进行删除  rm *test 删除所有test结尾的内容
  • which 要查找的命令   找到命令的程序文件存放在哪里
  • find 按照文件名进行查找  find 起始路径 -name “被查找的文件名”  被查找的文件名可以用通配符进行匹配
  • find 起始路径 -size +|-n[kMG] +是代表大于 n是数字 kMG 分别是kb、MB、GB
  • grep 从文件中通过关键词过滤文件行           grep [-n]  "关键词" linux路径
  • wc 文件内容统计  wc[-c -m -l -w] linux路径   -c统计bytes数量 -m字符数量 -l行数 -w单词数量
  • 管道符  将左边的结果作为右边内容的输入  cat test.txt | wc -c
  • echo “输出的内容”  echo `pwd` pwd作为命令去执行
  • >将左侧命令的结果,覆盖写到右侧指定的文件中   >>追加写
  • tail [-f -num] linux路径 查看文件尾部的内容,跟踪文件的最新更改  num要改成具体的数字
  • vi vim文本编辑器   vim是加强版   三种模式——命令模式,不能文本剪辑 ;输入模式,对文本自由编辑; 底线命令模式 ,保存、退出

 7、root 超级管理员  

  • su - 用户名 
  • exit回退到上一个用户
  • sudo 其他命令 但是需要为普通用户进行配置

 用户、用户组  这些命令都是root才有权限执行的

  • groupadd 用户组名    创建用户组
  • groupdel 用户组名     删除用户组
  • useradd 用户名 [-g -d] 创建用户   -g 用户组名 加入指定的组 否则创建一个同名的组并且加入 -d 默认情况下是放在/home目录之下 
  • userdel [-r] 用户名 如果不加-r 目录不会删除 加上的话目录就会删除
  • id [用户名] 查看用户所属组
  • usermod -aG 用户组 用户名 指定的用户加入某个群组
  • getent passwd 查看有哪些用户和用户组

  • getent group  

认知权限信息 

 

 

  • chmod  修改用户权限
  • chown 修改文件、文件夹所属的用户和用户组

8、安装软件

  • systemctl start|stop|status|enable|disable  服务  系统自身的服务可以对它进行控制开关、自启动等功能

9、inode 就是用来维护某个文件被分成几块、每一块在的地址、文件拥有者,创建时间,权限,大小等信息   文件系统

文件链接(File Link)是一种特殊的文件类型,可以在文件系统中指向另一个文件。

硬链接通过 inode 节点号建立连接,硬链接和源文件的 inode 节点号相同,两者对文件系统来说是完全平等的(可以看作是互为硬链接,源头是同一份文件),删除其中任何一个对另外一个没有影响,可以通过给文件设置硬链接文件来防止重要文件被误删。

软链接和源文件的 inode 节点号不同,而是指向一个文件路径  

软连接类似于 Windows 系统中的快捷方式。

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

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

相关文章

Hospital 14.6.0全开源医院管理预约系统源码

InfyHMS 具有 60 种功能和 9 种不同类型的用户类型, 他们可以登录系统并根据他们的角色访问他们的数据。 源码下载:https://download.csdn.net/download/m0_66047725/89580674 更多资源下载:关注我。

MyBatis--11-- 判断 Integer类型,值为0动态SQL不生效

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MyBatis标签: Integer类型,值为0动态SQL不生效1.现象2.分析原因3.解决办法去掉判断条件 dto.status ! "即可 MyBatis标签: …

CSS相关记录

文章目录 backgroundposition文字displayflexjustify-contentalign-itemsflex-directionflex-wrap gridimportant transformtranslate(位移)scale(缩放)rotate(旋转)origin (旋转中心点)skew (倾斜 ) borde…

kafka架构+原理+源码

1.安装jdk17 sudo yum -y update sudo wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm sudo yum -y install ./jdk-17_linux-x64_bin.rpm、 sudo java -version 2.安装kafka How to easily install kafka without zookeeper | Aditya’s Blog …

C++——保持原有库头文件不变的情况下,成功编译运行工程

问:想要保持原来库方式,应该怎么操作呢? 答:如果想保持原来的方式,则只需要将 库所在路径 tracker/detector/rknn_model_zoo/utils 加入到 工程库包含中即可。

DVWA的安装和使用

背景介绍 DVWA是Damn Vulnerable Web Application的缩写,是一个用于安全脆弱性检测的开源Web应用。它旨在为安全专业人员提供一个合法的测试环境,帮助他们测试自己的专业技能和工具,同时也帮助web开发者更好地理解web应用安全防范的过程。DV…

FastAPI(七十)实战开发《在线课程学习系统》接口开发--留言功能开发

源码见:"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统" 在之前的文章:FastAPI(六十九)实战开发《在线课程学习系统》接口开发--修改密码,这次分享留言功能开发 我们梳理…

gstreamer使用cairo实现视频OSD叠加

前言 gstreamer中视频叠加OSD有很多种方式,比如textoverlay添加文字,gdkpixbufoverlay添加图片,clockoverlay或timeoverlay插件显示时间,pango插件进行复杂文本渲染,使用cairo插件绘制图形或者文字。 今天使用最后一种:cairo 项目源码: 如果是QT,pro文件需要导入: …

Tensorflow中高维矩阵的乘法运算tf.matmul(tf.linalg.matmul)详悉

1.问题由来 在tensorflow框架下,经常会用到矩阵的乘法运算,特别是高(多)维的矩阵运算,在这些矩阵运算时,经常使用到其中的tf.matmul或tf.linalg.matmul等函数。但高维矩阵在内部怎么运算的?其内…

跟代码执行流程,读Megatron源码(四)megatron初始化脚本initialize.py之initialize_megatron()分布式环境初始化

在前文中,我们讲述了pretrain函数的执行流程,其首要步骤是megatron分组的初始化与环境的配置。本文将深入initialize_megatron函数源码,剖析其初始化分布式训练环境的内部机制。 注:在此假设读者具备3D并行相关知识 一. initiali…

Zabbix自定义监控内容部署+邮件报警+Zabbix自愈+Zabbix批量添加主机

一、自定义监控项 1.1自定义监控项原理 1)先明确获取监控指标数据的命令或脚本; 2)在被监控主机配置文件子目录(/etc/zabbix/zabbix_agent2.d/)中创建以.conf后缀的监控项配置文件,自定义获取监控指标数据的键值; …

Windows:批处理脚本学习

目录 一、第一个批处理文件 1. &&和 | | 2. | 和 & 二、变量 1.传参变量%name 2.初始化变量set命令 3.变量的使用 4.局部变量与全局变量 5.使用环境变量 6.扩充变量语法 三、注释REM和 :: 四:函数 1.定义函数 2.…

鸿蒙 Navigation VS Router 对比

当前HarmonyOS支持两套路由机制(Navigation和Router),Navigation作为后续长期演进及推荐的路由选择方案,其与Router比较的优势如下: 易用性层面: Navigation天然具备标题、内容、回退按钮的功能联动&…

看 Unity 组件的源码 —— ILSpy

ILSpy 是开源的 .NET 程序集浏览器和解编译器。 下载 ILSpy ILSpy Github 地址:icsharpcode/ILSpy: .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform! (github.com) 它有 Release 包可以下载 也提供 IDE 的…

Cadence23学习笔记(十四)

ARC就是圆弧走线的意思: 仅打开网络的话可以只针对net进行修改走线的属性: 然后现在鼠标左键点那个走线,那个走线就会变为弧形: 添加差分对: 之后,分别点击两条线即可分配差分对: 选完差分对之后…

解锁创新:AI如何推动低代码应用的智能化

在当今快速变化的商业环境中,企业面临着前所未有的挑战和机遇。数字化转型已成为各行各业的必然趋势,企业需要迅速适应市场变化,提升客户体验,并降低开发成本。 这一背景下,低代码开发平台的崛起为企业提供了一种高效…

ICIP-2020-A Non-local Mean Temporal Filter for VideoCompression

在 libvpx、VP8、VP9 和 HEVC 等各种编码器实现中,早就发现在预处理阶段过程中从源视频信号去除噪声对客观压缩效率的提升存在好处。通常使用常规的块匹配运动搜索来构建运动轨迹,并沿着轨迹比较每对像素,根据像素间的差异确定时域滤波器系数…

SpringSecurity如何整合JWT

整合JWT 我们前几个小节,实现的是非前后端分离情况下的认证与授权的处理,目前大部分项目,都是使用前后端分离的模式。那么前后端分离的情况下,我们如何使用SpringSecurity来解决权限问题呢?最常见的方案就是SpringSe…

如何学习Airflow:糙快猛的大数据之路(附思维导图)

什么是Airflow? 在开始之前,让我们先简单了解一下Airflow是什么。Apache Airflow是一个开源的工作流管理平台。它允许你以代码的方式定义、调度和监控复杂的数据处理管道。 想象一下,你有一系列需要按特定顺序执行的任务,而且这些任务之间还有依赖关系,Airflow就是为解决这…

【NPU 系列专栏 1.1 -- NPU TOPS 算力的计算方式】

请阅读【嵌入式及芯片开发学必备专栏】 文章目录 NPU 算力MAC 阵列简介MAC 阵列特点 MAC 阵列的结构MAC 阵列架构示例 MAC 阵列计算举例示例计算 TOPS 计算方法 NPU 算力 OpenCV 算法会消耗很大一部分自动驾驶芯片的算力,在车上堆摄像头的同时也需要堆TOPS&#xf…