Я новичок в vi Редактор.Разница между: w и: w! in vi editor
Какая разница, если я использую : w! вместо : w?
Я новичок в vi Редактор.Разница между: w и: w! in vi editor
Какая разница, если я использую : w! вместо : w?
:w
запишет текущие изменения в файл из буфера но если флаг только для чтения, то эта запись будет отказано в этом случае
использование :w!
вы можете обратиться ВИМ документ здесь http://vimdoc.sourceforge.net/htmldoc/editing.html#writing
Вы будете перезаписывать файл, если он уже существует.
w! перезаписывает файл и заставляет писать. w предложит вам, если вы попытаетесь перезаписать файл с тем же именем.
Вообще "!" в vi использовать, чтобы переопределить i.e, если u изменил файл readonly, а затем сохранил его, используя: w вы получите сообщение «E52 readonly opton используется для переопределения». вы можете использовать : w!, чтобы отменить предупреждение, и ваши изменения будут отражены в файле (Примечание. Если вы являетесь владельцем файла, тогда будут отражены только изменения, вы можете использовать chown для изменения владельца). Если вы хотите закрыть без сохранения изменений, вы можете использовать : q!. Некоторые другие использования похожи на то, если вы хотите выполнить какой-либо «cmd» в качестве команды оболочки, вы можете использовать :! 'cmd' например::! ls будет перечислять файлы и папки в справочной директории. Аналогично, если вы хотите сохранить и выйти из файла readonly, используйте : wq!
Вы можете сказать : w похож на запрос. : w! как порядок.
:w
обозначает сохранение файла ---> применимо только в том случае, если файл имеет разрешение rwx. и :w!
означает сохранение файла. ---> Полезно, когда файл имеет разрешение r-x