vi文件保存退出命令":x"与":wq"的区别
vi保存退【bǎo cún tuì】出":x"与😐":wq"的区别【de qū bié】😱
vi是【shì】🔖Unix/Linux系统最【xì tǒng zuì】常用的编辑器之一🚕,我习惯【wǒ xí guàn】使用【shǐ yòng】👅":x"命令来保存文件并退出,不愿意【bú yuàn yì】🍑使用【shǐ yòng】👅":wq"命令是【mìng lìng shì】🥌因为它🤜得多敲一个字母。
但是➿,今天我🏘才知道":x"和【hé】":wq"的真正【de zhēn zhèng】🐖区别,如下【rú xià】:
:wq 强制性【qiáng zhì xìng】写入文【xiě rù wén】件并退出。即使文【jí shǐ wén】📞件没有被修改也强制🕛写入,并更新🕔文件的【wén jiàn de】修改时间🦀。
:x 写入文🖖件并退出。仅当文【jǐn dāng wén】件被修改时才写入,并更新【bìng gèng xīn】🆎文件修【wén jiàn xiū】改时间👅,否则不【fǒu zé bú】🚁会更新🐞文件修【wén jiàn xiū】改时间👅。
这两者一般情况下没什么不【shí me bú】一样,但是在💫编程方面,对编辑【duì biān jí】源文件【wén jiàn】⚽可能会【kě néng huì】🥐产生重要影响。因为文🧢件即使【jiàn jí shǐ】没有修✳改,":wq"强制更【qiáng zhì gèng】⏸新文件【xīn wén jiàn】的修改时间,这样会【huì】让make编译整📼个项目🤔时以为🕠文件【wén jiàn】被修改过🐲了🥍,然后就🛢得重新🛫编译链【biān yì liàn】接生成可执行文件【wén jiàn】。这可能会【kě néng huì】🥐产生让【chǎn shēng ràng】人误解【rén wù jiě】的后果🔕,当然也产生了🥍不必要【bú bì yào】的系统资源花【zī yuán huā】销【xiāo】。
关键词:vi文件
阅读本文后您有什么感想? 已有 人给出评价!
- 4
- 26
- 41
- 5224
- 27
- 37