Linux常用指令(2)


改变文件所属的用户

chown 用户名 文件名 chown zxp demo.txt

改变文件所属的组

chgrp 组名 文件名 chgrp kun foi.txt

修改用户所属的组:usermod -g kun foi


chmod指令 可以修改文件的权限

第一位:描述文件的类型

d:文件夹(目录)

-:文件上

I:软链接

第一组:当前文件所属的用户对文件的操作权限(r:读w:写x:可执行-)

第二组:当前用户所属组内的其他用户对文件的操作权限

第三组:当前用户所属组之外的其他用户

chmod u=rwx,g=rx,o=rx demo.txt

r:4

w:2

x:7

eg:rwx 7;rw- 5;r-x 5


定时任务调度:指每隔指定时间,执行特定命令或程序

crontab

-e:编辑定时任务

-1:查询定时任务

-r:删除定时任务

crond任务调度的时间规则

项目 含义 范围
第一个 "*" 一个小时当中的第几分钟 0-59
第二个 "*" 一天当中的第几个小时 0-23
第三个 "*" 一个月当中的第几天 1-31
第四个 "*" 一年当中的第几个月 1-12
第五个 "*" 一周当中的星期几 0-7(0和7都代表星期日)
特殊符号 含义
* 代表任何时间,比如第一个"*"就代表1小时中每分钟都执行1次的意思。
, 代表不连续的时间,比如"0,8,12,16 * * *"就代表1天中的8点过0分,12点过0分,16点
过0分都会执行1次。
- 代表连续的世间范围,比如"0,5 * * 1-6"就代表星期1到星期6的凌晨5点过0分都会执
行。
*/n 代表每隔多久执行1次。比如"*/10 * * * *" 就代表每隔10分钟就执行1次命令。

案例:

时间 含义
45 22 * * * 每天在22时45分执行任务
0 17 * * 1 每周一的17点过0分执行任务
0 5 1,15 * * 每月的1号和15号的凌晨5点钟执行任务
40 4 * * 1-5 每周1-到周5的凌晨4:40分执行任务
*/10 4 * * * 每天的凌晨4点。每隔10分钟就执行1次任务

rpm -qa|more 分页查询linux系统里安装的rpm包

rpm -qf /etc/firefox/pref 查看指定文件所属的rpm包

firefox-60.8.0-1.el7.centos.x86_64

firefoxrpm包的名称

60.8.0-1.el7rpm包的版本号

centos rpm包适配的linux操作系统

x86_64适配64位的linux操作系统(i686i386结尾的就是linux32位的操作系统noarch表示通用)

rpm -e firefox 删除rpm包文件

rpm -e --nodeps firefox 强制删除rpm包

rpm -q firefox查询火狐浏览器是否通过rpm方式安装

rpm -qi firefox查看firefox安装的详细信息

rpm -ql firefox查看firefox安装之后的文件

rpm -ivh火狐浏览器rpm包名称

i:安装

v.安装的时候,显示安装的详细信息

h:进度条


at任务调度机制

  1. at命令是一次性定时执行任务计划,at的守护线程atd以后台的模式运行,检查作业队列来运行。
  2. 默认情况下,atd守护线程每60秒检查作业队列,有作业时会检查作业运行时间,如果时间与当前
    时间匹配,则运行此作业。
  3. at命令是一次性定制的计划任务,执行完一个任务后就不再执行此任务了。
  4. 在使用at命令的时候,一定要保证atd进程的启动,可以用相关指令来查看ps -ef | grep atd


相关推荐
cpolar技术支持5 分钟前
端口被谁占了、这台机上开了哪些监听?本机起一个端口占用只读清单,cpolar 给异地同事远程看谁在监听
运维·python·内网穿透·cpolar·端口占用
JavaPub-rodert6 分钟前
Docker 容器为什么 stop 半天停不下来?讲透 PID 1、SIGTERM、SIGKILL、僵尸进程与 tini
运维·docker·容器
云和数据.ChenGuang37 分钟前
name=“张三“ age=18 weight=100.3 print (name,age,weight)
java·服务器·前端
学IT的周星星1 小时前
记忆系统:让 Agent 记住你是谁、上次聊到哪
运维·服务器·人工智能·windows·大模型·llm·agent
en.en..1 小时前
MRS/MSR 指令操作 xPSR 寄存器
linux·运维·服务器
Brilliantwxx2 小时前
【Linux】 自主shell编写巩固复习篇
linux·运维·服务器·开发语言
Qt云程序员2 小时前
零代码网页数据采集教程:不写爬虫,把网页数据搬进 Excel
运维·自动化
弯_弯2 小时前
FDE 的工程能力画像:数据接入、PoC 与可复用资产的落地口径
java·服务器·开发语言
鱼很腾apoc2 小时前
【MySQL】第3期 索引、事务与视图系统详解
linux·mysql·事务·索引·dml·视图·macc
anew___2 小时前
《从零手写操作系统 (49):虚拟内存进阶——Demand Paging、Swap与缺页异常处理》
linux·服务器·php