Linux常用命令

创建一个文件后,默认这个文件所在组就是该用户所在的组

查看文件所有者及文件所在组

ls -ahl

修改文件所有者

chown 用户名 文件名

修改文件所在的组

chgrp 组名 文件名

改变用户所在组

usermod -g 组名 用户名

权限[r=4读][w=2写][x=1可执行]

-rw-r--r--. 1 admin root 181817592 Feb  1 08:51 mysql-community-server-5.7.33-1.el7.x86_64.rpm

0-9位权限说明

0位确定文件类型(d目录,-普通文件,l软链接,c字符设备,b块文件、硬盘)

1-3位确定所有者拥有该文件的权限

4-6位确定文件所属组拥有该文件的权限

7-9位确定其它用户拥有该文件的权限

修改文件权限

chmod 777 /opt/1.txt

相当于chmod u=rwx,g=rwx,o=rwx

u表文件所有者权限

g表文件所有组权限

o表其它人权限

a表所有人权限

例:给文件hello所有人添加读权限

chmod a+r hello

crond任务调度

crontab [option]

-e 编辑crontab定时任务

-l 查询crontab定时任务

-r终止crontab任务

重启任务调度服务

service crond restart 

调度任务文件格式查看:cat /etc/crontab

设置调试任务:

mytask1.sh 内容 

date '+%Y-%m-%d %H:%M:%S' >> /var/tmp/mydata_task1

crontab -e

每隔一分钟将当前的日期信息追加到/tmp/mydate_task1文件中

*/1 * * * * /home/mytask1.sh

原文地址:https://www.cnblogs.com/huangzhen22/p/14388354.html