A. linux 命令行文件名有提示嗎,有些文件名好長不想打(種子文件)
1、用ls命令,查看你的種子文件名,可以手動復制粘貼種子文件名。
2、用ls命令,查看你的種子文回件名後,手動輸答入前三個字元,然後按鍵盤上的最左邊的tab鍵,shell會自動補齊文件名。
比如:
當前目錄下有種子文件wertyuiopsdfghjklxcvbnm,和aaaa、bbbb等三個文件。
先輸入ls,回車,列出這三個文件名。
再輸入ls,空格再輸入wer,然後按tab鍵,命令會自動補全為 ls wertyuiopsdfghjklxcvbnm。
B. linux下怎麼才能打一個字母,後面的就自動打出來了
Linux在終端命來令行模式下有智能自補全功能 ,輸入首字母後按Tab鍵,如果系統環境變數里存在完全匹配字元串就會自動補全。
如目錄路徑或文件,比如系統里有這樣的目錄/boot/grub/grub.cfg文件
你要找.cfg這個文件。
那麼你只要輸入/boot/grub/g 按tab鍵,系統就會自動補全grub.cfg ..
C. linux 能自動補全,自定義的某個路徑下的文件夾名嗎
補全文件名的話
按
「
Tab"
鍵,如果有多個,就按2下
」Tab「
鍵,下面會有提示,希望採納
D. 簡述Linux中的命令行自動補齊功能
在Linux系統中,輸入一個命令,按一次TAB鍵會補全命令,按兩次TAB鍵,就會列出所有以輸入字元開頭的可用命令。這個功能被稱作命令補全。默認情況下,bash命令行可以自動補全文件或目錄名稱。
要讓可編程命令補全功能在你的終端起作用 ,你只需要執行/etc/bash_completion即可。如果你沒有找到/etc/bash_completion文件,那麼你只需要通過使用apt-get命令來安裝bash_completion 包即可。
用法示例:
在輸入write命令之後,如果你按兩次TAB按鍵,自動補全功能會提供執行write操作的列表。
E. linux中vim下如何設置自動補全 還有,在編寫makefile 如何做到文件名的代碼補全
vim本身沒有自動補全,需安裝插件,可以網上搜一下vim 自動補全插件,以前常用的是supertab。現在種類也多了,有沒有makefile的自動補全就不知道了。插件安裝也簡單,大部分都是只要將插件拷貝的家目錄下的.vim目錄下就可以了,如果沒有.vim目錄就自己建一個。
F. 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 //移動到當前單詞的結尾;
G. linux 批量給文件名命名,文件名長度為八位,不足八位的從第五位開始補零。
親自驗證centos7下這條命令很危險ls|grep-E'[0-9a-z]{36}'得到的不是36長度的文件名可以這樣rm-rf$(ls|awk'{if(length($0)==5){print$0}}')數字5即使文件名稱長