對touch命令,一直有個印象,但是一直不知道有什麼用處,昨天才知道touch命令真是很有用的。
專案中,開發測試中,板子上的fw版本眾多,後台軟體也沒成熟,經常要確認板子上的fw的版本,然而,又很難每次都rebuildall,如果含有__date__巨集的原始檔沒有修改,就會導致fw不能更新版本日期資訊。這時候就有touch的用武之地了。
例如在我們的專案中,golbal.c中有__date__定義,那在iar環境中,在pre_build command line中,填入「touch global.c」,從此就可以高枕無憂了。
長時間公用linux和windows,特別喜歡linux的命令列工作方式,特別是在分析文字,檢視日誌什麼的,linux的grep、head、tail、tar等命令是特別好用的,
以前一直安裝使用cygwin,安裝比較麻煩。
sf還有乙個
但是picnix的檔案普遍比unxutils的大。
現在可以上傳了。
每個執行檔案都有help,加上--help引數就可以看見簡單介紹了。
我就簡單列一下我用的較多的命令和用處說一下。:
其中紅色的命令,對程式開發員很有用。
grep用來提出日誌資訊,
sed用來流編輯,類似於ultraedt 中正規表示式替換功能
touch用來更改檔案時間,不需要用編輯器大開,什麼都不幹儲存一下
tail -f filename 用來實時檢視檔案的內容
tar 用來打包/解tar包
好象裝個ms sfu也可以。
sfu提供一致的跨unix作業系統平台指令碼執行的能力:
korn shell
c shell
超過350常用的unix命令和應用
linux下的touch命令詳解
在linux中,每個檔案都關聯乙個時間戳,並且每個檔案都會儲存最近一次訪問的時間 最近一次修改的時間和最近一次變更的時間等資訊。所以,無論何時我們建立乙個新檔案,訪問或修改乙個已存在的檔案,檔案的時間戳都會自動地更新。touch 修改檔案的時間戳記.touch命令就可用於建立 變更和修改檔案的時間戳...
Linux下touch命令的使用
在linux中,每個檔案都與時間戳相關聯,每個檔案儲存最後一次訪問時間 最後一次修改時間和最後一次更改時間的資訊。因此,每當我們建立新檔案 訪問或修改現有檔案時,該檔案的時間戳都會自動更新。下面,我們將介紹一些touch命令的使用案例。touch命令是unix linux作業系統的標準程式,用於建立...
C語言編寫 linux 下的 touch 命令
用c語言實現linux 下 touch 命令的操作 touch 建立檔案或者修改檔案或目錄的時間戳。實現效果 可新增三個引數 c no create do not create any files 不建立不存在的檔案 a change only the access time 只修改檔案的訪問時間 ...