Linux学习:shell命令(文件和目录相关)
(1)通配符:
?*? 代表任意多個(gè)字符
? 代表任意一個(gè)字符
(2)ls:(list)顯示目錄下的文件信息
語(yǔ)法:ls[option][path | file]
option為如下時(shí):
-1: 顯示詳細(xì)信息
-a :顯示全部信息,包括隱藏信息(以·開(kāi)頭的文件)
-lrt :按時(shí)間順序排序,然后顯示詳細(xì)信息
-R :顯示遞歸子目錄
-i :顯示 inode 編號(hào)
(3) cd:(change dir)切換目錄
語(yǔ)法:cd [dir] (可以使用相對(duì)路徑,也可以使用絕對(duì)路徑)
回家方法:
cd
cd ~
cd /home/user
cd $HOME
(4)pwd:(print work dir)打印當(dāng)前工作目錄
語(yǔ)法:pwd [dir]
(5) which:查看命令所在目錄
語(yǔ)法:which 命令
注意:并不是所有的命令都適用于 which 查找
(6)mkdir:創(chuàng)建目錄
語(yǔ)法:mkdir dirname (可指定路徑)
例如:在當(dāng)前目錄下創(chuàng)建 aa 目錄 mkdir aa
在當(dāng)前 aa 目錄下創(chuàng)建 bb 目錄 mkdir aa/bb
注意:如果 aa 不存在,mkdir aa/bb 創(chuàng)建失敗
解決:mkdir -p aa/bb (參數(shù) –p 遞歸創(chuàng)建目錄)
(7)rmdir:刪除空目錄 使用上與 mkdir 相同
注意:空目錄:是指只含有·和··的目錄
刪除非空目錄,采用遞歸刪除,加參數(shù) -p
如果目錄有文件,rmdir 失效,因?yàn)檫@個(gè)命令只能刪除目錄
(8) touch:創(chuàng)建文件、修改文件訪問(wèn)時(shí)間
語(yǔ)法:touch file1 file2…
注意:如果文件存在,則是修改文件最后的訪問(wèn)時(shí)間
(9) rm:刪除文件或目錄(使用上基本可以取代 rmdir)
語(yǔ)法:rm [option] file1 file2…
option:
-r 遞歸刪除
-rf 強(qiáng)制遞歸刪除
(10) cp:拷貝文件或目錄
語(yǔ)法:cp [option] src des
說(shuō)明:
若 src 是文件 des 是目錄,則將 src 拷貝至 des 目錄下,新文件名稱為 src
des 不是目錄,則將 src 拷貝至 des 上級(jí)目錄,新文件名稱為 des
若 src 是目錄 需要加 option –r 遞歸拷貝,其他與上相同
(13) mv:移動(dòng)文件或目錄(默認(rèn)遞歸)(剪切)
語(yǔ)法:cp src des
說(shuō)明:src 和 des 在同一目錄下是修改名字,在不同目錄下是移動(dòng)
(14) cat more less:顯示文件信息
cat flie 適用于查看小文件(一次性全部顯示)
more less 適用于查看大文件(部分顯示)
more file 回車(chē):下翻一行 空格:下翻一屏 q:退出
less file 上下方向鍵 q:退出
(15) head tail:顯示文件頭尾信息
head file 默認(rèn)顯示文件前 10 行
head –n file 默認(rèn)顯示文件前 n 行 tail 與上面操作一樣
注意:tail 所特有的操作:tail -f file 可以打開(kāi)文件后動(dòng)態(tài)跟蹤文件變化
(16)tree:查看目錄結(jié)構(gòu)
語(yǔ)法:tree dir
(17)wc:查看文件信息
語(yǔ)法:wc [option] file 如果不加參數(shù),結(jié)果:行數(shù)、單詞數(shù)、字節(jié)數(shù)、文件名
option:
-1 顯示文件行數(shù)
-w 顯示文件單詞數(shù)
-c 顯示文件字節(jié)數(shù)
總結(jié)
以上是生活随笔為你收集整理的Linux学习:shell命令(文件和目录相关)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 传输层概述
- 下一篇: Linux学习:shell命令(文件权限