当前位置: 首页 > Linux

Linux系统二

时间:2023-04-06 11:45:23 Linux

Linux系统命令文件的隐藏属性chattr命令用来设置文件的隐藏权限。如果要给文件加上隐藏属性,需要在命令后加上“+”参数。常用参数如下:i不能修改该目录,如果在目录中设置了该参数,则只能修改其中的子文件,不能创建或删除文件。该命令用于显示文件的隐藏属性修改权限chmod命令,语法格式为chmod[who][opt][mode]文件/目录名whoobject1.u:代表文件拥有者2.g:代表同组用户3.o:代表其他用户4.a:代表所有用户opt对象1.+:增加某项权限2.-:取消某项权限3.=:授予某项权限,取消原有权限模式object1.r:可读2.w:可写3.x:可执行例子:chmodg+rwa.txt为同组用户添加读写权限chown,改变文件或目录的属主及其所属组属于语法格式chown(opt)(mode)optobject1.-c是否显示指令的执行过程2.-f不显示错误信息3.-R递归处理,处理指定目录下的所有文件和子目录目录一起参数1。用户:组;指定所有者和所属工作组更改文件和子目录给liuroot权限1.su命令可以改变用户的身份。转换为普通用户时,尽量使用su命令,用户名带-号,这样可以将环境变量信息更新到新用户2.sudo命令是su的一种安全措施,可以写一个简单的shell脚本,不用输入验证码。1.使用echo$SHELL查看解释器2.使用touch命令创建文件的命令3.Example#vimexample.sh#!/bin/bash#EorExamplepwdls-al.其中,使用vim打开示例文件,#!,bin/bash是声明bash解释器的使用,#EorExample是函数和一些命令的介绍4.使用bashexample.sh运行测试表达式语法格式为[条件表达式]注意两边都有空白文件测试使用的参数(1)-d测试文件是否为目录类型(2)-e测试文件是否存在(3)-f判断是否为普通文件(4)-r测试是否为目录类型当前用户有读权限(5)-w测试当前用户是否有写权限(6)-x测试当前用户是否有进行整数比较的权限(1)-eq等于(2)-ne不等于to(3)-gt是否大于(4)-lt是否小于(5)-le小于等于(6)-ge大于等于普通字符串比较(1)=比较是否字符串内容等于(2)!=比较字符串内容是否不相等(3)-z判断字符串内容是否为空流程控制语句1.if条件if..then..elif..then..else...fi2.for循环for(..in..)do..done3.while循环while..do..done4.case语句case..in