当前位置: 技术问答>linux和unix
请教如何在操作系统增加一个处理命令?
来源: 互联网 发布时间:2016-08-31
本文导语: 定制一个操作系统,想在系统上添加一个新的功能,例如GetPCInfo这样的自定义名称,请问需要怎么样嵌入到系统中来? 谢谢。 | 1.把你的名字为“GetPCInfo”的程序放到PATH变量的路径中去,典型的在 /s...
定制一个操作系统,想在系统上添加一个新的功能,例如GetPCInfo这样的自定义名称,请问需要怎么样嵌入到系统中来? 谢谢。
|
1.把你的名字为“GetPCInfo”的程序放到PATH变量的路径中去,典型的在 /sbin/ /usr/bin 等等。
2. 利用shell的 alias 功能,为你的程序设置给别名为 GetPCInfo 。 可以看看bash的 配置文件和命令参考
|
$cat GetPCInfo
#!/bin/sh
echo "This is PCInfo..."
$./GetPCInfo
这个OK?
#!/bin/sh
echo "This is PCInfo..."
$./GetPCInfo
这个OK?
|
你是要把shell换掉?要自己实现一个busybox?
|
使用添加内核模块的方法 试试
|
放在系统调用里面
|
一个是添加系统调用
别一种方法是做成一个模块加载到内核中去
别一种方法是做成一个模块加载到内核中去
|
写个脚本吧!
|
需要创建一个守护进程