用ls -l显示某个目录的内容时看到以下说明 -rwxr-xr-- 2 mengqc users 5699 12月28 11:00 prog1 想取消其他用户对该目录的执行权限应使用什么命令 下把该文件链接到目录/home/liuzh下的tmp文件,应如何操作。
时间: 2023-06-01 20:06:11 浏览: 101
对于您的第一个问题,取消其他用户对该目录的执行权限,您可以使用以下命令:
chmod o-x directory_name
其中,directory_name 是您想要取消执行权限的目录名。这个命令将会移除该目录的“其他用户(指不是所有者和所属组的用户)”的执行权限。
对于您的第二个问题,将文件链接到 /home/liuzh/tmp,您可以使用以下命令:
ln prog1 /home/liuzh/tmp
其中,prog1 是您想要链接的文件名,/home/liuzh/tmp 是您想要链接到的目录。这个命令将会在 /home/liuzh/tmp 目录下创建一个指向 prog1 文件的链接。
相关问题
../ -rwxr-xr-x 1 huangyuangen huangyuangen 5408 6月 5 15:46 ld-android.so* -rwxr-xr-x 1 huangyuangen huangyuangen 7482216 6月 5 15:47 libavcodec.so* -rwxr-xr-x 1 huangyuangen huangyuangen 1335600 6月 5 15:47 libavformat.so* -rwxr-xr-x 1 huangyuangen huangyuangen 328580 6月 5 15:47 libavutil.so* -rwxr-xr-x 1 huangyuangen huangyuangen 15848 6月 5 15:47 libclientadp.so* -rwxr-xr-x 1 huangyuangen huangyuangen 840664 6月 5 15:46 libcrypto.so* -rwxr-xr-x 1 huangyuangen huangyuangen 846216 6月 5 15:46 libc.so* -rwxr-xr-x 1 huangyuangen huangyuangen 636324 6月 5 15:47 libc++.so* -rwxr-xr-x 1 huangyuangen huangyuangen 67452 6月 5 15:47 libcutils.so* -rwxr-xr-x 1 huangyuangen huangyuangen 5940 6月 5 15:46 libdl.so* -rwxr-xr-x 1 huangyuangen huangyuangen 53716 6月 5 15:47 libhi_securec.so* -rwxr-xr-x 1 huangyuangen huangyuangen 24272 6月 5 15:47 libhi_subparse.so* -rwxr-xr-x 1 huangyuangen huangyuangen 1273140 6月 5 15:47 libicuuc.so* -rwxr-xr-x 1 huangyuangen huangyuangen 89024 6月 5 15:47 liblog.so* -rwxr-xr-x 1 huangyuangen huangyuangen 136680 6月 5 15:47 libm.so* -rwxr-xr-x 1 huangyuangen huangyuangen 228256 6月 5 15:46 libssl.so* -rwxr-xr-x 1 huangyuangen huangyuangen 79180 6月 5 15:47 libswresample.so* -rwxr-xr-x 1 huangyuangen huangyuangen 396060 6月 5 15:47 libswscale.so* -rwxr-xr-x 1 huangyuangen huangyuangen 71148 6月 5 15:47 libtinyxml2.so* -rwxr-xr-x 1 huangyuangen huangyuangen 96912 6月 5 15:47 libutils.so* -rwxr-xr-x 1 huangyuangen huangyuangen 15868 6月 5 15:47 libvndksupport.so* -rwxr-xr-x 1 huangyuangen huangyuangen 985552 6月 5 15:47 libxml2.so* -rwxr-xr-x 1 huangyuangen huangyuangen 106440 6月 5 15:47 libz.so*
这是一个 Linux 系统中的目录或文件列表,每个条目包括文件/目录名称、权限、所有者、文件大小、修改日期和文件类型。其中,-rwxr-xr-x 表示该文件的权限,huangyuangen 表示该文件的所有者,文件大小在列表中的第三列,修改日期在列表中的第四列。该列表中包含多个 .so 文件,这些文件是共享库文件,用于在程序运行时加载并使用其中的函数。
rk3588_s:/ # ls ./vendor/bin/setdisplay.sh -l -rwxr-xr-x 1 root shell 414 2023-06-02 13:05 ./vendor/bin/setdisplay.sh
根据您提供的信息,该脚本已经具有执行权限,因此原因不在于权限问题。您可以尝试手动执行脚本中的 `get_display_id` 函数,看看能否得到正确的输出。例如,可以在终端中输入以下命令:
```
dumpsys window | grep "mCurrentFocus" | tail -n 1 | awk '{print $NF}' | cut -d'}' -f1
```
该命令会输出当前活跃窗口的信息,如果能够正确输出,则说明 `get_display_id` 函数实现正确,问题可能出在其他地方。
阅读全文