查看文件和目錄
查看當(dāng)前所在路徑:pwd
命令格式:命令 -選項(xiàng) -參數(shù)
查看當(dāng)前路徑下的文件:ls
-d : 只看當(dāng)前目錄的信息
-l : 看詳細(xì)信息
-a : 顯示所有 任何文件前加一個(gè).
-h : 顯示文件大小
路徑切換
路徑的切換:cd
-
: 跳入上次使用目錄
~
: 切換到用戶主目錄
..
: 切換到上一目錄
目錄結(jié)構(gòu)
- /boot Linux?????啟動(dòng)時(shí)需要的文件
- /dev ????? 設(shè)備文件
- /etc ????? 配置文件
- /home ????? 用戶家目錄
- /media ????? 媒體文件
- /mnt ????? 掛載文件
- /opt ????? 第三方軟件
- /proc ????? 虛擬化文件
- /root ????? 管理員的家目錄
- /run ????? 進(jìn)程文件
- /srv ????? 壓縮過的文件
- /sys ????? 系統(tǒng)文件
- /usr ????? 安裝的軟件,共享庫
- /var ????? 可變數(shù)據(jù),日志文件
- /tmp ????? 臨時(shí)文件
- /usr/bin ????? 普通用戶可以使用的命令
- /usr/sbin ????? 超級(jí)用戶可以使用的命令
- /usr/lib ????? 32位庫文件
- /usr/lib64 ????? 64位庫文件
Linux文件處理
d
: 表示目錄
-
: 表示文件
l
: 連接文件
b
:設(shè)備文件,提供存儲(chǔ)的接口設(shè)備
c
: 設(shè)備文件,提供串行的接口設(shè)備 -- 鍵盤,鼠標(biāo)
查看方式:ls -l 看第一個(gè)字符。
文件處理
新建目錄 : mkdir 目錄名
復(fù)制文件 : cp 文件1 文件2
移動(dòng)文件 : mv 文件1 文件2
刪除文件 : rm 文件(rm -f 文件 強(qiáng)制刪除)
復(fù)制目錄 : cp -r 目錄1 目錄2
移動(dòng)目錄 : mv 目錄1 目錄2
刪除目錄 : rm -r 目錄
注:需要使用“遞歸”選項(xiàng)處理來源目錄
查看文件 -cat
-A ????? 整合命令-vET
-b ????? 列出行號(hào),但是空白行不標(biāo)志行號(hào)
-E ????? 將結(jié)尾的斷行字符($)顯示出來
-n ????? 列出行號(hào),空白行也會(huì)標(biāo)志行號(hào)
-T ????? 將tab按鍵以^I顯示
-v ????? 列出一些看不來的特殊字符
注:tac 加上面的表示順序顛倒
查看文件 -nl
nl ????? 可以直接顯示行號(hào)
???? -b
- -ba ????? 無論是否有空行,都列出行號(hào)
- -bt 如果有空行,則不列出行號(hào)
-n- -nln ????? 行號(hào)在屏幕的最左方
- -nrn ????? 行號(hào)在屏幕的最右方,前面不加0
- -nrz ????? 行號(hào)在屏幕最右方,前面加0
-w ????? 縮進(jìn)多少位
查看文件 -more
more(一頁一頁翻動(dòng))
空格:向下翻一頁
回車:向下翻一行
/字符串:搜索
:f:立刻顯示文件名和行數(shù)
b:翻到第一頁
q:離開
查看文件 -less
less (一頁一頁翻動(dòng))
空格:向下翻動(dòng)一頁
pagedown:向下翻動(dòng)一頁
pageup:向上翻動(dòng)一頁
/字符串或字符:搜索
n:重復(fù)前一個(gè)搜索
N:反方向重復(fù)前一個(gè)搜索
q:退出
查看文件 head tail
head tail:顯示文件頭或尾幾行
-n:指定顯示幾行,默認(rèn)是前十行
wc:顯示文件的行數(shù),數(shù)字,字節(jié)
-c:只顯示字節(jié)
-w:只顯示字?jǐn)?shù)。一個(gè)字被定義為空白、空格或換行字符分隔的字符串。(顯示空白字符有多少)
-l:只顯示行
Vim編輯器
i:插入
esc:退出編輯
u:撤銷
x:刪除
v:選擇文本
y:復(fù)制
yy:復(fù)制當(dāng)前行
dd:刪除光標(biāo)所在行
p:粘貼
:w:保存
:wq:保存并退出
:q!:強(qiáng)制退出