馬哥Linux雲計算架構班--第二週學習做業

一、Linux上的文件管理類命令都有哪些,其經常使用的使用方法及其相關示例演示。shell

目錄類管理命令 mkdir、rmdir、ls、cp、mv、pwd、cd、rm
mkdir 建立目錄
rmdir 刪除目錄
ls 顯示目錄
cp 複製目錄
目錄複製須要使用-p
mv 移動目錄
pwd 列出目錄當前位置
cd 進入目錄vim

文件類管理命令 more、less、head、tail、cat、mv、cp、touch、stat、rm
more 翻頁顯示文件
more /etc/profile
less 也是翻頁顯示文件
less /etc/profile
head 查看文件的前多少行
head -n 10 /etc/passwd
tail 查看文件尾部的多少行
tail -n 10 /etc/passwd
tail -f /var/log/access.log(實時查看日誌文件)
cat 查看文件
mv 複製文件、移動文件
cp 複製文件
cp -p 保留屬性
touch 建立文件(改變文件的時間戳)
touch -a 修改atime
touch -m 修改mtime
stat 查看文件狀態
rm 刪除文件less

二、使用命令行展開功能,建立/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下建立目錄:x_y, x_z, q_y, q_zide

mkdir /tmp/{a1,a2}
mkdir /tmp/a1/{a,b}
mkdir /tmp/x{_y,_z}
mkdir /tmp/q{_y,_z}命令行

三、文件的元數據信息有哪些,分別表示什麼含義,如何查看?如何修改文件的時間戳信息。日誌

元數據:metadata(屬性信息)用stat看到的
 數據:data 用cat看到的

 文件重要的元數據有
  access time(訪問時間)就是用less,more查看後的時間
  modify time(修改時間)就是對文件編輯後的時間
  ctime  time(改變時間)即元數據發生改變

 能夠用touch修改文件的時間戳信息

   touch
     -a 修改atime
     -m 修改mtime

四、在/tmp目錄下建立以tfile開頭,後跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。code

mkdir /tmp/tfiledate +"-%Y-%m-%d-%H-%M-%S"it

五、複製/etc目錄下全部以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。zsh

cp -r /etc/p*[^0-9] /tmp/mytest1class

六、建立用戶tom,指定UID爲5001,指定家目錄爲/tmp/tom, 指定shell爲/bin/zsh, 指定基本組爲tom,附加組爲jack

useradd -u 5001 -d /tmp/tom -s /bin/zsh -g tom -G jack tom

七、經常使用的用戶以及文件管理命令有哪些,並演示命令以及用法。

常見的用戶管理命令有
useradd
usermod
id

常見的文件管理命令有cpheadtail morelesscatvi/vimmv rmtouchstat

相關文章
相關標籤/搜索