在linux裏 . 表示家目錄 . . 表示上一級目錄 ~用戶的家目錄 -表示前一個目錄
目錄:
1.cd 進入切目錄 linux
cd .. 切換到上一級目錄 bash
cd ~ 切換到 用戶家目錄 ide
2.mkdir 建立目錄
-p 表示遞歸建立目錄ui
3.ls 列出所有文件
-a 列出所有文件 包括隱藏文件
-d 列出目錄自己
-l 列出詳細信息諸如 文件屬性權限編碼
4.cp 複製文件
-a 複製文件屬性過去
-r 遞歸複製命令行
5.rm 刪除
-f 強制刪除 ,不做詢問
-r 遞歸刪除code
6.cat 文件內容查看
-n 顯示行號查看內容blog
8.head 查看文件前10行(默認)
-n 指定查看文件前幾行遞歸
9.tail 查看文件後面10行(默認)
-f 實施更新查看文件ip
返回值兩個 0 和1—255
能夠用echo $? 查看上一條命令狀態
返回值0位正確
1-255爲錯誤
命令行展開
~它表明着用戶的家目錄
(1) 、建立/tmp/目錄下的:a_c, a_d, b_c, b_d
(2)、建立/tmp/mylinux目錄下的
mkdir -pv mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys}
元數據信息有:
Link 連接數量
Uid uid用戶身份惟一編碼
Gid gid用戶組的惟一編碼
block 快大小
時間戳:
Access:訪問時間
Modify:修改時間,
Change:改變時間
stat +文件 元數據文件查看
touch
-a: 只改atime(access time)
-m:只改mtime(modify time)
alias 查看定義命令別名
命令中引用另外一個命令的執行結果 用管道符號 :|
mkdir /tmp/mytest1
cp -a /etc/p*[^0-9] /tmp/mytest1
mkdir /tmp/mytest2
cp -a /etc/*.d /tmp/mytest2
cp -a /etc/*.d /tmp/mytest2
cp -a /etc/[lmn]*.conf /tmp/mytest3