linux(丽妞克斯)编程轻松入门 第五讲 实现更多命令

来源:互联网 发布:.us域名 编辑:程序博客网 时间:2024/06/05 10:27
 

上一讲我么实现的命令很简单,今天我们实现一些更实用的命令,这些命令的实现代码放在 示例/命令 目录下

如下图为 删除 命令的 实现 源码:

 

上面代码是在微软视窗环境下,用习语言编程工具自带的编辑器编辑实现的。

习语言代码大多数都可以直接放的 习丽妞 环境里直接编译使用。

通过更改第四行的 英文命令 定义, 可以轻松的制作出更多中文命令, 目前已实现的命令有:

 

查看:是查看任意目录下的文件子目录列表。

      如,查看当前目录,输入:

        >查看

        查看指定目录/usr,输入:

        >查看  /usr

复制:复制 一个文件 或 目录 到另外一个地方

      如 复制一个文件 a   为 b, 输入:

       >复制   b

      如复制 目录1 到 /home  输入 

       >复制  目录1   /home

改变属主:改变一个文件的归属或主人,还可以同时更改 所属的分组。

       如将 文件 a 的属主 改为 xyy, 输入:

      > 改变属主 xyy  a

       如将 文件 a 的属主 改为 xyy, 分组改为 ttt, 输入:

      > 改变属主 xyy:ttt  a

 

       如将 目录 b 的属主 改为 xyy, 输入:

      > 改变属主 xyy  b

       如将 目录 b 的属主 改为 xyy, 分组改为 ttt, 输入:

      > 改变属主 xyy:ttt  a

 

      对目录的操作会同时影响目录下所有子目录和文件。

     

删除: 删除目录或文件

      如: 删除文件 a, 输入:

    >删除 a

      如:  删除目录  b, 输入

        >删除 b

 

授权:   linux(丽妞克斯)下操作文件,会经常碰到文件权限不足的问题,用这个命令可以轻松解决权限问题,将权限授予所有人。

      如:授权 对 文件 a 的任意操作, 输入

       > 授权 a

      如:授权 对 目录 b 及内部所有子目录和文件的任意操作,输入

       > 授权 b

      授权是为方便开发和使用,设计安全相关时,请使用丽妞克斯自身命令进行详细权限设置。

 

我: 看看我是谁,输入:

     >我

 

重命名: 将一个文件或目录命名为另外一个名字,如命名 a1 为 a2, 输入:

     > 重命名   a1  a2

 

前四讲 教程 请参考如下网址:

http://blog.sina.com.cn/xiyuyan123