修改密碼: passwd
查看當(dāng)前目錄下的文件 ls
查看當(dāng)前用戶信息 whoami
*可以匹配0個(gè)或任意多個(gè)字符
?可以匹配1個(gè)字符
cat filename查看文件內(nèi)容? cat -b filename顯示行號
wc統(tǒng)計(jì)當(dāng)前文件的行數(shù),單詞數(shù),文件大小
復(fù)制文件 cp 源文件 新文件
重命名 mv 原名字 新名字
刪除文件 rm 文件名可以刪除多個(gè)文件
cd~ 進(jìn)入主目錄
獲取當(dāng)前所在的目錄可以使用 pwd 命令:
可以使用
mkdir
命令來創(chuàng)建目錄,
為
mkdir
命令增加
-p
選項(xiàng),可以一級一級創(chuàng)建所需要的目錄,即使上級目錄不存在也不會(huì)報(bào)錯(cuò)
可以使用
rmdir
命令來刪除目錄,
rmdir
其實(shí)是
rmove directory
縮寫,其只有一個(gè)選項(xiàng)
-p
類似與
mkdir
命令,這個(gè)參數(shù)的作用是將上級目錄一起刪除
。
舉個(gè)例子吧,新建目錄
mkdir -p d1/d2/d3
,
rmdir -p d1/d2/d3
相當(dāng)于是刪除了
d1,d1/d2, d1/d2/d3。
rm
-f
強(qiáng)制的意思,如果不加這個(gè)選項(xiàng),當(dāng)刪除一個(gè)不存在的文件時(shí)會(huì)報(bào)錯(cuò)
。
-i 這個(gè)選項(xiàng)的作用是,當(dāng)用戶刪除一個(gè)文件時(shí)會(huì)提示用戶是否真的刪除 。
-r 當(dāng)刪除目錄時(shí),加該選項(xiàng),如果不加這個(gè)選項(xiàng)會(huì)報(bào)錯(cuò) 。rm 是可以刪除不為空的目錄的 。
which 用來查找一個(gè)命令的絕對路徑,這個(gè)命令筆者不詳細(xì)介紹,因?yàn)槠綍r(shí)筆者只用來查找一個(gè)命令的絕對路徑 。
ls
-a 全部的檔案都列出,包括隱藏的 。linux 文件系統(tǒng)中同樣也有隱藏文件 。 這些隱藏文件的文件名是以 . 開頭的 。 例如 .test, /root/.123, /root/.ssh 等等,隱藏文件可以是目錄也可以是普通文件 。
-l
詳細(xì)列出文件的屬性信息,包括大小
、
創(chuàng)建日期
、
所屬主所屬組等等
。ll
這個(gè)命令等同于
ls –l 。
-d
后邊跟目錄,如果不加這個(gè)選項(xiàng)則列出目錄下的文件,加上后只列車目錄本身
cp copy 的簡寫,即拷貝 。 格式為 cp [ 選項(xiàng) ] [ 來源文件 ] [ 目的文件 ] ,例如我想把 test1 拷貝成 test2 ,這樣即可 cp test1 test2 ,以下介紹幾個(gè)常用的選項(xiàng)
-d
這里涉及到一個(gè)
“
連接
”
的概念
。
連接分為軟連接和硬連接
。
在以后的章節(jié)中會(huì)詳細(xì)解釋,現(xiàn)在你只要明白這里的軟連接跟
windows
中的快捷方式類似即可
。
如果不加這個(gè)
-d
則拷貝軟連接時(shí)會(huì)把軟連接的目標(biāo)文件拷貝過去,而加上后,其實(shí)只是拷貝了一個(gè)連接文件(即快捷方式)
。
-r 如果你要拷貝一個(gè)目錄,必須要加 -r 選項(xiàng),否則你是拷貝不了目錄的 。
-i 如果遇到一個(gè)存在的文件,會(huì)問是否覆蓋 。
-u 該選項(xiàng)僅當(dāng)目標(biāo)文件存在時(shí)才會(huì)生效,如果源文件比目標(biāo)文件新才會(huì)拷貝,否則不做任何動(dòng)作 。
?
?
mv 移動(dòng)的意思,是 move 的簡寫 。 格式為 mv [ 選項(xiàng) ] [ 源文件 ] [ 目標(biāo)文件 ] ,下面介紹幾個(gè)常用的選項(xiàng) 。
?
-i 和 cp 的 -i 一樣,當(dāng)目標(biāo)文件存在時(shí)會(huì)問用戶是否要覆蓋 。 在 Redhat/CentOS 系統(tǒng)中,我們使用的 mv 其實(shí)是 mv –i
?
-u 和上邊 cp 命令的 -u 選項(xiàng)一個(gè)作用,當(dāng)目標(biāo)文件存在時(shí)才會(huì)生效,如果源文件比目標(biāo)文件新才會(huì)移動(dòng),否則不做任何動(dòng)作 。
?
該命令有集中情況,你注意到了嗎?
?
1 ) 目標(biāo)文件是目錄,而且目標(biāo)文件不存在;
?
2 ) 目標(biāo)文件是目錄,而且目標(biāo)文件存在;
?
3 ) 目標(biāo)文件不是目錄不存在;
?
4 ) 目標(biāo)文件不是目錄存在;
?
目標(biāo)文件是目錄,存在和不存在,移動(dòng)的結(jié)果是不一樣的,如果存在,則會(huì)把源文件移動(dòng)到目標(biāo)文件目錄中
。
不存在的話移動(dòng)完后,目標(biāo)文件是一個(gè)文件
。
這樣說也許你會(huì)覺得有點(diǎn)不好理解,看例子吧
。
cat 比較常用的一個(gè)命令,即查看一個(gè)文件的內(nèi)容并顯示在屏幕上 。
?
-n
查看文件時(shí),把行號也顯示到屏幕上
。
上例中出現(xiàn)了一個(gè)
”>>”
,這個(gè)符號跟前面介紹的
”>”
的作用都是重定向,即把前面輸出的東西輸入到后邊的文件中,只是
”>>”
是追加的意思,而用
”>”
,如果文件中有內(nèi)容則會(huì)刪除文件中內(nèi)容,而
”>>”
則不會(huì)
。
-A 顯示所有東西出來,包括特殊字符
?
tac 其實(shí)是 cat 的反寫,同樣的功能也是反向打印文件的內(nèi)容到屏幕上 。
more 也是用來查看一個(gè)文件的內(nèi)容 。 當(dāng)文件內(nèi)容太多,一屏幕不能占下,而你用 cat 肯定是看不前面的內(nèi)容的,那么使用 more 就可以解決這個(gè)問題了 。 當(dāng)看完一屏后按空格鍵繼續(xù)看下一屏 。 但看完所有內(nèi)容后就會(huì)退出 。 如果你想提前退出,只需按 q 鍵即可 。
less 作用跟 more 一樣,但比 more 好在可以上翻,下翻 。 空格鍵同樣可以翻頁,而按 ”j” 鍵可以向下移動(dòng)(按一下就向下移動(dòng)一行),按 ”k” 鍵向上移動(dòng) 。 在使用 more 和 less 查看某個(gè)文件時(shí),你可以按一下 ”/” 鍵,然后輸入一個(gè) word 回車,這樣就可以查找這個(gè) word 了 。 如果是多個(gè)該 word 可以按 ”n” 鍵顯示下一個(gè) 。 另外你也可以不按 ”/” 而是按 ”?” 后邊同樣跟 word 來搜索這個(gè) word ,唯一不同的是, ”/” 是在當(dāng)前行向下搜索,而 ”?” 是在當(dāng)前行向上搜索 。
head head 后直接跟文件名,則顯示文件的前十行 。 如果加 –n 選項(xiàng)則顯示文件前 n 行 。
?
tail 和 head 一樣,后面直接跟文件名,則顯示文件最后十行 。 如果加 -n 選項(xiàng)則顯示文件最后 n 行 。
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
