日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux快捷键及文件和目录的操作

發(fā)布時(shí)間:2024/10/14 linux 108 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux快捷键及文件和目录的操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.快捷鍵
首先我們可以輸入指令histroy查看以往輸入的命令,ubuntu的光標(biāo)蓋住的是光標(biāo)后邊的字符
(1) ctrl+p可以向上遍歷以往輸入的命令
ctrl+n可以向下遍歷以往輸入的命令
(2) ctrl+b光標(biāo)向左移動(dòng)
ctrl+f光標(biāo)向右移動(dòng)
ctrl+a光標(biāo)移動(dòng)到當(dāng)前行頭部
ctrl+d刪除光標(biāo)后邊的字符
ctrl+u刪除光標(biāo)前所有字符
ctrl+h刪除光標(biāo)前面的字符
(3)tab自動(dòng)補(bǔ)齊命令
按兩次tab可以顯示以當(dāng)前輸入的命令做前綴的命令都顯示出來
(4)ctrl+l清屏或者clear
2.linux下的目錄結(jié)構(gòu) (一種樹狀結(jié)構(gòu))
(1) /:代表根目錄其子目錄:
1)/bin里邊存放的是最經(jīng)常使用的命令
2)/dev里邊存放的是device(設(shè)備的縮寫)該目錄存放linux的外部設(shè)備,在Linux中訪問文件和訪問設(shè)備是一樣的,Linux會(huì)把設(shè)備抽象成文件(linux中一切皆文件),
3)/etc用來存放系統(tǒng)管理所需要的配置文件和子目錄
4)/hom用戶的主目錄
5)/lib里邊存放最基本的動(dòng)態(tài)鏈接共享庫,幾乎所有的應(yīng)用文件都需要用到這些庫
6)/root超級(jí)用戶自己的目錄
7)/usr用戶很多的應(yīng)用程序和文件都放在這個(gè)目錄里
3.文件和目錄的操作:
1)~:代表當(dāng)前用戶的家目錄,家目錄是所有用戶家目錄的集合,剛打開終端就會(huì)處在當(dāng)前用戶的家目錄。
2)$代表是普通用戶,可以切換成超級(jí)用戶sudo su
3)ls:顯示當(dāng)前目錄的內(nèi)容(還有一個(gè)命令tree 這個(gè)不是ubuntu自帶,要輸入指令進(jìn)行下載 sudo apt-get install tree下載好后輸入tree會(huì)顯示當(dāng)前目錄的內(nèi)容,還可以tree+指定目錄下的內(nèi)容查看當(dāng)然這里ls -R功能類似列出所有子目錄)
4)ls -a:是顯示指定目錄下的所有目錄和文件,包含隱藏文件(隱藏文件在顯示的時(shí)候前面帶有.)
5)ls -l:以列表的方式顯示文件的詳細(xì)信息(ls -l +目錄目錄等:就會(huì)準(zhǔn)確顯示目錄相關(guān)信息)
注意以下的文件類型
6)-h:以人性化的形式顯示文件的大小
7)cd和cd ~:都是回到當(dāng)前用戶的家目錄
8)cd -:是在最近兩次目錄間來回切換
9)cd .:代表顯示當(dāng)前所在目錄
10) cd兩點(diǎn)代表回到當(dāng)前目錄的上一級(jí)目錄
11)pwd:表示當(dāng)前目錄所在的位置
12)mkdir+名字:創(chuàng)建一個(gè)目錄
13)mkdir+第一層目錄名/第二層目錄名等等再加-p:創(chuàng)建一個(gè)復(fù)合目錄
14)rmdir+空目錄:刪除一個(gè)空目錄(僅僅是空目錄)
15)rm+目錄+ -r:刪除一個(gè)目錄(可以是非空目錄和空目錄)
16)rm+ri+目錄名:按照提示進(jìn)行刪除目錄的操作(后兩個(gè)指令的順序可以顛倒,包括i r的順序)
17)touch+文件名:有兩個(gè)作用,如果文件存在那么修改文件的創(chuàng)建時(shí)間,如果沒有就創(chuàng)建一個(gè)文件
18)rm+指定文件名:刪除指定文件
19)rm+指定文件名+ -i:按照提示進(jìn)行刪除文件的操作
20)cp+文件1+文件2:把文件1的內(nèi)容拷貝到文件2中,如果文件2不存在,那么新建一個(gè)文件2,如果文件2里邊有內(nèi)容那么就會(huì)覆蓋掉文件2里邊的內(nèi)容。
21)cp+目錄1+目錄2+ -r:把目錄1的內(nèi)容拷貝到目錄二中去如果目錄二不存在那么就先創(chuàng)建一個(gè)目錄,如果目錄二存在那么就直接把目錄1拷貝到目錄2中(連同目錄1里邊的內(nèi)容)
22)cat+文件名:打開一個(gè)文件(如果文件很大則不會(huì)完全顯示)
23)more+文件名和less+文件名:和cat作用差不多但是比cat顯示的更多(空格翻譯,回車下一行,ctrl+b上一頁,ctrl+f下一頁,q或者ctrl+c回到命令行)
24)head+文件名:默認(rèn)顯示前十行(head+ 【-數(shù)字】+文件名),以數(shù)字為準(zhǔn)顯示數(shù)字所代表的行數(shù)和tail+文件名(默認(rèn)后十行)正好相反
25)mv+文件名+要改的名字:給文件改名
26)mv++文件名+目錄:把文件移動(dòng)到目錄里
27)ln -s+文件名+文件的軟鏈接名:相當(dāng)于文件的快捷方式
28)ln+文件名1+硬鏈接名:相當(dāng)C語言的指針,創(chuàng)建一個(gè)文件然后指向文件1的在磁盤上的位置
軟硬鏈接:軟鏈接相當(dāng)于創(chuàng)建快捷方式,就是指向某一個(gè)文件,指向的目標(biāo)文件如果被修改,那么指向這個(gè)文件的軟鏈文件(既然是指向)那么打開后還是會(huì)和目標(biāo)文件一樣。硬鏈接相當(dāng)于創(chuàng)建一個(gè)文件然后地址和傳入的文件指向同一塊內(nèi)存。二者的區(qū)別:隨著源文件被刪除,由軟鏈接創(chuàng)建的文件此時(shí)沒有了指向自然就會(huì)失去作用,但是硬鏈接隨著源文件的刪除,還是指向那一塊地址,內(nèi)容不變。當(dāng)一個(gè)文件的硬鏈接全部被刪除那么這塊內(nèi)存就會(huì)被linux認(rèn)為是空閑內(nèi)存,再創(chuàng)建新的文件就會(huì)覆蓋掉原有的數(shù)據(jù)
29)wc+文件名:會(huì)依次顯示行,單詞數(shù),字節(jié)數(shù)
30)od +文件:二進(jìn)制查看文件
31)od+ -t+c/d/f/o/u/x+文件:分別表示以ASCII,有符號(hào)十進(jìn)制數(shù),浮點(diǎn)數(shù),八進(jìn)制數(shù),無符號(hào)十進(jìn)制,十六進(jìn)制顯示文件
32)du -h:查看當(dāng)前目錄的大小,加-h是讓他人性化的顯示
33)df -h:查看當(dāng)前磁盤的用量情況,加-h也是人性化
34)which+命令:查看指令所在的路徑,內(nèi)建命令是查不到的
35)whoami:查看當(dāng)前用戶
36)修改文件權(quán)限:
以字母方式設(shè)置:chmod [who] +/-/= +r/w/x(執(zhí)行) +文件名
首先who代表:文件所有者:u
文件所屬組:g
其他人:o
這里=是覆蓋權(quán)限
例子:chmod a+r 文件名;
如果不指定who就代表a(對(duì)于所有人)
以數(shù)字的方式設(shè)置: chmod [who] +/-/= +數(shù)字 +文件名
1代表x
2代表w
4代表r
例子:chmod (+/-)5(u)5(g)5(o) aaa;
37)修改文件的執(zhí)行權(quán)限:
修改文件所有者:sudo +chown+所有者+文件(這里sudo借用管理員權(quán)限)
修改文件所有著和所屬組:chown+所有者+:+組+文件
修改文件所屬組:chgrp+組+文件
目錄必須有執(zhí)行權(quán)限否者無法打開
對(duì)于文件的執(zhí)行權(quán)限,文件所屬組并不一定是文件所屬者所在的組
38)文件的查找:
(1)首先按文件名:find +查找的目錄+ -name+引號(hào)(里邊是文件名):四個(gè)鏈接部分都要有空格
如果名字后邊有*,那么就是以這個(gè)名字為前綴的所有文件都會(huì)被找到展開
如果名字后邊有?,那么?通配符一個(gè)?通配一個(gè)字符。
(2)按文件大小:find+查找的目錄+ -size+ +10k(大于10k k小寫,兆是大寫M)
如果是大于10M小于100M就是:find+查找的目錄+ -size + +10M + -size + -100M;
(3)按文件的類型 find+查找的目錄+ -type +d/f/b/c/s/p(分別代表目錄/普通文件/塊設(shè)備/字符設(shè)備/套接字/管道設(shè)備)
(4)按照文件的內(nèi)容 grep±r+引號(hào)(要搜索的文件的內(nèi)容)+路徑
4.軟件的安裝與卸載:
(1)在線安裝:
安裝:== sudo apt-get install +軟件名==
卸載:sudo apt-get remove+軟件名
更新軟件列表(ubuntu自帶):sudo apt-get update
清理所有的安裝包:sudo apt-get clean實(shí)際上是清理:/var/cache/apt/archives目錄下的文****件
(2)deb包安裝:
是已經(jīng)從網(wǎng)安裝下來的deb文件直接使用指令安裝:
安裝:sudo dpgk -i +deb文件名
刪除:sudo dpgk -r +文件名

總結(jié)

以上是生活随笔為你收集整理的Linux快捷键及文件和目录的操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。