Java Linux操作系统

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.mzph.cn/pingmian/49750.shtml

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

相关文章

华为强制恢复出厂设置后如何恢复数据?数据重生的2个方法介绍

华为作为全球知名的手机品牌,其产品在市场上广受欢迎。然而,有时由于各种原因,我们可能需要强制恢复出厂设置,这往往意味着数据的丢失。那么,如何在华为强制恢复出厂设置后,让数据“重生”呢?本…

Postman测试工具详细解读

目录 一、Postman的基本概念二、Postman的主要功能1. 请求构建2. 响应查看3. 断言与自动化测试4. 环境与变量5. 集合与文档化6. 与团队实时协作 三、Postman在API测试中的重要性1. 提高测试效率2. 保障API的稳定性3. 促进团队协作4. 生成文档与交流工具 四、Postman的使用技巧1…

Ubuntu24.04 deb文件 安装 MySQL8.4

Ubuntu24.04 deb文件 安装 MySQL8.4 ubuntu24.04 deb文件安装 MySQL8 升级系统 sudo apt update sudo apt -y dist-upgrade 安装常用工具 sudo apt -y install vim net-tools wget gcc make cmake lrzsz安装依赖 sudo apt -y install libmecab2 libjson-perl libaio1t64下载…

JavaEE - Spring Boot 简介

1.Maven 1.1 什么是Maven 翻译过来就是: Maven是⼀个项⽬管理⼯具。基于POM(Project Object Model,项⽬对象模型)的概念,Maven可以通 过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件。 可以理解为:Maven是一个项目管理工具…

关键词查找【Knuth-Morris-Pratt (KMP) 算法】

一个视频让你彻底学懂KMP算法_哔哩哔哩_bilibili KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。 public class KMP {// 计算部分匹配表 (LPS)private static int[] computeLPSArray(String pattern) {int[] lps new…

Arduino学习笔记1——IDE安装与起步

一、IDE安装 去浏览器直接搜索Arduino官网,点击Software栏进入下载界面,选择Windows操作系统: 新版IDE下载不需要提前勾选所下载的拓展包,下载好后直接点击安装即可。 安装好后打开Arduino IDE,会自动开始下载所需的…

npm publish出错,‘proxy‘ config is set properly. See: ‘npm help config‘

问题:使用 npm publish发布项目依赖失败,报错 proxy config is set properly. See: npm help config 1、先查找一下自己的代理 npm config get proxy npm config get https-proxy npm config get registry2、然后将代理和缓存置空 方式一: …

基于TensorFlow.js和COCO-SsD模型的实时目标检测网络应用程序

基于TensorFlow.js和COCO-SsD模型的实时目标检测网络应用程序 实现流程 访问用户的桌面录屏并且显示视频源(位置居中)。对视频源进行实时目标检测。在检测到的目标周围绘制边界框,并用它们的类别和检测置信度进行标记。在视频源下方显示一个…

openEuler安装docker,加速镜像拉取

文章目录 文章来源1.配置镜像源2.编辑配置文件3.安装想要的版本4. ~ 原神!5.由于很多镜像无法拉取配置镜像源 文章来源 http://t.csdnimg.cn/zYDYy 原文连接 由于之前的仓库不让用且 1.配置镜像源 由于 国外的镜像仓库好多不让用 所以配置阿里的镜像源 yum-confi…

云计算复习--虚拟化技术

文章目录 虚拟化技术定义与原理虚拟机监视器(VMM)虚拟化技术服务器虚拟化存储虚拟化网络虚拟化应用虚拟化 关键技术新型虚拟化技术发展进展作业 虚拟化技术定义与原理 定义:虚拟化技术是一种将计算机物理实体(如服务器、存储设备…

携手知“食”达人,黄浦两大商圈举办舌尖上的创意盛宴

7月22日,2024第十二届上海市“中华杯”职业技能竞赛——中华美食创新创意大赛活动暨第二届【南京路步行街】新中式美食创意大赛暨风情【淮海路】摩登名点创新大赛顺利落下帷幕。活动现场, “‘盛夏好食光’——特色创意美食焕新菜单” 正式发布。 大赛主…

养宠浮毛异味双困扰?性价比高的宠物空气净化器推荐

家里养了两只银渐层,谁懂啊!一下班打开家门就看到家里飘满了猫浮毛雪,空气中还传来隐隐约约的异味。每天不是在吸毛的路上,就是在洗猫砂盆的路上,而且空气中的浮毛还很难清理干净,这是最让人头疼的问题。 …

Golang | Leetcode Golang题解之第282题给表达式添加运算符

题目: 题解: func addOperators(num string, target int) (ans []string) {n : len(num)var backtrack func(expr []byte, i, res, mul int)backtrack func(expr []byte, i, res, mul int) {if i n {if res target {ans append(ans, string(expr))}…

stm32——lcd液晶显示

一.液晶屏介绍 液晶显示屏是由液晶显示面板,电容触摸屏,pcb底板构成。在液晶显示屏里我们有带控制芯片的还有不带控制芯片的。对于低端的微控制器它不能直接控制液晶面板,所以需要给液晶控制面板而外增加一个液晶控制芯片。对于单片机stm32f4…

销售分析,奥威BI,销售好帮手

【销售分析,奥威BI,销售好帮手】 在商海浮沉中,销售数据是企业最宝贵的资产之一,它不仅反映了市场的反馈,更是指引企业未来战略方向的灯塔。奥威BI(Business Intelligence),作为数据…

硅纪元视角 | Stability AI推出Stable Video 4D,40秒生成8角度动态视频!

在数字化浪潮的推动下,人工智能(AI)正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展,捕捉行业动态;提供深入的新闻解读,助您洞悉技术背后的逻辑;汇聚行业专家的见解,…

SpringBoot集成Tomcat、DispatcherServlet

通过 SpringBoot 自动配置机制,导入配置类 利用 SpringBoot 自动配置机制,SpringBoot 会导入一个类型为 ServletWebServerFactoryAutoConfiguration 的配置类 ServletWebServerFactoryAutoConfiguration ServletWebServerFactoryAutoConfigurations 类上…

C# VS2019 Form 图标的修改

一、 窗口的左上角图标 1、Form的属性中找到Icon项直接选择图标(.ico)路径,窗口左上角会自动更新选择更新的图标。 Form属性 2.发布后的exe图标

谷粒商城实战笔记-48~49-商品服务-API-三级分类-查询-树形展示三级分类数据-前端优化

文章目录 一,48-商品服务-API-三级分类-查询-树形展示三级分类数据1,创建商品服务命名空间2,商品服务增加配置3,网关增加商品服务的路由配置4,前端树形展示5,测试 二,49-商品服务-API-三级分类-…

Python酷库之旅-第三方库Pandas(044)

目录 一、用法精讲 151、pandas.Series.any方法 151-1、语法 151-2、参数 151-3、功能 151-4、返回值 151-5、说明 151-6、用法 151-6-1、数据准备 151-6-2、代码示例 151-6-3、结果输出 152、pandas.Series.autocorr方法 152-1、语法 152-2、参数 152-3、功能 …