请写出至少3个你所知道的unix的一些查看文件内容的命令;简述文件存取权限的(3分)
时间: 2023-03-13 09:20:53 浏览: 85
答案:1. cat:用于查看文件内容的命令;2. less:用于查看文件内容的命令;3. head:用于查看文件开头几行内容的命令。文件存取权限包括读取、写入和执行权限,每个文件都有三种权限,可以分别设置拥有者、组成员和其他用户的权限。
相关问题
unix用sh命令执行脚本文件;给脚本文件添加执行权限
好的,我会回答你的问题。
首先,让我们来看一下如何使用 sh 命令来执行脚本文件。sh 命令是 Unix 和 Linux 系统中常用的命令之一,它可以用来执行 shell 脚本文件。
假设我们有一个名为 script.sh 的脚本文件,那么我们可以使用以下命令来执行它:
```
sh script.sh
```
这将在当前的 shell 环境中启动一个新的进程来执行 script.sh 脚本文件。
接下来,让我们来看一下如何给脚本文件添加执行权限。在 Unix 和 Linux 系统中,要想执行一个脚本文件,必须先给它添加可执行权限。
假设我们要给 script.sh 脚本文件添加可执行权限,可以使用以下命令:
```
chmod +x script.sh
```
这将给 script.sh 脚本文件添加可执行权限。现在,我们就可以使用 sh 命令来执行它了:
```
./script.sh
```
注意,我们在执行脚本文件时,需要在文件名前加上 "./" 前缀,以告诉系统这是一个可执行文件。
unix修改文件权限chmod
chmod是UNIX和类UNIX操作系统中的一个命令,用于修改文件或目录的访问权限。它可以通过数字或符号两种方式来指定权限。
数字方式:
每个数字代表一个权限,分别是读取权限、写入权限和执行权限,它们的值分别是4、2和1。然后将这些数字相加,就可以得到一个三位数的数字,即为该文件的权限。例如:
- 读取权限:4
- 写入权限:2
- 执行权限:1
因此,如果想将文件设置为读取和写入权限,可以使用以下命令:
```
chmod 6 filename
```
符号方式:
符号方式使用符号来指定文件的权限,包括三个符号:u、g和o,分别代表文件所有者、文件所属用户组和其他用户。另外,还有一个符号是a,代表所有用户。而每个符号后面可以跟上+、-或=,分别代表添加、删除或设置权限。例如:
```
chmod u=rw,g=r,o=r filename
```
这条命令表示将文件的权限设置为:
- 文件所有者有读取和写入权限
- 文件所属用户组有读取权限
- 其他用户有读取权限
希望这些信息能对你有所帮助。