當前位置:首頁 » 操作系統 » 在linuxwq

在linuxwq

發布時間: 2022-08-20 16:15:55

linux命令中q、wq、q!的區別

Linux中沒這個命令;

只是在vi中有這個指令;

q表示退出;

w表示保存退出;

q!表示強制退出。

② Linux中vi文件保存退出命令':wq』和『:x'的區別

linux中vi文件保存退出命令':wq'和':x'的區別vi是UNIX/linux系統最常用的編輯器之一,我習慣使用:x命令來保存文件並退出,不願意使用:wq命令是因為它得多敲一個字母。
但是,今天我才知道:x和:wq的真正區別,如下:
:wq
強制性寫入文件並退出。即使文件沒有被修改也強制寫入,並更新文件的修改時間。
www.shiwu.com
:x
寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,否則不會更新文件修改時間。這兩者一般情況下沒什麼不一樣,但是在編程方面,對編輯源文件可能會產生重要影響。因為文件即使沒有修改,:wq強制更新文件的修改時間,這樣會讓make編譯整個項目時以為文件被修改過了,然後就得重新編譯鏈接生成可執行文件。這可能會產生讓人誤解的後果,當然也產生了不必要的系統資源花銷。本文來自於胖鯊魚網

③ linux命令vi編輯完成後 :wq 回車後出現如下錯誤提示。這是什麼原因

你編輯文件命令只有vi,所以保存的時候沒有文件名,不知道保存到哪個文件

可以輸入 :wq filename
這樣就保存到filename文件了
也可以vi filename 編輯完:wq即可

④ 在linux中,vim下保存文本退出時,提示「e486:找不到模式:wq」,即使不保存也退步出來,怎麼回事啊

這個提示是在你搜索某個字串但又找不到的時候才會提示。
你要保存的話,不要按 / 或者 ? 或者其它一些用來搜索的命令。按幾下 <esc> 確保回到普通模型,然後按英文的冒號,這時游標就應該定位到最下面的命令輸入那裡了。直接打 wq 回車就可以保存退出,不需要再加冒號了。你之前不成功有可能是打開了中文輸入法,所以冒號按了不起作用。
另外在普通模式下直接按 ZZ,要大寫,也是保存退出。因為保存退出太常用了,所以給了這個快捷鍵。還有一個普通模型的命令 ZQ,是不保存退出。

⑤ linux怎麼執行:wq!

這是用vi編輯文件後准備保存、退出的時候用的,顯示在最下的命令輸入行,進到這里的動作忘記了,是不是按esc了,試試看就知道了,不成就加那些輔助鍵……

⑥ 在linux中編譯C輸入完程序後輸入個:wq然後按什麼鍵就然後就回到了上一個界面

vi 編輯器里。
先 按一下 ESC 退出,然後 按 : 鍵,然後輸入 wq 保存並退出的意思,再打回車,即可退出編輯狀態。
使用 gcc -o C源文件
即可編譯。
1 29

lzbltx
2010-10-11 超過23用戶採納過TA的回答

關注
:wq是vi的編輯命令,vi編輯命令中「:」命令最後輸入回車鍵執行。找一個LINUX入門的書,學習一下簡單的vi命令就可以編輯程序了。
0果在命令行下使用gedit, 關閉程序窗口(一般先保存文件),就自動退到命令行界面。

如果在命令行下使用vim,先按下ESC退出編輯模式,然後輸入:wq 保存並退出或者q退出或者q!強制退出,從而回到命令行界面。

(6)在linuxwq擴展閱讀:

linux常見命令:

命令

apropos whatis 顯示和word相關的命令。 參見線程安全

man -t man | ps2pdf - > man.pdf 生成一個PDF格式的幫助文件

which command 顯示命令的完整路徑名

time command 計算命令運行的時間

time cat 開始計時. Ctrl-d停止。參見sw

nice info 運行一個低優先順序命令(這里是info)

renice 19 -p $$ 使腳本運行於低優先順序。用於非交互任務。

目錄操作

cd - 回到前一目錄

cd 回到用戶目錄

(cd dir && command) 進入目錄dir,執行命令command然後回到當前目錄

pushd . 將當前目錄壓入棧,以後你可以使用popd回到此目錄

文件搜索

alias l='ls -l --color=auto' 單字元文件列表命令

ls -lrt 按日期顯示文件. 參見newest

ls /usr/bin | pr -T9 -W$COLUMNS 在當前終端寬度上列印9列輸出

find -name '*.[ch]' | xargs grep -E 'expr' 在當前目錄及其子目錄下所有.c和.h文件中尋找'expr'. 參見findrepo

find -type f -print0 | xargs -r0 grep -F 'example' 在當前目錄及其子目錄中的常規文件中查找字元串'example'

find -maxdepth 1 -type f | xargs grep -F 'example' 在當前目錄下查找字元串'example'

find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done 對每一個找到的文件執行多個命令(使用while循環)

find -type f ! -perm -444 尋找所有不可讀的文件(對網站有用)

find -type d ! -perm -111 尋找不可訪問的目錄(對網站有用)

locate -r 'file[^/]*\.txt' 使用locate 查找所有符合*file*.txt的文件

look reference 在(有序)字典中快速查找

grep --color reference /usr/share/dict/words 使字典中匹配的正則表達式高亮

歸檔 and compression

gpg -c file 文件加密

gpg file.gpg 文件解密

tar -c dir/ | bzip2 > dir.tar.bz2 將目錄dir/壓縮打包

bzip2 -dc dir.tar.bz2 | tar -x 展開壓縮包 (對tar.gz文件使用gzip而不是bzip2)

tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg' 目錄dir/壓縮打包並放到遠程機器上

find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2 將目錄dir/及其子目錄下所有.txt文件打包

find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents 將目錄dir/及其子目錄下所有.txt按照目錄結構拷貝到dir_txt/

( tar -c /dir/to/ ) | ( cd /where/to/ && tar -x -p ) 拷貝目錄/到目錄/where/to/並保持文件屬性

( cd /dir/to/ && tar -c . ) | ( cd /where/to/ && tar -x -p ) 拷貝目錄/下的所有文件到目錄/where/to/並保持文件屬性

( tar -c /dir/to/ ) | ssh -C user@remote 'cd /where/to/ && tar -x -p' 拷貝目錄/到遠程目錄/where/to/並保持文件屬性

dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz' 將整個硬碟備份到遠程機器上

0

⑦ linux的vi命令編輯後wq與x的區別是什麼

linux的vi命令編輯後wq與x的區別只有一個。

這兩者一般情況下沒度什麼不一樣,但是在編程方面,對編輯源文件可能會產生重要影響。因為文件即使沒有修改,":wq"強制更新文件的修改時間,這樣回會讓make編譯整個項目時以為文件被修改過了,然後就得答重新編譯鏈接生成可執行文件。

這可能會產生讓人誤解的後果,當然也產生了不必要的系統資源花銷。

:wq 強制性寫入文件並退出百。即使文件沒有被修改也強制寫入,並更新文件的修改時間。

:x 寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,否則不會更新文件修改時間。

(7)在linuxwq擴展閱讀

vi命令詳解:

基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:

1) 命令行模式command mode)

控制屏幕游標的移動,字元、字或行的刪除,移動復制某區段及進入Insert mode下,或者到 last line mode。

2) 插入模式(Insert mode)

只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。

3) 底行模式(last line mode)

將文件保存或退出vi,也可以設置編輯環境,如尋找字元串、列出行號……等。

不過一般在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令行模式command mode)。

⑧ linux怎麼返回輸入命令的狀態

主要要看此時在做什麼。

1、如果是在執行很耗時的命令, 可以先Ctrl-Z, 然後bg使其用background模式運行.。這時就可以回到命令狀態。

2、如果在命令行下使用gedit, 關閉程序窗口(一般先保存文件),就自動退到命令行界面。
如果在命令行下使用vim,先按下ESC退出編輯模式,然後輸入:wq 保存並退出或者q退出或者q!強制退出,從而回到命令行界面。

3、如果是其他的狀態可以嘗試Ctrl+Alt+F1~F6。

⑨ 在linux下如何退出vi編輯狀態,我輸入:q!不管用啊

linux下退出vi編輯狀態的步驟如下:

我們需要准備的材料分別是:linux主機、vi編輯器。

1、首先在vi編輯器中,按鍵盤上的「ESC」鍵進入命令模式。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:528
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:25
linux485 發布:2025-07-05 14:38:28 瀏覽:305
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:756
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:432
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:707
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:241
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:686
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:285
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:835