1. linux 幾個極其重要快捷鍵
1、tab:命令或路徑等的補全鍵,也是Linux用的最多的一個快捷鍵;
2、ctrl+a:游標迅速回到行首;
3、ctrl+e:游標迅速回到行尾;
4、ctrl+f:游標向右移動一個字元;
5、ctrl+b:游標向左移動一個字元;
6、ctrl+insert:復制命令行內容(mac系統不能使用);
7、shift+insert //粘貼命令行內容(mac系統不能使用);
8、ctrl+k //剪切(刪除)游標處到行尾的所有字元;
9、ctrl+u //剪切(刪除)游標處到行首的所有字元;
10、ctrl+w //剪切(刪除)游標前的一個字元;
11、ctrl+y //粘貼 ctrl+k、ctrl+u、ctrl+w刪除的字元;
12、ctrl+c //中斷終端正在執行的任務並開啟一個新的一行;
13、ctrl+h //刪除游標前的一個字元(相當於退格鍵);
14、ctrl+d //退出當前shell命令行,如果是切換過來的用戶,則執行這個命令回退到原用戶;
15、ctrl+r //搜索命令行使用過的歷史命令記錄;
16、ctrl+g //從ctrl+r的搜索歷史命令模式中退出;
17、ctrl+l //清楚屏幕所有的內容,並開啟一個新的一行;
18、ctrl+s //鎖定終端,使之任何人無法輸入;
19、ctrl+q //解鎖ctrl+s的鎖定狀態;
20、ctrl+z //暫停在終端運行的任務,使用"fg"命令可以使暫停恢復;
21、!! //執行上一條命令;
22、!pw //這是一個例子,是執行以pw開頭的命令,這里的pw可以換成任何已經執行過的字元;
23、!pw:p //這是一個例子,是僅列印以pw開頭的命令,但不執行,最後的那個「p」是命令固定字元;
24、!num //執行歷史命令列表的第num條命令,num代指任何數字(前提是歷史命令里必須存在);
25、!$ //代指上一條命令的最後一個參數,該命令常用於shell腳本中
26、esc+. //注意那個".「 意思是獲取上一條命令的(以空格為分隔符)最後的部分;
27、esc+b //移動到當前單詞的開頭;
28、esc+f //移動到當前單詞的結尾;
2. Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用游標上下移動來查看文件內容,使用的命令是
C。
本題考查Linux文件內容查看命令。使用cat、more、less都可以查看文本內容,cat命令一次性將文件內容全部輸出,more命令可以分頁查看,less命令可以使用游標向上或向下移動一行。menu命令和查看文件無關。
cat 命令用於連接文件並列印到標准輸出設備上。cat是concatenate的簡寫,類似於dos下面的type命令,使用許可權為所有使用者。cat file1 >> file2的意思是把 file1 的文檔內容輸入file2 這個文檔里。
(2)linux游標移動命令擴展閱讀:
cat >file1:結果是會「空出一行空白行」,等待輸入文字,輸入完畢後再按[Ctrl]+[c]或[Ctrl]+[d],就會結束編輯,並產生file1這個文件,而file1的內容就是你剛剛輸入的內容。這個過程和dos裡面的 con file1的結果是一樣的。
另外,如果你使用如下的指令:cat file1>>file2:這將變成將file1的文件內容「附加」到file2的文件後面,而file2的內容依然存在,這種重定向符〉〉比〉常用,可以多多利用。
3. linux終端怎麼移動游標 Linux命令行快捷鍵
1、首先在終端執行命令的時候,有時在書寫的命令出現錯誤的時候會移動游標進行修改,但如果命令很長,這時再移動游標一個一個跳轉就太慢了,使用ctrl+a可以快速跳轉到終端首端。
4. Linux vim編輯器快捷鍵使用方法匯總
打開文件
使用命令:vim /etc/passwd
使用命令:vim + 直接打開文件時游標位於文件尾部
使用命令:vim +數字 直接打開文件時,游標定位在第幾行
移動游標(編輯模式):
字元移動
使用命令:h 向左移動
使用命令:l 向右移動
使用命令:j 向下移動
使用命令:k 向上移動
這些移動鍵都可以加上數字(如:5h 向左移動5個字元格)
單詞移動
使用命令:w 移到下一個單詞的詞首
使用命令:e 跳至當前或下一個單詞的詞尾
使用命令:b 跳到前一個單詞的詞首
行內跳轉
使用命令:0 行首
使用命令:$ 行尾
行間移動
使用命令:G 最後一行
使用命令:數字G 跳轉至第幾行
在末行模式下,直接給出行號,實現跳轉
翻屏操作
使用命令:Ctrl + f 向下翻屏
使用命令:Ctrl +b 向上翻屏
使用命令:Ctrl +d 向下翻半屏
使用命令:Ctrl +u 向上翻半屏
編輯命令
使用命令:x 刪除單個字元(可以加數字:5x)
使用命令:d 與跳轉命令組合使用(如:d $、d0)
使用命令:數字dd 刪除包括當前游標所在行的#行
在末行模式下:起始地址,結束地址d 刪除這些行(. 表示當前行)
使用命令:y 復制(yy 復制為正行,語法和d一樣)
在末行模式下:起始地址,結束地址y 復制這些行
使用命令:p 若刪除或粘貼為整行內容,則粘貼至游標所在行的下方,若刪除或粘貼為非整行內容,則粘貼至游標所在行的方後面。
使用命令:c 修改,先刪除指定內容,再修改為指定內容(和d的操作一樣)
使用命令:r 替換,把指定內容替換成指定內容(常用於單個字元)可以加數字
使用命令:R 替換模式,不會修改內容,只替換,替換多個字元(esc退出替換模式)
查找命令(末行模式)
使用命令:/查找內容 從文件首部開始查找到尾部
使用命令:?查找內容 從當前游標向文件首部查找
使用命令:n 查找下一個內容
查找並替換命令(末行模式)
用法:起始地址,結束地址 s @要替換內容@替換後內容@gi(@分隔符)
使用命令:g 全集替換
使用命令:i 忽略字元大小寫
例如:1,$s/a/A/g 把文件中全部的a替換成A,全局替換
編輯多個文件(末行模式)
使用命令:vim 文件名 文件名 ... (打開多個文件,默認顯示第一個文件)
使用命令::next 切換到下一個文件
使用命令::prev 切換到上一個文件
使用命令::last 切換到最後一個文件
使用命令::first 切換至第一個文件
使用命令::qa 全部退出
分屏顯示一個文件,拆分窗口
使用命令:Ctrl+w s 水平拆分窗口
使用命令:Ctrl+w v 垂直拆分窗口
使用命令:Ctrl+w 上下左右箭頭 在窗口間切換游標
拆分窗口打開多個文件(末行模式)
語法:使用命令:vim -o 文件名 文件名 ... :水平分割顯示
語法:使用命令:vim -O 文件名 文件名 ... :垂直分割顯示
將當前文件中的部分內容另存為另外一個文件(末行模式)
語法:使用命令:w 路徑 (w前面可以加地址)
將另外一個文件的內容填充在當前文件中(末行模式)
語法:使用命令:r 指定某個文件
跟shell命令交互(末行模式)
語法:使用命令:!執行命令 (回車一下,執行這條命令,再回車一下,返回編輯器)
高級話題(末行模式)
顯示取消行號
使用命令::set nu (set number) 顯示行號
使用命令::set nonu 取消行號
設定自動縮進(寫腳本時)
使用命令::set ai 啟用自動縮進
使用命令::set noai 關閉自動縮進
查找到的文本高亮顯示
使用命令::set hlsearch 啟用
使用命令::set nohlsearch 關閉
語法高亮
使用命令::syntax on 啟用
使用命令::syntax off 關閉
vim的配置文件
使用命令:/etc/vimrc 全局配置文件,永久有效
使用命令:~/.vimrc 個人配置文件,每個用戶的家目錄中,若不存在,手動創建