这段时间身体不适,学习的劲头也有点不够。不过博主还是要坚持记录自己的学习过程。今天分享的是权限修改,任务调度,进程管理,软件包管理相关的指令。
众所周知,不管是windows系统,还是linux系统,文件夹操作都是有读写可执行等权限的。在linux里面,权限修改用的指令是chmod,通过+,-,=来增加,减少,赋予权限,权限有rwx,r代表读权限,w代表写权限,x代表可执行权限。在linux中,文件夹权限涉及多个角色,其中u为所有者,g为所在组,o为其他组,a为全部人。现在我们来看看命令吧。
例: 给所有者加读写可执行权限,给所在组成员加写可执行权限,给其他组加可执 行权限 chmod u=rwx,g=rx,0=x 文件目录名 给其他组的人加上写权限 chmod o+w 文件目录名 去掉所有人的可执行权限 chmod a-x 文件目录名数字表示权限 权限可以用rwx表示,也可以用数字表示,其中r=4,w=2,x=1。
例: 设置test的权限为rwxr_x__x chmod 751 test文件所有者和文件所有组
例: 修改一个文件所有者为Tom chown tom a.txt 修改kkk目录下的所有文件和目录的用户改为tom chown -R tom kkk 修改一个文件的所有组为police chgrp police a.txt 修改kkk目录下的所有文件和目录组为police chown -R police kkk任务调度指令为crontab,-e 代表编辑定时任务,-l查询定时任务,-r删除定时任务。
查看进程指令用ps。
例: 显示所有进程信息,按用户格式显示并显示后台运行参数 ps -aux |grep s 树状显示进程 pstree -u 显示所属用户 pstree -p显示pid杀死进程指令用kill。
例: 强制杀死所有进程 killall 强制杀死某个进程 kill -9 进程号yum是linux管理软件包的一种方式,支持从指定的yum服务器下载资源,并且安装和管理依赖。
例: 查询是否有yum方式安装的软件 yum list|grep xx 下载安装软件 yum install xxx关于linux的常用指令,博主就更新到这吧,linux要想玩的666,还是要多一些实际操作,光看是不行的啊。在后续的linux博客中,博主将会更新一些关于shell脚本相关的知识技能。希望通过学习shell指令,能达到熟练写出一些项目部署,服务启动脚本的境界。