1狰挡、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示释涛。
文件的管理命令:cp , mv? ,rm?
2圆兵、bash的工作特性之命令執(zhí)行狀態(tài)返回值和命令行展開所涉及的內(nèi)容及其示例演示。
命令執(zhí)行的狀態(tài)結(jié)果是bash通過狀態(tài)返回值來輸出此結(jié)果枢贿,成功:0殉农,失敗是1-255,
可通過命令$?可查看局荚。
3超凳、請(qǐng)使用命令行展開功能來完成以下練習(xí):
?? (1)、創(chuàng)建/tmp目錄下的:a_c, a_d, b_c,? b_d
mkdir? -pv /tmp/{a,b}_{c,d}
?(2)耀态、創(chuàng)建/tmp/mylinux目錄下的:
mylinux/
??? ├── bin
??? ├── boot
??? │?? └── grub
??? ├── dev
??? ├── etc
??? │?? ├── rc.d
??? │?? │?? └──? init.d
??? │?? └── sysconfig
??? │???? └── network-scripts
??? ├── lib
??? │?? └── modules
??? ├── lib64
??? ├── proc
??? ├── sbin
??? ├── sys
??? ├── tmp
??? ├── usr
??? │?? └── local
??? │???? ├── bin
??? │???? └── sbin
??? └── var
??????? ├── lock
??????? ├── log
??????? └── run
mkdir? -pv /tmp/linux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/{local,bin,sbin},var/{lock,log,run}}
tree /tmp/mylinux 顯示生成樹
4轮傍、文件的元數(shù)據(jù)信息有哪些,分別表示什么含義首装,如何查看创夜?如何修改文件的時(shí)間戳信息。
stat /*/file
touch? [option] ...file...
-c? 指定的文件路徑不存在時(shí)不予創(chuàng)建
-a 僅僅 修改accesstime
-m?僅僅 修改modifytime
-t :[[cc]yy]mmddhhmm.[ss]
5仙逻、如何定義一個(gè)命令的別名驰吓,如何在命令中引用另一個(gè)命令的執(zhí)行結(jié)果?
alias NAME='COMMAND'
命令+$(command) 或者? 命令+`command`??
6系奉、顯示/var目錄下所有以l開頭檬贰,以一個(gè)小寫字母結(jié)尾,且中間至少出現(xiàn)一位數(shù)字(可以有其它字符)的文件或目錄缺亮。
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開頭织鲸,以.conf結(jié)尾的文件至/tmp/mytest3目錄中。