簡體   English   中英

history命令如何僅將unix命令發送到用C編程的shell中的歷史文件

[英]how does the history command send only unix commands to the history file in a shell programmed in C

我的一項作業要求我創建一個歷史命令,而我一直試圖弄清楚程序如何識別輸入是Unix命令,然后將其發送到文件。 如果用戶鍵入垃圾,則不會將其發送到歷史記錄文件; 但是,如果它們鍵入類似date ,則將其發送到歷史記錄文件。

您必須“查看”環境變量PATH,並且如果命令的第一個單詞對應於PATH內的某個程序,或者(如果它以“ /”開頭並且該程序存在),則將其寫入到文件。 祝好運!

暫無
暫無

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

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