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