簡體   English   中英

在C程序中使用Unix別名命令

[英]using the Unix alias command in C program

因此,我不確定是否可以這樣做,但是我想使用unix的alias命令來創建我在C程序內部創建的命令的別名。

到目前為止,我不得不嘗試的唯一想法是system(alias ='someCommand'); 這什么也沒發生

這有可能嗎? 還是我必須為我的c程序(這是一個簡單的shell程序)創建自己的別名函數?

謝謝,我是新來的,不勝感激!

別名是您創建的快捷方式,可以減少在Shell中進行操作時的鍵入次數。 當您執行通過編譯C源代碼創建的程序時,shell會forkexec該程序。 您打算對shell進行的任何更改都會在該exec代碼內發生。 程序終止后,您的更改隨之消失。 因此,您觀察到的是:“什么都沒有發生”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM