1.linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。
有l(wèi)s查看文件和目錄、cd切換目錄、pwd顯示當(dāng)前所在的目錄、touch創(chuàng)建空文件、mkdir創(chuàng)建目錄、cp復(fù)制目錄或文件、mv移動文件或更名、rm刪除文件或目錄、cat顯示文件內(nèi)容、more分頁顯示文件內(nèi)容、head查看文件的前幾行、tail查看文件的后幾行、in創(chuàng)建鏈接文件
例:ls -a ?/etc 查看/etc下的所有文件和目錄。
cd /etc 進(jìn)入/etc中
pwd ? ?就會顯示當(dāng)前的路徑了
touch cluster ?創(chuàng)建文件cluster
mkdir 123 ?創(chuàng)建目錄123
cp file1 file2 dir1? ? 將文件file1、file2復(fù)制到目錄dir1
mv file1 file3 ? 將當(dāng)前目錄下文件file1更名為file3
mv file1 /etc ? 將文件file1移動到目錄/etc下
rm file3 ?將文件file3刪除(但會有提示)
rm -rf file3 不提示直接刪除文件
cat /etc/fstab 查看fstab中的內(nèi)容
more /etc/fstab ?分頁查看fstab的內(nèi)容
head -2 /etc/fstab ?查看文件fstab的前2行
tail -3 /etc/fstab ? 查看文件fstab的后3行
in -s /etc/fstab ?/123 ? 創(chuàng)建文件fstab 的軟鏈接為123
in /etc/fstab ?/123 ?創(chuàng)建文件fstab的硬鏈接為123
2.bash的工作特性之命令執(zhí)行狀態(tài)返回值和命令行展開所涉及的內(nèi)容及其示例演示。
返回分為兩種:如果輸出的是0代表成功,如果是1-255的任意一個(gè)都代表失敗。
例:

3.請使用命令行展開功能來完成以下練習(xí):
(1)創(chuàng)建/tmp目錄下的:a_b,a_d,b_c,b_d

(2)創(chuàng)建/tmp/mylinux目錄下的:



4.文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳信息。
元數(shù)據(jù)主要是描述數(shù)據(jù)屬性的信息,用來支持如指示存儲位置、歷史數(shù)據(jù)、資源查找、文件記錄等功能。而一個(gè)基本的元數(shù)據(jù)由元數(shù)據(jù)項(xiàng)目和元數(shù)據(jù)內(nèi)容的構(gòu)成。

stat 【要查看的文件或目錄的名字】
修改文件的時(shí)間戳信息:
touch ?[-amt] [文件名]? ??
-a更改存取時(shí)間戳
-m 更改修改時(shí)間戳
-t 更改為自定義時(shí)間戳
5.如何定義一個(gè)命令的別名,如何在命令中引用另一個(gè)命令的執(zhí)行結(jié)果?

如果要想永久生效要寫到配置文件/root/.bashrc中去。

在命令中引用另一個(gè)命令的執(zhí)行結(jié)果可以用 | 來將前面命令的結(jié)果給后面的命令用

6.顯示/var目錄下所有以l開頭,以一個(gè)小寫字母結(jié)尾,且中間至少出現(xiàn)一位數(shù)字(可以有其他字符)的文件或目錄。

*代表所有?!尽看戆牙锩娴膬?nèi)容進(jìn)行運(yùn)算
7.顯示/etc目錄下,以任意一個(gè)數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或目錄。

^代表反向
8.顯示/etc目錄下,以非字母開頭,后面跟了一個(gè)字母以及其他任意長度任意字符的文件或目錄。

9 在/tmp目錄下創(chuàng)建以tfile開頭,后跟當(dāng)前日期和時(shí)間的文件,如tfile-2016-05-27-09-32-22.

10 復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中。

11.復(fù)制/etc目錄下所有以 ?.d結(jié)尾的文件或目錄至/tmp/mytest2目錄中。

12.復(fù)制/etc目錄下所有以l或m或n開頭,以.com結(jié)尾的文件至/tmp/mytest3目錄中。

【】中 【0-9】0-9代表從0到9.【1,9】代表1和9