linux指令与数据库,Linux指令每日背诵(第一天)
了解:Linux 命令的分類:內(nèi)部指令、外部指令。
Shell 在用戶和內(nèi)核之間充當(dāng)了“翻譯官”的角色。
掌握:四種指令方式:1、命令字;2、命令字+選項(xiàng);3、命令之+參數(shù);4、命令字+選項(xiàng)+參數(shù);
命令字:唯一確定一條命令
選項(xiàng):是調(diào)節(jié)命令的具體功能,決定這條命令如何執(zhí)行
參數(shù):是命令字的處理對(duì)象,通常情況下命令參數(shù)可以是文件名、目錄(路徑)名或用戶名等內(nèi)容。
一、幫助指令
1、help命令本身是 Linux Shell 中的一個(gè)內(nèi)建指令 ,其用途是查看各 Shell 內(nèi)部命令的幫助信息。
(例:help? pwd)
2、--help來顯示對(duì)應(yīng)外部命令字的格式及選項(xiàng)等幫助信息。
(例:ls --help)
3、man是 Linux 操作系統(tǒng)中最為常用的一種在線幫助形式,絕大部分的外部軟件在安裝時(shí)為執(zhí)行程序、配置文件提供了詳細(xì)的幫助手冊(cè)頁。
(例:man file)
二、目錄和文件操作
1、pwd---------------------查看當(dāng)前的工作目錄
2、cd-----------------------切換工作目錄
.---------------------當(dāng)前目錄
..--------------------上級(jí)目錄
/usr/soft------------絕對(duì)路徑目錄
soft------------------相對(duì)路徑目錄
~---------------------家目錄(root的家目錄是/root,其他的用戶是/home)
3、ls-------------------------列表(List)顯示目錄內(nèi)容(ls)或者(ls /usr/soft)(后面列子省略了目錄或文件)
-l------------------------顯示文件和目錄的列表,包括權(quán)限、大小、最后更新時(shí)間等詳細(xì)信息(ls -l)
-a-----------------------顯示隱藏目錄和文件(ls -a)
-h-----------------------顯示文件和目錄的大小(ls -h)
-d-----------------------顯示當(dāng)前目錄本身的屬性,不顯示目錄里面內(nèi)容(ls -d)
使用 ls 命令時(shí),還可以結(jié)合通配符“?”或“*“”。其中,“?”可以匹配一個(gè)未知字符,而“*”可以匹配文件名中的任意多個(gè)字符。(ls -lh? /etc/ns*.conf )
4、du------------------------統(tǒng)計(jì)目錄及文件的空間占用情況(du -ah test) \(du -sh tset)
-a---------------------統(tǒng)計(jì)磁盤空間占用時(shí)包括所有的文件,而不僅僅只統(tǒng)計(jì)目錄。
-h---------------------以更人性化的方式(默認(rèn)以 KB 計(jì)數(shù),但不顯示單位)顯示出統(tǒng)計(jì)結(jié)果,使用-h 選項(xiàng)后將顯示出 KB、MB 等單位。
-s----------------------只統(tǒng)計(jì)每個(gè)參數(shù)所占用空間總的(Summary)大小,而不是統(tǒng)計(jì)每個(gè)子目錄、文件的大小。
5、mkdir--------------------創(chuàng)建新的目錄
-p------------------創(chuàng)建多層目錄
6、touch --------------------創(chuàng)建空文件 (多個(gè)用空格)
7、ln-------------------------創(chuàng)建硬鏈接
-s----------------------創(chuàng)建軟連接
(例:ln -s 源名 連接名)
(刪除原始文件后,軟鏈接將失效,但硬鏈接仍然可用,硬鏈接只能是文件且與源文件在一個(gè)文件系統(tǒng)中)
8、cp------------------------復(fù)制(Copy)文件或目錄
-r----------------------遞歸復(fù)制所有文件及子目錄
-f----------------------覆蓋目標(biāo)同名文件或目錄時(shí)不進(jìn)行提醒,而直接強(qiáng)制(Force)復(fù)制
-i----------------------覆蓋目標(biāo)同名文件或目錄時(shí)提醒用戶確認(rèn)(Interactive,交互式
-p---------------------復(fù)制時(shí)保持(Preserve)源文件的權(quán)限、屬主及時(shí)間標(biāo)記等屬性不變
(例:cp -rf? test? test1)、(cp dog.txt test1)、(cp -rip? cat.txt? test2)
9、rm------------------------刪除(Remove)文件或目錄
-f----------------------刪除文件或目錄時(shí)不進(jìn)行提醒,而直接強(qiáng)制刪除。
-i----------------------刪除文件或目錄時(shí)提醒用戶確認(rèn)。
-r----------------------刪除目錄時(shí)必須使用此選項(xiàng),表示遞歸刪除整個(gè)目錄樹(應(yīng)謹(jǐn)慎使用)。
(例:rm -rf? test) 、(rm -ri? test)千萬別? rm? -rf * 否則你就準(zhǔn)備跑路吧~
10、mv----------------------- 移動(dòng)(Move)文件或目錄
(例:mv? test test1若test1不存在則改名、否則是剪切到test1中,注意相對(duì)路徑和絕對(duì)路徑的問題~)
11、which--------------------查找用戶所執(zhí)行的命令文件存放的目錄 (不能查內(nèi)核指令)
12、find----------------------查找文件或目錄 (通常--后面跟一個(gè)單詞,但是find有點(diǎn)特殊-后加單詞)(多個(gè)查詢條件使用-a和-o連接表示and和or)
-size----------------根據(jù)目標(biāo)文件的大小進(jìn)行查找
-name--------------根據(jù)目標(biāo)文件的名稱進(jìn)行查找,允許使用“*”及“?”通配符。
-type---------------根據(jù)文件的類型進(jìn)行查找,這里的類型指的是普通文件(f)、目錄(d)、塊設(shè)備文件(b)、字符設(shè)備文件(c)等
-user---------------根據(jù)文件是否屬于目標(biāo)用戶進(jìn)行查找。
總結(jié)
以上是生活随笔為你收集整理的linux指令与数据库,Linux指令每日背诵(第一天)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据封装以及解封的过程
- 下一篇: 深入了解EntityFramework—