目標(biāo)
文件夾操作
ls 顯示文件名稱冬骚、屬性等
cd 切換目錄
pwd 顯示當(dāng)前目錄
mkdir/rmdir 創(chuàng)建或刪除一個(gè)目錄
cp 將給出的文件或目錄復(fù)制到另一文件或目錄中
mv 為文件或目錄改名或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄中
rm 刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄
文件操作
cat 連接并顯示指定的一個(gè)和多個(gè)文件的有關(guān)信息
tac 從最后一行開始顯示文件
more/less 用于在終端按屏顯示文本文件
head/tail 用于顯示文本文件的前幾行或后幾行
touch 用于創(chuàng)建一個(gè)新文件
nl (了解) 顯示時(shí)同時(shí)輸出行號(hào)
ln (了解) 為某一個(gè)文件在另外一個(gè)位置建立一個(gè)符號(hào)連接
文件夾操作
1奠涌、 ls (list)顯示文件名稱、屬性
ls –la列出所有文件包含隱藏
ls –dl僅看目錄屬性
ls –R遞歸顯示
ls /home/hxy
ls –l 分析
drwx------ 14 student student 4096 11月 17 16:58
第一個(gè)字符表示文件類型,它可以是下述類型之一:
- 普通文件 d 目錄 l 符號(hào)鏈接 b 塊設(shè)備文件 c 字符設(shè)備文件
后面的9個(gè)字符表示文件的訪問權(quán)限径荔,分為3組,每組3位主届。
第一組表示文件屬主的權(quán)限,
第二組表示同組用戶的權(quán)限待德,
第三組表示其他用戶的權(quán)限君丁。
每一組的三個(gè)字 符分別表示對(duì)文件的讀、寫和執(zhí)行權(quán)限磅网。
各權(quán)限如下所示:
r 讀
w 寫
x 執(zhí)行谈截。對(duì)于目錄,表示進(jìn)入權(quán)限涧偷。
2簸喂、 cd /切換到根目錄
cd.. 切換到上一級(jí)目錄
3、pwd
作用:顯示當(dāng)前目錄
格式:pwd
使用說明:執(zhí)行pwd指令可立刻得知您目前所在的工作目錄的絕對(duì)路徑名稱燎潮。
練習(xí)1
用cd命令進(jìn)入到/etc文件夾
用ls命令查看/etc文件家里面的所有內(nèi)容
用ls –dl選項(xiàng)顯示/etc文件夾的屬性
用pwd命令查看你所在的目錄
說出ls -l -a -X的含義
4喻鳄、mkdir/rmdir (make/remove)
作用:創(chuàng)建/刪除目錄
格式:mkdir [選項(xiàng)] dirname
-m 對(duì)新建目錄設(shè)置存取權(quán)限。也可以用chmod命令設(shè)置确封。
-p 可以是一個(gè)路徑名稱除呵。此時(shí)若路徑中的某些目錄尚不存在,加上此選項(xiàng)后爪喘,系統(tǒng)將自動(dòng)建立好那些尚不存在的目錄颜曾,即一次可以建立多個(gè)目錄。
5秉剑、cp
作用:復(fù)制文件或目錄
語法: cp [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
-a 拷貝整個(gè)目錄下及子目錄下的
-f 強(qiáng)制覆蓋
-R 拷貝目錄及子目錄
cp interfacs interfaces.bak(更改前先拷貝下)
6泛豪、mv 移動(dòng) (剪切)
mv [選項(xiàng)] 源文件目錄目標(biāo)文件目錄
mv/etc/network/* .(移動(dòng)/etc/network/下的文件到當(dāng)前目錄,慎重)
將文件cjh.txt重命名為wjz.txt:
$ mv cjh.txt wjz.txt
移動(dòng)回去:
mv if-* /etc/network/
mv in-* /etc/network/
7侦鹏、rm (遞歸刪除)刪除一個(gè)目錄中的一個(gè)文件或多個(gè)文件或目錄
-r 遞歸刪除,通常跟d結(jié)合,刪除一個(gè)完整目錄及其子目錄
-i 刪除一個(gè)文件
-f 不詢問诡曙,直接刪除
rmdir 刪除空目錄
文件操作
安裝xftp
File 確定文件類型
file ip.txt
cat 連接并且顯示文本文件內(nèi)容(只顯示不可編輯)
cat imessage.java
cat hello1.txt hello2.txt > hello3.txt
把hello1.txt內(nèi)容與hello2.txt內(nèi)容合并,輸出到hello3.txt中
tac 從最后一行開始顯示文件 倒著看
more /less 用于在終端按屏顯示文本文件
more 按屏看
less同more,區(qū)別是在顯示文本時(shí)略水,允許用戶使用上下鍵前后翻閱文件价卤。
more /etc/passwd
less /etc/passwd
cat /etc/passwd | more 管道命令
cat /etc/passwd | less
head/tail 用于顯示文件的前幾行或后幾行
head -5 ip.txt (顯示前5行)
tail -5 ip.txt (顯示后5行)
touch 創(chuàng)建一個(gè)新文件
touch t.txt 創(chuàng)建新文件,如果文件已存在渊涝,修改其修改時(shí)間
nl 顯示時(shí)同時(shí)輸出行號(hào)
ln為某一個(gè)文件在別一個(gè)位置建立一個(gè)符號(hào)連接
文件與目錄操作命令
**grep 搜索/定位字符信息(管道命令很重要)
Cat imessage.java |grep interface
wc 統(tǒng)計(jì)字符信息
Cat imessage.java |wc
sort 排序字符信息
Cat imessage.java |sort