对以下标号标出的四个问题分别作答:1.请举例说明,文件夹的rwx权限的含义。 2.如果对于helloworld文件建立了其硬链接h_link和软链接s_link,此时如果(1)将helloworld文件重命名,是否可以依然正确读取h_link 与s_link;(2)将helloworld修改权限为333,是否可以读取h_link与s_link的内容;(3)将helloworld删除,是否可以正确读取h_link 与s_link;(4)重新创建一个名为helloworld的文件,此时修改其内容,是否会影响到h_link与s_link。3. 对一个文件file_permission,其初始权限为-rw-r--r--。如何使用chmod以将其所有者设置为可读可写可执行,所有组和其他设置为可写不可读权限。 4.在root用户的家目录中,编辑其.bash_profile文件,添加file_var0="file value 0"export FILE_ENV_VAR0="file environment value 0"保存退出后重新登录系统,使用env命令是否可以查到变量file_var0的值?是否可以查到FILE_ENV_VAR0的值?使用set命令呢?同时对如下脚本:#!/bin/bash# filename variable-script.shecho "var0=$var0"echo "env_var0=$env_ar0"echo "file_var0=$file_var0"echo "FILE_ENV_VAR0=$FILE_ENV_VAR0"按照给定顺序执行后,可获得何种结果?var0="value 0"export env_var0="export value 0"/bin/bash variable-script.sh# first time output from the script#blablablasource variable-script.sh# second time output from the script#blablablachmod u+x variable-script.sh./variable-script.sh# third time output from the script#blablabla
时间: 2024-04-02 14:36:52 浏览: 84
1. 文件夹的rwx权限含义:
rwx是文件夹的权限标记,它代表了读(r)、写(w)和执行(x)三种操作的权限。r表示有读取文件夹内容的权限,w表示有更改文件夹内文件和文件夹的权限,x表示有进入文件夹并访问其内容的权限。
2. 针对helloworld文件的硬链接和软链接的操作:
(1)重命名helloworld文件后,硬链接h_link和软链接s_link仍然可以正确读取原文件的内容;
(2)修改helloworld文件的权限为333后,硬链接h_link和软链接s_link仍然可以读取原文件的内容;
(3)删除helloworld文件后,硬链接h_link无法读取文件内容,而软链接s_link仍然可以读取原文件的内容;
(4)重新创建名为helloworld的文件并修改其内容不会影响到硬链接h_link和软链接s_link。
3. 修改文件权限:
可以使用命令“chmod u=rwx,go=w file_permission”将文件file_permission的所有者设置为可读可写可执行,所有组和其他用户设置为可写不可读权限。
4. 查找变量的值:
在重新登录系统后,使用env命令可以查到变量FILE_ENV_VAR0的值,但无法查到变量file_var0的值。使用set命令可以查看所有环境变量和shell变量的值。针对给定的脚本,按照给定顺序执行后,第一次输出为var0=value 0、env_var0=export value 0、file_var0=和FILE_ENV_VAR0=file environment value 0;第二次输出为var0=value 0、env_var0=export value 0、file_var0=file value 0和FILE_ENV_VAR0=file environment value 0;第三次输出为var0=value 0、env_var0=export value 0、file_var0=和FILE_ENV_VAR0=。
阅读全文