[英]using the Unix alias command in C program
因此,我不確定是否可以這樣做,但是我想使用unix的alias命令來創建我在C程序內部創建的命令的別名。
到目前為止,我不得不嘗試的唯一想法是system(alias ='someCommand'); 這什么也沒發生
這有可能嗎? 還是我必須為我的c程序(這是一個簡單的shell程序)創建自己的別名函數?
謝謝,我是新來的,不勝感激!
別名是您創建的快捷方式,可以減少在Shell中進行操作時的鍵入次數。 當您執行通過編譯C源代碼創建的程序時,shell會fork
並exec
該程序。 您打算對shell進行的任何更改都會在該exec
代碼內發生。 程序終止后,您的更改隨之消失。 因此,您觀察到的是:“什么都沒有發生”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.