命令格式
命令-選項-參數
例如 ls -la /etc
1.文件處理
ls 查看文件
ls -a 查看所有文件,包括隱藏的文件
ls / 查看根目錄
ls -lh 查看文件創建的時間 文件所有者 文件大小
- 二進制文件 d 目錄 l 軟連接
2.權限管理
u 所有者 g 所屬組 o 其他人
r 讀 w寫 x 執行
- 文件處理
mkdir /tmp/xiao 用mkdir 創建目錄 在tmp文件下創建一個叫xiao的文件夾
mkdir -p /tmp/japan/xiao 在tmp文件下沒有這個japan文件,用-p 來遞歸創建
ls /tmp 查看 tmp文件下創建的目錄的文件
-------------------------------------------
cd 切換目錄
cd /tmp/xiao 路徑切換到/tmp/xiao 目錄下面
cd .. 返回上一層目錄
----------------------------------
pwd 顯示當前的目錄/路徑
------------------------------
rmdir 刪除 命令
rmdir cr 刪除空的文件 文件之能是空的才能刪除
-------------------------
cp 復制文件或者目錄
cp '/home/cr/桌面/caomall/index.html' '/home/cr/桌面/caomall/hello.js' '/home/cr/桌面/caomall/170314' 將index.html hello.js 文件復制到170314文件夾下面
cp -rp '/home/cr/桌面/caomall/xiaocao' '/home/cr/桌面/caomall/170314' /* -rp 是保持文件的目錄結構和文件屬性 此命令將 xiaocao 文件 復制到170314 文件下面 兩個文件是同時更新的
------------------------------------
mv 剪切/重命名
clear 清屏幕
mv '/home/cr/桌面/caomall/xiaocao' '/home/cr/桌面/caomall/170314' 將xiaocao 文件目錄剪切到170314文件目錄下面,可以剪切多個, 剪切過去時目標文件在下面可以改名。
mv hello.js wrod.js 將hello.js 重命名為wrod.js 這是在同一個文件夾下面的文件
--------------------------------------
rm 刪除文件
rm -rf r 刪除目錄 f 強制執行
rm -f wrod.js 強制刪除wrod.js 文件
rm -rf cao 強制刪除cao 文件
-------------------------------------
touch 創建空的文件
touch love.js 創建love.js文件, 用絕對路徑可以創建在別的地方 相對路徑創建在當前的目錄下
--------------------------------------
cat 顯示文件內容
cat -n 顯示行號
cat -n '/home/cr/桌面/caomall/index.html' 查看index.html 文件里邊的內容。
---------------------------------------
tac 反向顯示 文件內容倒著顯示 將對后面的內容 放到最前面
----------------------------------------
more 分頁顯示文件內容 對于顯示比較長的文件較為適合 不能向上翻頁
1. 空格/f ---翻頁
2. q---退出
3. 回車--換行
more '/home/cr/桌面/caomall/index.html' 顯示文件內容
----------------------------------------------------------------------------
less 分頁顯示文件內容 對于顯示比較長的文件較為適合 可以向上翻頁
less '/home/cr/桌面/caomall/index.html' 顯示文件內容
PgUp ---上一頁
PgDn ---下一頁
箭頭上 ---上一行
箭頭下 ---下一行
/ 要搜索的關鍵字 按n鍵遍歷所以的關鍵字 -----搜索
-----------------------------------------------------------------------
head 顯示文件內容前面的幾行
-n 指定顯示到哪一行
head -10 '/home/cr/桌面/caomall/index.html' 指定顯示到第10行
----------------------------------------------------------------------
tail 顯示文件內容末尾的幾行
-n 指定到哪一行
-f 動態顯示文件末尾內容 寫入完的以后 就可以觀察到
- 鏈接命令
ln 生成鏈接文件
-s 創建軟鏈接 快捷方式
不加 -s 創建硬鏈接 相當于拷貝 可以同時更新
可以通過 i 節點來識別
1.硬鏈接 一個節點 映射到好幾個文件 同時更新。
2.不能跨分區 , 軟鏈接可以
3.硬連接不能針對目錄來使用,軟鏈接可以