linux修改文件或目录的所有者(chown)和用户组?
1、打开自己的linux系统。
2、接着打开“终端”命令窗口。
3、接着我们修改一个文件的所有者和组别,首先我们先看看这个文件的所属。
4、接着我们输入一下命令,先修改文件的所有者。(注意我们修改文件的时候必须在root用户下)
5、再接着查看文件的所有者是否被修改成功。
6、然后我们输入以下的命令,来修改文件的用户组。
6、最后我们再查看以下文件的用户组是否也被修改。
linux命令SHELL编程:数若大于0则输出该数;若小于或等于0则输出0值的程序怎么写?
#!/bin/bashecho "Please input a number:"#键盘读取赋值给变量numread num#判断num的值是否为数字,条件否则直接退出expr $num + 0
1>/dev/null
2>&1if [ $? -ne 0 ]thenecho "${num} is not a number!"exit 0fi#判断变量num的值是否大于0if [ "$num" -gt 0 ]thenecho $numelseecho 0fi
linux中用cd命令进入一个链接文件,出现“没有那个文件或目录”错误,可是这个文件,是确实存在的?
linux中的链接文件并不具有“直接”访问上的意义,linux中的链接文件的实际意义是将访问”重定向“到它所指向的位置。
出现这个问题的原因是“链接所指向的位置不存在”。这样虽然链接文件本身存在,但是在访问时由于被重定向,且重定向后的位置不存在,所以最终得到的结果还是不存在的。
出现这个问题的原因一般是链接所指向的位置因为一些原因被删除了,导致链接变成了死链接。通过unlink命令即可删除此链接。
也有可能是创建链接时链接目标写错,导致建立了一个目标并不存在的链接。
还有一种情况是目标因为某种原因暂时不存在(比如使用了chroot或者目标所在的分区未被安装(mount))
这些是主要原因,其他原因不常见,就不详细列举了。