当前位置: 技术问答>linux和unix
高分求助,怎样在linux终端命令中加入自己的命令
来源: 互联网 发布时间:2015-07-03
本文导语: 比如dir命令显示文件下面的目录 那怎样自己通过编程来实现自己的命令呢? 谢谢 | shell编程估计可以实现,不过怎样通过更底层的编译内核我就不知道了 学习,顶 | 如果只...
比如dir命令显示文件下面的目录
那怎样自己通过编程来实现自己的命令呢?
谢谢
那怎样自己通过编程来实现自己的命令呢?
谢谢
|
shell编程估计可以实现,不过怎样通过更底层的编译内核我就不知道了
学习,顶
学习,顶
|
如果只是想用dir,可以把ls自定义为dir,或者你试试把/bin下的ls复制并命名为dir应该都可以.如果你是想自己写程序,不只是dir,不管是用shell脚本,还是用c写编译生成二进制文件,你可以放到/bin,/sbin等目录下,或者自己建一个目录,在环境变量的PATH后面加上你的路径就可以使用你的自己的命令了.
|
主要是理解好linux的机制,其实window也是这样,window是在系统目录winnt和System32寻找你要调用的东西可执行程序或者链接库文件,而这两个目录都加在了你系统的环境变量的PATH里,linux下也是,你打set或者env,看看PATH后面的目录都有什么,在那些目录里的程序都能被找到执行。
|
这些命令都放在/usr/bin,/usr/sbin,/bin,/sbin这几个目录下啊,
你自己的程序也可以拷贝到那里当命令使用。
你自己的程序也可以拷贝到那里当命令使用。
|
自己写的命令,只要放在PATH路径下,就可以到处使用了。