1、文件査看:查看/etc/passwd文件的第5行

[root@server ~]# head -5 /etc/passwd | tail -1    #先找到前5行,用管道符过滤,显示倒数第一行

2、文件查找

(1)在当前目录及子目录中,查找大写字母开头的txt文件

[root@server ~]# find / -name "[A-Z]*.txt"

(2)在/etc及其子目录中,查找host开头的文件

[root@server ~]# find  /etc/  -name  "host*" 

(3)在$HOME日录及其子目录中,查找所有文本文件

[root@server ~]# find  $HOME   -type f      #f 文本文件 

 

(4)忽略文件名大小写查找a.txt

[root@server ~]# find / -iname "*a.txt"     #-iname 忽略大小写字母

3、査找文件 /etc/passwd中包含字符串 ro 的所有行。将所有这些行的副本按原始顺序放在文件/root/files1中

[root@server ~]# grep "ro" /etc/passwd > /root/files1
[root@server ~]# cat /root/files1

4、将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz

[root@server ~]# mkdir /back
[root@server ~]# tar cvf /back/etcback.tar.gz /etc/
[root@server ~]# ls /etc/back/

5、使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入-次hello命令,就有"hello,everyone"写入文件/file2中。

[root@server ~]# vim ~/.bashrc       #在当前用户里边编辑就是永久生效
[root@server ~]# hello               #执行命令
[root@server ~]# cat /file2          #查看内容
[root@server ~]# cat ~/.bashrc

6、创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。

[root@server ~]# groupadd mygroup                    #新建所属组
[root@server ~]# useradd myuser -g mygroup           #新建用户放入所属组中
[root@server ~]# id myuser                           #查看用户的id信息
[root@server ~]# su - myuser                         #切换到myuser   
[myuser@server ~]$ touch ex hv                       #创建文件 
[myuser@server ~]$ ls  
ex  hv
[myuser@server ~]$ ll hv
[myuser@server ~]$ su - root
密码: 
[root@server ~]# chown root:mygroup /home/myuser/hv  #将用户名改为root
[root@server ~]# ll /home/myuser/hv                  #查看用户的信息

7.创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt

[root@server ~]# groupadd g1
[root@server ~]# useradd redhat -g g1
[root@server ~]# su - redhat 
[redhat@server ~]$ touch redhat.txt
[redhat@server ~]$ ll redhat.txt 

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

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

相关文章

AI图像修复工具CodeFormer实测:马赛克去除与画质增强效果评测

大家好!平时看图片或视频,是不是特别烦人脸被马赛克遮住的地方?比如老照片模糊、视频关键部分被打码,看着很不舒服。今天给大家分享一款超好用的去马赛克神器——CodeFormer,完全免费,新手也能轻松搞定&…

知识宇宙-思考篇:AI大模型如何重塑软件开发流程?

名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录AI大模型重塑软件开发:从码农到AI编程伙伴的华丽转身一、AI大模型的编程&…

Rocky Linux上使用NVM安装Node.js 18

问题描述 Rocky Linux 9 默认 yum 安装的 Node.js 版本是16,vite启动报错:TypeError: crypto$2.getRandomValues is not a function ,需安装更高版本的 Node.js 使用nvm安装Node.js的好处 多版本管理,NVM 允许你安装多个不同版本的…

JVM 中“对象存活判定方法”全面解析

1. 前言 在 Java 开发过程中,我们常常听到“垃圾回收”(Garbage Collection, GC)这一术语。JVM 通过垃圾回收机制自动管理内存,极大地简化了程序员的内存控制负担。然而,GC 究竟是如何判断哪些对象该回收、哪些应保留…

苹果公司高ROE分析

公司通过增加负债提升净资产收益率(ROE)的核心机制在于财务杠杆效应和资本结构优化,以下从原理、操作路径、风险边界及苹果案例四维度展开分析:名称解释: ROIC(投入资本回报率):ROICNOPATInvested Capital …

【Linux系统】进程概念

1. 进程概念1.1 进程的本质核心定义用户视角:程序的动态执行实例(如同时运行多个Chrome窗口即多个进程)。内核视角:资源分配的最小实体单位,独享CPU时间片、内存空间和文件资源。现代定义:进程 内核数据结…

从LLM到VLM:视觉语言模型的核心技术与Python实现

本教程的完整代码可以在GitHub上找到,如果你有任何问题或建议,欢迎交流讨论。 引言:为什么需要VLM? 当我们与ChatGPT对话时,它能够理解复杂的文字描述,生成流畅的回答。但如果我们给它一张图片&#xff0c…

老系统改造增加初始化,自动化数据源配置(tomcat+jsp+springmvc)

老系统改造增加初始化,自动化数据源配置一、前言二、改造描述1、环境说明2、实现步骤简要思考三、开始改造1、准备sql初始化文件2、启动时自动读取jdbc文件,创建数据源,如未配置,需要一个默认的临时数据源2.1去掉sping mvc原本配置…

卫星通信终端天线的5种对星模式之二:DVB跟踪

要实现稳定可靠的卫星通信,地面终端天线必须精准地对准远方的卫星。对星的过程是一个不断搜索、不断逼近的过程,其目标是让天线波束中心精确指向卫星,从而获得最大信号接收与发射效率。 卫星通信终端天线的对星技术是保障卫星通信链路稳定的…

重构下一代智能电池“神经中枢”:GCKontrol定义高性能BMS系统级设计标杆

概述BMS(电池管理系统)作为新能源汽车动力电池与整车的核心纽带,通过实时监控电压、电流、温度及SOC等参数,控制电池充放电过程,保障电池安全性与使用寿命。随着电动汽车智能化发展,对BMS的响应速度、精度和…

面试150 对称二叉树

思路 联想递归三部曲:传入参数、遍历方式、返回什么。本题联想到先序遍历的方式,需要遍历整颗二叉树,最后返回的是一个布尔值。然后我们需要传入的是左子树和左子树的节点,然后分别进行比较。 # Definition for a binary tree node. # class TreeNode: # def __…

多线程的区别和联系

进程和线程的区别和联系1.一个进程可以包含多个线程,不能够没有线程2.进程是系统资源分配的基本单位,线程是系统调度执行的基本单位3.同一个进程里的线程之间,共用同一份系统资源4.线程是当下实现并发编程的主流方式,通过多线程&a…

两个文件夹自动同步

两个文件夹自动同步,非常简单,利用一些工具就可以轻松做到,设置完源和目标文件夹,点击启动就马上可以两个文件夹自动同步,对于一些有文件同步、文件灾备需求的老登,用起来会非常顺手,比如PanguF…

虚拟商品交易维权指南:数字经济时代的消费者权益保护

首席数据官高鹏律师数字经济团队创作AI辅助在元宇宙、NFT、虚拟情绪产品等新兴领域蓬勃发展的今天,虚拟商品交易已成为数字经济的重要组成部分。从游戏皮肤、在线课程到数字藏品,消费者在享受虚拟商品便捷性的同时,也面临着诸多法律风险。作为…

mysql 一条语句的执行流程

文章目录一条查询语句的执行流程连接器管理连接权限校验分析器优化器采样统计优化器选错索引改正执行器查询缓存存储引擎一条update语句的执行流程redo logredo log buffer结构redo log日志类型写入时机配置innodb_flush_log_at_trx_commitbinlogredo log和binlog 对比配置两阶…

【视频观看系统】- 需求分析

🎯 一、项目目标 构建一个功能完备的视频观看网站,用户可以上传、浏览、观看视频,并在观看过程中实时发送/接收弹幕。系统具备良好的性能、可扩展性与用户体验,未来可逐步扩展为多媒体平台。👤 二、用户角色分析用户类…

模型驱动的架构MDA的案例

在一个企业资源规划(ERP)系统开发项目中,目标是为一家中型制造企业打造一套高效且可扩展的管理系统,涵盖订单处理、库存管理等多个业务模块。项目团队采用了 MDA 的设计思想进行开发。​首先是业务需求分析与计算独立模型&#xf…

第一次搭建数据库

本文详细介绍第一次搭建数据库安装和配置过程, 包括卸载旧版本、下载安装、配置服务、环境变量等等 第一步下载mysql 在下载之前需要检查电脑上有没有安装mysql, 如果有再安装, 80%就会有问题 检查方法: 电脑-右键找到管理-服务-在服务中找有没有mysql服务若有请先 1.停止服务 …

洛谷题解 | UVA1485 Permutation Counting

目录题目描述题目思路AC 代码题目描述 https://onlinejudge.org/external/14/p1485.pdf 题目思路 dp。 定义 dpi,jdp_{i,j}dpi,j​ 为前 iii 个数的排列中恰好有 jjj 个小于号的排列总数。 考虑将数字 iii 插入到前 i−1i-1i−1 个数的排列中不同的位置: 如果…

飞算科技:以原创技术赋能电商企业数字化转型

在电商行业从流量竞争迈向精细化运营的当下,技术能力已成为决定企业生存与发展的核心要素。然而,高并发场景下的系统稳定性、个性化推荐算法的迭代效率、营销活动的快速响应等挑战,让许多电商企业陷入“技术投入大、见效慢”的困境。作为国家…