时间日期指令date--显示当前时间,年月日时分秒date '+%Y-%m-%d'--显示年月日,以-分隔注意大小写date -s "2022-04-04 14:23:10"--设置系统日期cal--查看本月日历cal 2022 显示2022整年的日历
查找指令find /home -name hello.txt--在指定目录下找着指定名的文件find /opt -user root | more--查找指定目录下用户名称为root的文件find / size +200M--查找整个linux系统下大于200M的文件 -200M为小于 默认为等于ls -lh--按照人更直观的方式显示文件大小updatedb; locate 搜索文件--可以快速定位文件路径 注意需要先写 updatedbcat 1.txt | grep -n "hello"--grep过滤查找 , 管道符| 表示将前一个命令的结果传递给后面的命令处理grep -n "hello" /home/1.txt--与上相同
压缩和解压gzip /home/hello.txt--压缩文件gunzip /home/hello.txt.gz--解压文件zip--压缩文件或文件夹,在项目打包发布中很有用zip -r myhome.zip /home/--将home及home目录下的所有文件及文件夹都压缩-r 递归压缩unzip--解压缩文件/文件夹unzip -d /opt/tmp /home/myhome.zip--解压到opt/tmp文件夹下tar--打包命令,最后打包好的是.tar.gz文件-c 产生.tar打包文件-V 显示详细信息-f指定压缩后文件名-z 打包同时压缩-x解压.tar文件tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt多个文件压缩为pc.tar.gztar -zxvf pc.tar.gz -C opt/tmp--解压缩到指定目录opt/tmp
Linux组对于linux的文件,有三个概念所有者,所在组,其他组所有者-谁创建的谁为所有者查看文件所有者ls -ahl 或者 ll组的创建 groupadd当一个用户创建一个文件时,该文件所属的组就是该用户所属的组chgrp 组名 文件名--修改文件所在组其他组 --除了所在组及所有者,系统的其他用户所在组都是其他组usermod -g 新组名 用户名--修改用户所在组usermod -d 目录名 用户名--改变用户初始目录 , 前提用户需要有进入到该目录的权限
权限管理
文章插图
最左边一列有10位1.第0位确定文件类型(d是目录,l是链接,b是块设备,硬盘-是普通文件 c是字符设备文件,鼠标键盘)2.第1-3为确定所有者(该文件的所有者)拥有该文件的权限 ---User3.第4-6位确定所属组拥有该文件的权限--group4.第7-9位确定其他用户拥有该文件的权限--other左数第二列的数字:文件即为1,为目录即其子目录数与子文件总和左数第三四列:文件所有者 和 文件所在组左数第五列:文件大小按字节数左数第六列:最近修改日期
rwx作用详解- rwx作用到文件
1.[r]代表read , 可以读?。?查看2.[w]代表write,可以修改,但是不一定可以删除该文件,删除一个文件的前提是对该文件所在的目录有写权限 。3.[x]代表execute,可以执行r=4,w=2,x=1 因此 rwx=4+2+1=7
- rwx作用到目录
1.[r]代表read,可以读?。琹s查看目录内容2.[w]代表write,可以修改,对目录内创建文件、删除文件,重命名目录3.[x]代表execute,可以进入该目录,但不可以ls
chmod修改文件或目录的权限u-所有者g-所有组o-其他a-所有人第一种方式:+ - = 变更权限chmod u=rwx,g=rx,o=x 文件/目录名chmod o+w 文件/目录名--给文件的其他用户赋予修改权限chmod a-x 文件/目录名--对所有人去掉可执行权限第二种方式:通过数字变更权限r=4,w=2,x=1chmod u=rwx,g=rx,o=x abc 相当于 chmod 751 abc修改文件所有者-chownchown newowner 文件/目录--改变文件所有者为王newownerchown -R newowner /home/test--递归改变文件和其目录下所有文件的所有者为newowner修改文件/目录所在组chgrpchgrp newgroup 文件/目录--改变所在组chgrp -R newgroup /home/test--递归修改test目录下所有文件的所在组为newgroup
对于目录1.被赋予x执行权限的用户 , 该用户可以进入目录,但不能读取目录,不能使用ls,但是对于该目录下的文件该拥有的权限还是有的可以修改或读取有指定权限的文件1.txt的内容因此被修改2.赋予w写权限的用户,可以对该目录下的文件进行创建、修改--可以把目录看成文件一切皆文件3.赋予r读权限的用户,可以在进入该目录后ls,但只赋予读权限是不能进入文件目录的
crond任务调度- 常用选项
-e编辑crontab定时任务-l列出当前有哪些crontab任务-r删除当前用户所有的crontab任务
- 命令介绍
*/1****ls -l /etc/ > /tmp/to.txt意思是每小时的每分钟执行ls -l /etc/ > /tmp/to.txt目录
- 五个占位符说明
推荐阅读
- centos7系统资源限制整理
- 大数据常用的Linux命令
- 整理一些Windows桌面运维常用的命令,并且整合成脚本
- csv2ECharts,**一行命令查看数据趋势图 工具分享**
- 工作7年收集到的git命令
- cmd常用命令介绍
- 自身 如何在linux下检测IP冲突
- 【设计模式】Java设计模式 - 命令模式
- Linux make编译
- 按键精灵循环命令详解