Linux里的tab命令補(bǔ)全鍵用不了是操作錯(cuò)誤造成的,解決方法如下:
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、渾南網(wǎng)絡(luò)推廣、微信小程序定制開(kāi)發(fā)、渾南網(wǎng)絡(luò)營(yíng)銷、渾南企業(yè)策劃、渾南品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供渾南建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
1、打開(kāi)LINUX的操作系統(tǒng),首先在左邊任務(wù)欄里面找到終端,鼠標(biāo)左鍵點(diǎn)擊打開(kāi)終端命令窗口。
2、輸入ls可以查看當(dāng)前所有的目錄,輸入pwd可以查看目前所在的目錄,如果要改變目錄,這些目錄的名字都很長(zhǎng),不方便全部輸入,那么輸入第一個(gè)字母。
3、接下來(lái)按鍵盤(pán)的tab鍵,這里就可以得到某個(gè)文件或者目錄的全稱,就避免過(guò)多的輸入了。
4、如果遇到首寫(xiě)字母都是一樣的目錄,按一下tab后是沒(méi)反應(yīng)的。
5、需要再按一下tab,也就是一共兩下tab就可以出來(lái)這些首寫(xiě)字母一樣的文件或者目錄了。
AB鍵的兩大作用:
1、只需輸入文件或目錄名的前幾個(gè)字符,然后按TAB鍵,如無(wú)相重的,完整的文件名立即自動(dòng)在命令行出現(xiàn);如有相重的,再按一下TAB鍵,系統(tǒng)會(huì)列出當(dāng)前目錄下所有以這幾個(gè)字符開(kāi)頭的名字。
2. 在命令行下,只需輸入例如m,再連續(xù)按兩次TAB鍵,系統(tǒng)將列出所有以m開(kāi)頭的命令,(包括自定義的Bshell命令函數(shù)),對(duì)查找某些記不清楚的命令特有用。我一直看劉遄老師的書(shū)籍《linux就該這么學(xué)》。
Linux系統(tǒng)(3):基礎(chǔ)命令
Linux系統(tǒng)(3):基礎(chǔ)命令
(1)cd命令
cd /--------------進(jìn)入根目錄(主目錄)
cd /目錄1----------進(jìn)入目錄1(進(jìn)入單級(jí)目錄)
cd /目錄1/目錄2-----進(jìn)入目錄2(進(jìn)入多級(jí)目錄,目錄2在目錄1內(nèi))
cd .--------------返回當(dāng)前目錄
cd ..-------------返回到上一級(jí)目錄
cd ~--------------返回到當(dāng)前用戶
(2)tap命令
tab-----輸入目錄的首字母按下tab,會(huì)自動(dòng)彈出該目錄;
如果目錄首字母相同,兩次tab,會(huì)彈出首字母相同的所有目錄
(3)ls命令
ls----------查看當(dāng)前目錄下的內(nèi)容
ls - l------查看當(dāng)前目錄的詳細(xì)信息(可以簡(jiǎn)寫(xiě)為ll)
ls - a------查看當(dāng)前目錄下的所有內(nèi)容(包括隱藏的文件)
ls - la-----查看當(dāng)前目錄的所有詳細(xì)信息
(4)
pwd------------查看當(dāng)前目錄的路徑
man 當(dāng)前命令-----打開(kāi)當(dāng)前命令的幫組手冊(cè)(幫組命令查詢當(dāng)前命令的使用方式),點(diǎn)擊鍵盤(pán)Q退出手冊(cè)
(5)mkdir命令
mkdir xx-----------在當(dāng)前目錄下創(chuàng)建目錄xx
mkdir -p a/b/c----迭代創(chuàng)建(在當(dāng)前目錄下創(chuàng)建了a目錄,在a目錄內(nèi)又創(chuàng)建了b目錄,在b目錄內(nèi)又創(chuàng)建了c目錄)
(6)rmdir命令(只能刪除空目錄)
rmdir x------------刪除當(dāng)前目錄下的x目錄(前提:目錄x是空目錄)
rmdir a/b/c--------刪除當(dāng)前目錄下的,a目錄內(nèi)的b目錄內(nèi)的c目錄(前提:目錄c是空目錄)
(若直接刪除a或b目錄,會(huì)報(bào)錯(cuò),因?yàn)閍或b目錄不是空目錄)
rmdir -p a/b/c----迭代刪除(刪除當(dāng)前目錄下的目錄a、目錄b和目錄c)
(前提:目錄a的子目錄只有目錄b,目錄b的子目錄只有目錄c,目錄c是空目錄)
(7)rm命令
rm 權(quán)限比較高的刪除命令(什么都能刪,而且刪掉以后不會(huì)進(jìn)回收站)
rm f---------------------跳過(guò)提示信息
rm r---------------------強(qiáng)制刪除
rm rf--------------------跳過(guò)提示信息強(qiáng)制刪除
rm -rf c--------------刪除當(dāng)前目錄內(nèi),目錄a下的目錄b下的目錄c以及目錄c內(nèi)部的所有東西
rm -rf a/b/c----------刪除當(dāng)前目錄內(nèi),目錄a以及目錄a內(nèi)部的所有東西(目錄b、c及其內(nèi)部的東西都會(huì)被刪除)
rm -rf v*-------------刪除當(dāng)前目錄下以v開(kāi)頭的所有文檔
rm -rf **-------------刪除當(dāng)前目錄下的所有文檔
切記:
rm -rf /*------------刪除根目錄下的所有東西(該刪除鍵容易導(dǎo)致系統(tǒng)崩潰)
在操作命令之前,給系統(tǒng)拍攝快照,如果我們操作系統(tǒng)失誤的時(shí)候,可以通過(guò)快照恢復(fù)
(8)touch命令
touch test.txt-------創(chuàng)建名稱為test的空白文件
注意:只能創(chuàng)建空白文件,如果文件名已存在,則不創(chuàng)建
(9)cp命令
cp -r /x1 /y--------將根目錄下的x1目錄復(fù)制到y(tǒng)目錄下,在y目錄下的名稱為x
cp -r /x1 /y/x2-----將根目錄下的x1目錄復(fù)制到y(tǒng)目錄下,且修改名為x2
(10)mv命令
mv /xx /yy-----------將根目錄下的xx目錄,剪切到y(tǒng)y目錄下,在yy目錄下的名稱為xx
mv xx yy/zz----------將當(dāng)前目錄下的xx目錄,剪切到y(tǒng)y目錄下,并修改名稱為zz
(11)vim命令
vim /a/b----------查看a目錄下的b為文件
vim 文件名---------創(chuàng)建新文件,保存就創(chuàng)建,不保存,就不創(chuàng)建
注意:
vim因?yàn)橐馔饨K止,會(huì)產(chǎn)生交換文件(隱藏的),和源文件在同一級(jí),此時(shí)打開(kāi)源文件會(huì)報(bào)錯(cuò);
通過(guò)ls - a找出隱藏文件,通過(guò)rm -rf 交換文件名,將交換文件刪除掉
再重新打開(kāi)源文件即可編輯
打開(kāi)文本之后,如何進(jìn)入編輯模式:
i:在當(dāng)前光標(biāo),進(jìn)入插入模式
o:下一行進(jìn)入插入模式
如何進(jìn)行行首行尾,開(kāi)頭末尾切換
行首:home或者0
行尾:end或者$
開(kāi)頭:gg
結(jié)尾:G
文本編輯過(guò)程中:
q------------退出
w------------保存
wq-----------保存并退出
q!-----------強(qiáng)制退出 不保存
w!-----------強(qiáng)制保存
wq!----------強(qiáng)制保存并退出
舉例:
pwd-----查看當(dāng)前路徑
ls------查看當(dāng)前目錄下的子目錄
man-----打開(kāi)當(dāng)前命令的幫組手冊(cè)(幫組命令查詢當(dāng)前命令的使用方式),點(diǎn)擊鍵盤(pán)Q退出手冊(cè)
?
?
?
分類: Linux
摘要:Linux指令常用結(jié)構(gòu) :Command [-option] [argument]
Command:即是要運(yùn)行的命令的本身,說(shuō)白了就是一個(gè)程序;
Option:是選項(xiàng)(可選),選項(xiàng)是控制命令運(yùn)行狀態(tài)和行為的(可多個(gè)選項(xiàng)一起,如ls -al);
Argument:是參數(shù)(可選),是命令要操作對(duì)象如文件、路徑、數(shù)據(jù)、目錄等;
在指令的第一部分按[tab]鍵一下為[命令補(bǔ)全],兩下為所有命令選擇;
一、 Linux系統(tǒng)操作指令
1、開(kāi)關(guān)機(jī)
2、查看系統(tǒng)信息
3、查看系統(tǒng)性能
4、查看磁盤(pán)指標(biāo)
二、 Linux目錄文件操作指令
1、目錄文件
2、文件相關(guān)權(quán)限
3、文本處理
三、Linux用戶權(quán)限操作指令
四、Linux壓縮解壓指令
五、Linux軟件安裝指令
1、tab:命令或路徑等的補(bǔ)全鍵,也是Linux用的最多的一個(gè)快捷鍵;
2、ctrl+a:光標(biāo)迅速回到行首;
3、ctrl+e:光標(biāo)迅速回到行尾;
4、ctrl+f:光標(biāo)向右移動(dòng)一個(gè)字符;
5、ctrl+b:光標(biāo)向左移動(dòng)一個(gè)字符;
6、ctrl+insert:復(fù)制命令行內(nèi)容(mac系統(tǒng)不能使用);
7、shift+insert //粘貼命令行內(nèi)容(mac系統(tǒng)不能使用);
8、ctrl+k //剪切(刪除)光標(biāo)處到行尾的所有字符;
9、ctrl+u //剪切(刪除)光標(biāo)處到行首的所有字符;
10、ctrl+w //剪切(刪除)光標(biāo)前的一個(gè)字符;
11、ctrl+y //粘貼 ctrl+k、ctrl+u、ctrl+w刪除的字符;
12、ctrl+c //中斷終端正在執(zhí)行的任務(wù)并開(kāi)啟一個(gè)新的一行;
13、ctrl+h //刪除光標(biāo)前的一個(gè)字符(相當(dāng)于退格鍵);
14、ctrl+d //退出當(dāng)前shell命令行,如果是切換過(guò)來(lái)的用戶,則執(zhí)行這個(gè)命令回退到原用戶;
15、ctrl+r //搜索命令行使用過(guò)的歷史命令記錄;
16、ctrl+g //從ctrl+r的搜索歷史命令模式中退出;
17、ctrl+l //清楚屏幕所有的內(nèi)容,并開(kāi)啟一個(gè)新的一行;
18、ctrl+s //鎖定終端,使之任何人無(wú)法輸入;
19、ctrl+q //解鎖ctrl+s的鎖定狀態(tài);
20、ctrl+z //暫停在終端運(yùn)行的任務(wù),使用"fg"命令可以使暫停恢復(fù);
21、!! //執(zhí)行上一條命令;
22、!pw //這是一個(gè)例子,是執(zhí)行以pw開(kāi)頭的命令,這里的pw可以換成任何已經(jīng)執(zhí)行過(guò)的字符;
23、!pw:p //這是一個(gè)例子,是僅打印以pw開(kāi)頭的命令,但不執(zhí)行,最后的那個(gè)“p”是命令固定字符;
24、!num //執(zhí)行歷史命令列表的第num條命令,num代指任何數(shù)字(前提是歷史命令里必須存在);
25、!$ //代指上一條命令的最后一個(gè)參數(shù),該命令常用于shell腳本中
26、esc+. //注意那個(gè)".“ 意思是獲取上一條命令的(以空格為分隔符)最后的部分;
27、esc+b //移動(dòng)到當(dāng)前單詞的開(kāi)頭;
28、esc+f //移動(dòng)到當(dāng)前單詞的結(jié)尾;