网站首页 > 文章中心 > 其它

linux调用文件命令

作者:小编 更新时间:2023-09-24 18:08:29 浏览量:405人看过

Linux 文件&目录相关命令简介

在 ls -l 命令的输出内容中,显示出每一个文件或目录的一些常见属性,例如:

三组中每组又有三个字符,分别代表这 rwx 权限,也就是读,写,执行权限.当权限不存在时,系统会以 - 填充该位.

linux调用文件命令-图1

SUID

该权限仅作用于文件,主要用途是让使用者临时拥有文件所有者的权限,仅对可执行的二进制文件有用,对脚本无效,在文件所有者的x权限上生效,存在时x权限变为小写s,当x权限本身不存在时,显示大写S

SGID

当该权限作用在文件上时,主要用于是让使用者拥有该文件群组的权限;如果该权限作用在目录上时,主要是让新建的文件或者目录的所属组为当前目录的所属组,在文件群组的x权限上生效,存在时x权限变为小写s,当x权限本身不存在时,显示大写S

作用于文件

作用于目录

SBIT

该权限仅作用于目录,主要用途是让使用者在该目录创建了新文件或目录时,仅有该使用者或root才有权利删除该文件,在文件其他用户的x权限上生效,存在时x权限变为小写t,当x权限本身不存在时,显示大写T

以上三个特殊权限的配置与一般权限配置类似,只不过在需要配置特殊权限时,chmod后跟四位权限信息即可(需要注意的是,在配置特殊权限时要保证对应的位置上有x权限,否则将会显示大写的字母来标识无效)

linux调用文件命令-图2

第一段:让使用者能进入某目录成为『可工作目录』的基本权限为何?

第二段:使用者在某个目录内读取一个文件的基本权限为何?

第三段:让使用者可以修改一个文件的基本权限为何?

第四段:让一个使用者可以创建一个文件的基本权限为何?

第五段:让使用者进入某目录并运行该目录下的某个命令之基本权限为何?

如何用linux命令进入一个目录 并且执行该目录下的一个文件

用linux命令进入一个目录 并且执行该目录下的一个文件方法如下:

①.、打开文件vi(如/etc里面有一个文件hosts,要打开这个文件执行vi hosts);

Linux 命令 read (文件管理)——想玩转linux就请一直看下去

Linux read命令用于从标准输入读取数值.

read 内部命令被用来从标准输入读取单行数据.这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据.

参数说明:

①.、简单读取

测试结果为:

该例子使用了-n 选项,后接数值 1,指示 read 命令只要接受到一个字符就退出.只要按下一个字符进行回答,read 命令立即接受输入并将其传给变量,无需按回车键.

执行程序输入两个字符:

执行程序输入密码后是不显示的:

每次调用 read 命令都会读取文件中的 "一行" 文本.当文件没有可读的行时,read 命令将以非零状态退出.

通过什么样的方法将文件中的数据传给 read 呢?使用 cat 命令并通过管道将结果直接传送给包含 read 命令的 while 命令.

测试文件 test.txt 内容如下:

测试代码:

执行结果为:

使用 -e 参数,以下实例输入字符 a 后按下 Tab 键就会输出相关的文件名(该目录存在的):

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章