導航:首頁 > 程序命令 > linux怎麼退出命令模式

linux怎麼退出命令模式

發布時間:2022-10-16 18:45:04

linux命令行中對文件進行編輯後怎麼退出到命令行界面

如果在命令行下使用gedit, 關閉程序窗口(一般先保存文件),就自動退到命令行界面。


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

(1)linux怎麼退出命令模式擴展閱讀:

linux常見命令:

命令

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

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

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

time command 計算命令運行的時間

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

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

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

目錄操作

cd - 回到前一目錄

cd 回到用戶目錄

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

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

文件搜索

aliasl='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 | whilereaddir; 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--colorreference /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' 將整個硬碟備份到遠程機器上

❷ linux vim三種模式如何切換

Vim是從Vi發展出來的一個文本編輯器,代碼補完、編譯及錯誤跳轉等方面編程的功能特別豐富,相當於Windows中的記事本。
Linux中Vim編輯器的三種模式主要包含命令模式、輸入模式和底線命令模式,其作用如下:
第一、命令模式
當啟動vim/vi編輯器時,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元,比如按下i,並不會輸入一個字元,i被當作一個命令。
i切換到輸入模式,以輸入字元;
x刪除當前游標所在處的字元;
:切換到底線命令模式,以在最底一行輸入命令。
如果想要編輯文本,啟動vim進入命令模式後,按下i,切換到輸入模式;命令模式只有一些基本的命令,因此仍需要依靠底線命令模式來輸入更多命令。
第二、輸入模式
vim編輯器啟動後,在命令模式下按i就會進入輸入模式,在輸入模式中,可以使用以下按鍵:
字元按鍵以及shift組合,輸入字元
ENTER,回車鍵,換行
BACK SPACE,退格鍵,刪除游標前一個字元
DEL,刪除鍵,刪除游標後一個字元
方向鍵,在文本中移動游標
HOME/END,移動游標到行首或者行尾
Page Up/Page Down,上/下翻頁
Insert,切換游標為輸入/替換模式,游標將變成豎線/下劃線
ESC,退出輸入模式,切換到命令模式
第三、底線命令模式
在命令模式下按下:就進入底線命令模式(英文冒號)。
底線命令模式可以輸入單個或多個字元的命令,可用的命令非常多。
在底線命令模式中,基本的命令有:
:q 退出程序
:w 保存文件
:wq 保存文件並退出程序
按ESC鍵可隨時退出底線命令模式

❸ linux系統命令怎麼退出命令行

我用的是vi或vim,系統是ubuntu12.04,編輯好後,按esc推出編輯模式,在按shift+q進入輸入命令,輸入wq

❹ linux打了view命令後怎麼退出

1、打開了scrcpy,那麼點擊投屏上的X。

❺ linux:命令行中對文件進行編輯後怎麼退出到命令行界面

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

❻ linux:命令行中對文件進行編輯後怎麼退出到命令行界面

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

❼ 入門linux只要知道這些就夠了上

知道怎麼增刪改查就算是入門了。因為這是最常用的。

在使用linux時,經常需要進行文件查找。其中查找的命令主要有find和grep。兩個命令是有區別的。

區別:(1)find命令是根據文件的屬性進行查找,如文件名,文件大小,所有者,所屬組,是否為空,訪問時間,修改時間等。

              (2)grep是根據文件的內容進行查找,會對文件的每一行按照給定的模式(patter)進行匹配查找。

一.find命令

基本格式:find  path expression

1.按照文件名查找

(1)find / -name httpd.conf#在根目錄下查找文件httpd.conf,表示在整個硬碟查找

(2)find /etc -name httpd.conf#在/etc目錄下文件httpd.conf

(3)find /etc -name '*srm*'#使用通配符*(0或者任意多個)。表示在/etc目錄下查找文件名中含有字元串『srm』的文件

(4)find . -name 'srm*' #表示當前目錄下查找文件名開頭是字元串『srm』的文件

2.按照文件特徵查找

(1)find / -amin -10 # 查找在系統中最後10分鍾訪問的文件(access time)

(2)find / -atime -2 # 查找在系統中最後48小時訪問的文件

(3)find / -empty # 查找在系統中為空的文件或者文件夾

(4)find / -group cat # 查找在系統中屬於 group為cat的文件

(5)find / -mmin -5 # 查找在系統中最後5分鍾里修改過的文件(modify time)

(6)find / -mtime -1 #查找在系統中最後24小時里修改過的文件

(7)find / -user fred #查找在系統中屬於fred這個用戶的文件

(8)find / -size +10000c#查找出大於10000000位元組的文件(c:位元組,w:雙字,k:KB,M:MB,G:GB)

(9)find / -size -1000k #查找出小於1000KB的文件

3.使用混合查找方式查找文件

參數有: !,-and(-a),-or(-o)。

(1)find /tmp -size +10000c -and -mtime +2 #在/tmp目錄下查找大於10000位元組並在最後2分鍾內修改的文件

      (2)find / -user fred -or -user george #在/目錄下查找用戶是fred或者george的文件文件

      (3)find /tmp ! -user panda#在/tmp目錄中查找所有不屬於panda用戶的文件

二、grep命令

  基本格式:find  expression

1.主要參數

[options]主要參數:

-c:只輸出匹配行的計數。

-i:不區分大小寫

-h:查詢多文件時不顯示文件名。

-l:查詢多文件時只輸出包含匹配字元的文件名。

-n:顯示匹配行及行號。

-s:不顯示不存在或無匹配文本的錯誤信息。

-v:顯示不包含匹配文本的所有行。

pattern正則表達式主要參數:

\: 忽略正則表達式中特殊字元的原有含義。

^:匹配正則表達式的開始行。

$: 匹配正則表達式的結束行。

\<:從匹配正則表達 式的行開始。

\>:到匹配正則表達式的行結束。

[ ]:單個字元,如[A]即A符合要求 。

[ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。

.:所有的單個字元。

* :有字元,長度可以為0。

2.實例

(1)grep 'test' d*#顯示所有以d開頭的文件中包含 test的行

(2)grep 『test』 aa bb cc #顯示在aa,bb,cc文件中包含test的行

(3)grep 『[a-z]\{5\}』 aa #顯示所有包含每行字元串至少有5個連續小寫字元的字元串的行

(4)grep magic /usr/src#顯示/usr/src目錄下的文件(不含子目錄)包含magic的行

(5)grep -r magic /usr/src#顯示/usr/src目錄下的文件(包含子目錄)包含magic的行

(6)grep -w pattern files :只匹配整個單詞,而不是字元串的一部分(如匹配』magic』,而不是』magical』),

查看文件內容的命令:

cat    由第一行開始顯示內容,並將所有內容輸出

tac    從最後一行倒序顯示內容,並將所有內容輸出

more    根據窗口大小,一頁一頁的現實文件內容

less    和more類似,但其優點可以往前翻頁,而且進行可以搜索字元

head    只顯示頭幾行

tail    只顯示最後幾行

nl      類似於cat -n,顯示時輸出行號

tailf  類似於tail -f

1.cat 與 tac

cat的功能是將文件從第一行開始連續的將內容輸出在屏幕上。但是cat並不常用,原因是當文件大,行數比較多時,屏幕無法全部容下時,只能看到一部分內容。

cat語法:cat [-n]  文件名 (-n : 顯示時,連行號一起輸出)

tac的功能是將文件從最後一行開始倒過來將內容數據輸出到屏幕上。我們可以發現,tac實際上是cat反過來寫。這個命令也不常用。

tac語法:tac 文件名。

2.more和less(常用)

more的功能是將文件從第一行開始,根據輸出窗口的大小,適當的輸出文件內容。當一頁無法全部輸出時,可以用「回車鍵」向下翻行,用「空格鍵」向下翻頁。退出查看頁面,請按「q」鍵。另外,more還可以配合管道符「|」(pipe)使用,例如:ls -al | more

more的語法:more 文件名

Enter 向下n行,需要定義,默認為1行;

Ctrl f 向下滾動一屏;

空格鍵 向下滾動一屏;

Ctrl b 返回上一屏;

= 輸出當前行的行號;

:f 輸出文件名和當前行的行號;

v 調用vi編輯器;

! 命令 調用Shell,並執行命令;

q 退出more

less的功能和more相似,但是使用more無法向前翻頁,只能向後翻。

less可以使用【pageup】和【pagedown】鍵進行前翻頁和後翻頁,這樣看起來更方便。

less的語法:less 文件名

less還有一個功能,可以在文件中進行搜索你想找的內容,假設你想在passwd文件中查找有沒有weblogic字元串,那麼你可以這樣來做:

[root@redhat etc]# less passwd

然後輸入:

/weblogic

回車

此時如果有weblogic字元串,linux會把該字元已高亮方式顯示。

退出查看頁面,請按「q」鍵。

3.head和tail

head和tail通常使用在只需要讀取文件的前幾行或者後幾行的情況下使用。head的功能是顯示文件的前幾行內容

head的語法:head [n number] 文件名 (number 顯示行數)

tail的功能恰好和head相反,只顯示最後幾行內容

tail的語法:tail [-n number] 文件名

4.nl

nl的功能和cat -n一樣,同樣是從第一行輸出全部內容,並且把行號顯示出來

nl的語法:nl 文件名

1、vi

vi 1.txt 會直接創建並打開一個文件1.txt

2、touch

touch的作用是更改一個文件或目錄的時間。touch 2.txt 如果2.txt不存在,則創建空文件2.txt

3、echo

echo 「abcd」 > 3.txt 可以直接創建文件3.txt並將abcd寫入。

4、less 、more 、cat

三者都是將文件內容輸出到標准輸出,其中less和more可以分頁顯示,cat是顯示全部。

三者可以根據已經存在的文件創建新的文件。假設已經存在文件1.txt。

cat 1.txt > 2.txt

less 1.txt > 3.txt

more 1.txt > 4.txt

此時創建的文件內容都和1.txt中文件內容相同。

rm -f 文件名

-f  表示強制

將會強行刪除文件,且無提示

功能說明:刪除文件或目錄。

語法:rm [-dfirv][--help][--version][文件或目錄...]

補充說明:執行rm指令可刪除文件或目錄,如欲刪除目錄必須加上參數」-r」,否則預設僅會刪除文件。

參數:

-d或–directory 直接把欲刪除的目錄的硬連接數據刪成0,刪除該目錄。

-f或–force 強制刪除文件或目錄。

-i或–interactive 刪除既有文件或目錄之前先詢問用戶。

-r或-R或–recursive 遞歸處理,將指定目錄下的所有文件及子目錄一並處理。

-v或–verbose 顯示指令執行過程。

將目錄A重命名為B

mv A B

方法一:

命令是:vi,vim

vi 編輯器,相當於記事本,有編輯功能,但較弱

vim 復雜的編輯器,相當於windows的 editplus, notepad++ 等

------------------------

步驟:

1、執行 vi world.txt  進入編輯器(默認命令模式),

2、點擊a或i進入編輯模式,敲入內容:hello linux world !

3、然後按鍵盤上的esc鍵退出編輯模式(進入到命令模式),

4、最後敲冒號:,

5、再敲wq保存並退出。

-------

wq解釋為:write quite

不想保存,q

強制退出 q!

方法二

對於簡單的,使用 echo 列印命令。

echo "字元串",功能:在屏幕上列印 字元串。

用 echo  >或 echo >>  導入到文件里。

echo 'hello linux' >> /data/hello.txt  這個在企業里很常用:單行內容追加到文件結尾。

一個大於號>,是覆蓋重定向,會清除文件里的所有以前數據,增加新數據。

兩個大於號>>,是追加重定向,文件結尾加入內容,不會刪除已有文件的內容。

方法三:特殊用法使用cat

cat>>/data/hello.txt<

hello world world

EOF

----------

EOF要成對出現,且是增加的內容里沒有的,EOF可以被任意成對內容替換。

cat 是查看文件內容的命令

❽ linux如何退出文件查看模式cat

您好,方法
cat最基本的用法就是查看文件的內容,
第二種用法就是給文件中每一行加入編號,假設test2.txt文本的內容入手所示!
然後執行cat -n test2.txt > test2_1.txt之後,可以看到文件test2_1.txt中每一行前面都加上了行號。
如果不想空行也加上行號,那麼執行cat -b test2.txt > test2_2.txt, 則可以看到test2_2.txt文件中空行沒有加上行號。
cat命令的第三種方法就是合並兩個文件內容,假設有如下兩個文件test3_1.txt和test3_2.txt,
然後執行cat test3_1.txt test3_2.txt > test3.txt之後,可以看到test3.txt的內容已經將兩個文件的內容合並。
cat命令的第四種方法就是創建文件,執行cat > test4.txt << EOF, 然後輸入文本內容,最後執行EOF之後,cat命令就會跳出,查看test4.txt的內容就是剛剛輸入的信息。
如果想要在已有的文件最後增加內容,那麼執行cat >> test4.txt << EOF,接著輸入信息,最後再執行EOF退出,新輸入的信息就會增加到文本的最後。
最後如果執行cat > test5.txt命令來輸入創建文件,那麼執行ctrl + Z來退出cat命令。

❾ linux vi保存退出命令 (如何退出vi)

Linux下vi命令編輯器怎樣編輯及保存退出方法如下:

1、如圖,vi 文件名,接著按回車即可打開對應的文件,如果沒有對應的文件,那麼vi命令就會自動創建一個新的。

❿ linux如何退出命令操作界面

linux退出命令操作界面的具體步驟如下:

1、首先要按鍵盤左上角的"ESC",左下角的插入狀態不見了。

閱讀全文

與linux怎麼退出命令模式相關的資料

熱點內容
刪除彩信android 瀏覽:862
元宵節猜燈謎h5源碼 瀏覽:69
樂培生app怎麼綁定 瀏覽:762
視頻壓縮不清楚怎麼說 瀏覽:525
加好友伺服器繁忙是怎麼回事 瀏覽:381
怎麼解綁app的支付寶賬號 瀏覽:911
ip地址伺服器不可用怎麼解決方法 瀏覽:183
為什麼軟體需要伺服器 瀏覽:63
redis操作命令大全 瀏覽:597
python字元串重復索引 瀏覽:961
為什麼香信新版本連接不上伺服器 瀏覽:50
元旦程序員打羽毛球 瀏覽:614
otc焊接機器人離線編程教學 瀏覽:412
51單片機的ea引腳有何用途 瀏覽:207
centos查看用戶命令 瀏覽:840
程序員臉胖 瀏覽:744
hdfs在主目錄下創建文件夾 瀏覽:800
股票選股器源碼公式如何弄 瀏覽:31
伺服器如何使用在微信上 瀏覽:328
app登不了是怎麼回事 瀏覽:254