iT邦幫忙

0

如何一次刪除conf內容?

我要編輯 /etc/vsftpd.conf 檔案,但我發現我進去後按i,只能一個字一個字刪除內容,但我要刪除 vsftpd.conf所有內容,有什麼按鍵可以使用?

Daniel iT邦新手 2 級 ‧ 2018-03-12 11:46:58 檢舉
既然你要刪除所有內容,那把原檔案改個檔名備份,再建立一個同檔名新的檔案就可以了,注意一下檔案權限就好。

你是用 vi 體系的編輯器吧,如果覺得以上太冒險,看看鳥哥網站吧 http://linux.vbird.org/linux_basic/0310vi.php
weiclin iT邦高手 4 級 ‧ 2018-03-12 11:49:46 檢舉
https://unix.stackexchange.com/questions/161821/how-can-i-delete-all-lines-in-a-file-using-vi
hon2006 iT邦大師 1 級 ‧ 2018-03-12 15:45:28 檢舉
https://lifehacker.com/270790/empty-a-text-file-from-the-command-line

2 個回答

0
haoming
iT邦好手 1 級 ‧ 2018-03-12 12:00:37
最佳解答

在檢視模式.
依照以下順序按... , 大小寫固定

G [End]
v gg
d
w

G [End] : 移到文件最後一個字
v gg: 進選擇模式, 選擇到第一個字
d: 刪除
w: 寫入檔案

0
sam0407
iT邦高手 1 級 ‧ 2018-03-13 17:07:13

清空檔案或要產生一個新的空文字檔不用進vi,直接在shell $字提示符後打:
cat > 檔名
Enter後再按Ctrl+D就可以了

我要發表回答

立即登入回答