ls 列出文件和目錄的命令
-A 選項用來列出所有的文件,包括那些隱藏的文件
-l 這個選項用來顯示一個列表
-R R的意思就是recursive遞歸,明顯這個選項讓系統(tǒng)顯示出這個目錄下面的所有文件以外,還要顯示出
所有子目錄下面的文件。也就是把我們那一大堆水果全部抖出來。
--color 這個選項特別有用,我估計大家的顯示器都是彩顯吧,什么?你的顯示器還是黑白的?天哪!
既然是彩顯,那么我們可以讓ls命令用不同的眼色代表不同的文件類型。比如可執(zhí)行文件用綠色,普通
文件是白色,目錄是藍色。也許你會問,目錄也是文件嗎?對的,在Linux里面一切都是文件linux常用命令,所有的硬
件設(shè)備都用一個文件來代替,比如你的軟驅(qū)linux常用命令,就是用/dev/fd0來代替的。目錄也是一個文件。
mv 改變文件名和目錄名的命令
cp 復(fù)制文件和目錄命令
man 命令名字 幫助查看命令
nano 和 vi編輯文件的命令 和 cat (內(nèi)容少)以及 more(內(nèi)容多)顯示文本文件
可是如果我們用ls命令顯示一個目錄的所有文件的時候遇到一頁不能顯示完的情況該怎么辦?這就需要
一個管道符號“|”,就是“\”按鈕上面的字符:
ls /dev | more
用一個文件
來紀(jì)錄剛才ls的命令顯示的所有結(jié)果
ls /dev > filenames.txt
>創(chuàng)建一個新的文件filenames.txt,如果已經(jīng)有了同名的文件就復(fù)蓋掉以前的內(nèi)容
>>是用來在已經(jīng)存在的文件后面追加新的內(nèi)容,如果沒有這個文件就創(chuàng)建它
cat >> friends << "EOF"
運行第一行以后,意思就是把我們接下來的輸入內(nèi)容保存到friends文件里面,當(dāng)我們輸入“EOF”的時
候結(jié)束。“<<”的意思就是向前面的命令傳送一個數(shù)據(jù)。
中間我象征性的輸入了a b c三行,每一行前面的“>”是系統(tǒng)自動產(chǎn)生的提示符號。第四行輸入“EOF”
系統(tǒng)就保存剛才輸入的a b c三行到一個叫做friends的文件里面去。
使用這一選項可以使find命令不在當(dāng)前指定的目錄中查找,如果同時使用-depth選項,那么-prune將被find命令忽略。-prune 使用這一選項可以使find命令不在當(dāng)前指定的目錄中查找,如果同時使用-depth選項,那么-prune將被find命令忽略。-prune使用這一選項可以使find命令不在當(dāng)前指定的目錄中查找,如果同時使用-depth選項,那么-prune將被find命令忽略。
ps -a | grep some_command
用ps命令加上-A參數(shù)顯示所有的當(dāng)前運行的進程,用管道符號“|”加上grep命令檢索是否有我們指定的
some_command運行
chmod771file更改一個文件的權(quán)限
4 2 1 r w x
chgrp -R mengxin /usr/meng
將/usr/meng及其子目錄下的所有文件的用戶組改為mengxin
a:讓文件或目錄僅供附加用途;
b:不更新文件或目錄的最后存取時間;
c:將文件或目錄壓縮后存放;
d:將文件或目錄排除在傾倒操作之外;
i:不得任意更動文件或目錄;
s:保密性刪除文件或目錄;
S:即時更新文件或目錄;
u:預(yù)防意外刪除。
-R:遞歸處理,將指令目錄下的所有文件及子目錄一并處理;
-v<版本編號>:設(shè)置文件或目錄版本;
-V:顯示指令執(zhí)行過程;
+<屬性>:開啟文件或目錄的該項屬性;
-<屬性>:關(guān)閉文件或目錄的該項屬性;