【linux命令讲解大全】083.Linux 常用命令ispell , spell , atrm, chattr

2024-03-02 13:32:50 浏览数 (1)

ispell

检查文件中出现的拼写错误。

补充说明

ispell命令用于检查文件中出现的拼写错误。

语法

ispell [参数]

参数
  • 文件:指定要进行拼写检查的文件。

spell

对文件进行拼写检查。

补充说明

spell命令对文件进行拼写检查,并将拼写错误的单词输出。

语法

spell [参数]

参数
  • 文件:指定需要进行拼写检查的文件。

atrm

删除待执行任务队列中的指定任务。

补充说明

atrm命令用于删除待执行任务队列中的指定任务。

语法

atrm [选项] [参数]

选项
  • -V:显示版本号。
参数
  • 任务号:指定待执行队列中要删除的任务。
实例

删除已经排队的任务:

代码语言:javascript复制
atq        # 显示当前已经设置的任务
2 Mon May 17 08:00:00 2010 a root
1 Sat May 15 17:00:00 2010 a root

atrm 2     # 删除任务2

chattr

用来改变文件属性。

补充说明

chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

语法

chattr [选项]

选项
  • a:让文件或目录仅供附加用途;
  • b:不更新文件或目录的最后存取时间;
  • c:将文件或目录压缩后存放;
  • d:将文件或目录排除在倾倒操作之外;
  • i:不得任意更动文件或目录;
  • s:保密性删除文件或目录;
  • S:即时更新文件或目录;
  • u:预防意外删除。
  • -R:递归处理,将指令目录下的所有文件及子目录一并处理;
  • -v<版本编号>:设置文件或目录版本;
  • -V:显示指令执行过程;
  • <属性>:开启文件或目录的该项属性;
  • -<属性>:关闭文件或目录的该项属性;
  • =<属性>:指定文件或目录的该项属性。
实例

chattr命令防止系统中某个关键文件被修改:

代码语言:javascript复制
chattr  i /etc/fstab

然后试一下rmmvrename等命令操作于该文件,都会得到Operation not permitted的结果。

让某个文件只能往里面追加内容,不能删除,一些日志文件适用于这种操作:

代码语言:javascript复制
chattr  a /data1/user_act.log

0 人点赞