1.文件類型:
? ? ? ? ? ? ? 7種
? ? ? ? ? ? ? f 文件
? ? ? ? ? ? ? d 目錄
? ? ? ? ? ? ? b 塊設(shè)備
? ? ? ? ? ? ? c 字符設(shè)備
? ? ? ? ? ? ? l? 符號(hào)連接
? ? ? ? ? ? ? p 管道
? ? ? ? ? ? ? s? 套接字
? ? ? ? ? ? ? 進(jìn)程通信方式? 套接字
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 管道
? ? ? ? ? ? ? file + 文件? ? //查看文件類型
2.創(chuàng)建文件:
? ? ? ? ? ? ? touch? 文件名
? ? ? ? ? ? ? touch? 文件名+路徑
? ? ? ? ? ? ? touch? {file1,file2}?
? ? ? ? ? ? ? touch? 文件名{1..20}? 連續(xù)創(chuàng)建
3.創(chuàng)建目錄:
? ? ? ? ? ? ? mkdir? 目錄名字
? ? ? ? ? ? ? mkdir? ? {dr1,dr2}
? ? ? ? ? ? ? mkdir? ? 名字{1..20}? 連續(xù)創(chuàng)建
4.cp 復(fù)制:
? ? ? ? ? ? ? cp -v? 復(fù)制加改名
? ? ? ? ? ? ? ? ? -r? 遞歸拷貝
? ? ? ? ? ? ? ? ? -a? 在拷貝文件的時(shí)候不會(huì)改變權(quán)限、屬性
? ? ? ? ? ? ? cp? file1(拷貝文件) /home? ? ? 拷貝file1到/home
? ? ? ? ? ? ? cp -v anaconda-ks.cfg /home/dir1 //目錄
? ? ? ? ? ? ? cp -v anaconda-ks.cfg /home/dir1/yang.txt //文件
? ? ? ? ? ? ? cp -r /etc /tmp
? ? ? ? ? ? ? cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/hostname? /home/dir2 //將多個(gè)文件拷貝到同一個(gè)目錄
5.文件查看
? ? ? ? ? ? ? du-h
? ? ? ? ? ? ? ? ? 查看文件和目錄大小馍忽,-h 人性化顯示
? ? ? ? ? ? ? cat
? ? ? ? ? ? ? ? ? ? -n? 顯示行號(hào)
? ? ? ? ? ? ? ? ? ? -A 顯示換行符
? ? ? ? ? ? ? less?
? ? ? ? ? ? ? ? ? less +文件名? ? 空格翻頁掉瞳,回車換行话侧,上下鍵頭可以回翻,/+關(guān)鍵字可以搜索,q鍵退出
? ? ? ? ? ? ? tail
? ? ? ? ? ? ? ? ? ? tail? ? 文件名? //默認(rèn)查看文件后10行
? ? ? ? ? ? ? ? ? ? tail -5? 文件名? //查看后5行渡讼,這里的數(shù)字可以隨意改
? ? ? ? ? ? ? ? ? ? tail -f? 文件名? //實(shí)時(shí)查看文件內(nèi)容城菊,用來查看日志排錯(cuò)
? ? ? ? ? ? ? ? ? ? tailf? ? 文件名? ? //功能同上
? ? ? ? ? ? ? ? ? ? tail -F? 文件名? ? //實(shí)時(shí)查看文件內(nèi)容(文件不存在會(huì)retry) 可以處理不存在的文件
? ? ? ? ? ? ? grep
? ? ? ? ? ? ? ? ? ? ? 過濾內(nèi)容? ? ?
? ? ? ? ? ? ? ? ? ? ? 要先在文件里 有行號(hào)
? ? ? ? ? ? ? ? ? ? ? ? -i? ? ? 忽略字符大小寫的差別
? ? ? ? ? ? ? ? ? ? ? ? -v? ? 反轉(zhuǎn)查找
? ? ? ? ? ? ? ? ? ? ? ? -w? ? 只顯示全字符合的列
? ? ? ? ? ? ? ? ? ? ? ? -c? ? 計(jì)算符合范本樣式的列數(shù)
? ? ? ? ? ? ? ? ? ? ? ? -E? ? 支持使用擴(kuò)展正則
? ? ? ? ? ? ? ? ? ? grep 70 b.txt? 過濾內(nèi)容
? ? ? ? ? ? ? ? ? ? ifconfig | grep eth0
? ? ? ? ? ? ? ? ? ? ? ? ? ? eth0? ? ? Link encap:Ethernet? HWaddr 3C:97:0E:54:C3:57
? ? ? ? ? ? ? ? ? ? grep 70 file2
? ? ? ? ? ? ? ? ? ? grep 'root'? ? ? ? /etc/passwd
? ? ? ? ? ? ? ? ? ? grep '^root'? ? ? /etc/passwd? 以root開頭的
? ? ? ? ? ? ? ? ? ? grep 'bash$'? ? ? /etc/passwd? 以bash結(jié)尾的
? ? ? ? ? ? ? ? ? ? grep 'failure'? ? /var/log/secure
? ? ? ? ? ? ? ? ? ? grep -A 2 'root'? ? ? ? /etc/passwd 顯示過濾后的下兩行
? ? ? ? ? ? ? ? ? ? grep -B 2 'root'? ? ? ? /etc/passwd 顯示過濾后的上兩行
刪除:rm
? ? ? ? ? ? ? rm + 文件名
? ? ? ? ? ? ? rm? -f? 文件? ? //強(qiáng)制刪除
? ? ? ? ? ? ? rm -rf? 刪除目錄
vim 編輯器
? ? ? ? ? ? ? 三種模式? 命令模式? 編輯模式? 末行模式
? ? ? ? ? ? ? 命令模式
? ? ? ? ? ? ? 進(jìn)入編輯模式:? a i o? A I O? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 改字符? ? ? ? ? ? r? R
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除 dd
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 復(fù)制yy
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 多行刪除? 數(shù)字+dd
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 多行復(fù)制 數(shù)字+yy
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 粘貼 p
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 粘貼到上一行 P
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可視化? ? ? ? ? ? v
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可視行? ? ? ? ? ? V
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可視塊? ? ? ? ? ? ctrl+v
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 取消 u
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 回滾ctrl+r
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除當(dāng)前光標(biāo)所在字符 x
? ? ? ? ? ? ? 編輯模式
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? esc ctrl+u
? ? ? ? ? ? ? 尾行模式
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? w? 文件名? // 另存為指定文件名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? q? ? ? ? 退出
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? wq!? ? 強(qiáng)制保存退出
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sp? ? ? 水平分屏
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? vsp? ? 垂直分屏
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %s///g 當(dāng)前文件內(nèi)進(jìn)行替換
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :set ts=4? ? 設(shè)置tab鍵長度
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :set sw=4? 設(shè)置自動(dòng)縮進(jìn)的tab鍵長度? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :set si? ? ? ? 自動(dòng)縮進(jìn)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :set ci? ? ? ? 不區(qū)分大小寫
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :set nu? ? ? 顯示行號(hào)