linux - Wie ist der Dateizugriffsmodus „Nur Schreiben' in der Dateideskriptortabelle zu verstehen?
某草草
某草草 2017-06-12 09:24:34
0
1
907

Dateideskriptoren im Betriebssystem verfügen über eine Dateideskriptortabelle, die vom Kernel auf Systemebene verwaltet wird. Die darin enthaltenen Statusinformationen umfassen drei Arten von Dateizugriffsmodi

  1. schreibgeschützt

  2. Nur schreiben

  3. Lesen und Schreiben

Entschuldigung, wie ist die Situation beim reinen Schreiben? Ich kann mir das Schreiben mit „>>“-Zeichen im Terminalmodus vorstellen, aber ich weiß nicht, wie ich es in der GUI-Oberfläche verwenden soll, z. B. in verschiedenen Texteditoren. So implementieren Sie dieses Schreiben nur, ohne den Dateiinhalt anzuzeigen

某草草
某草草

Antworte allen(1)
左手右手慢动作

不要被gui所迷惑,以编辑器为例子那自然是要读出来给用户看了,用户才能写。

但是很多时候,不读文件内容也是可以写了,例如日志就是不断往文件最后追加内容,前面的内容都不读的。

但是不知道在gui界面下,比如各种各样的文本编辑器,该怎么实现这个write only而做到不查看文件内容

怎么做?当然是操作系统(的文件系统)做这种权限限制,应用层的程序只是申请使用这些权限。例如编辑器肯定要读权限,写权限没有就不能编辑,至少要能看。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage