常用指令:mv
1,隱藏文件
(1)windows通過設置屬性隱藏文件
attrib +h? +s 文件
attrib +h? +s? d:\net.txt
attrib +h? +s? d:\net.txt
(2)linux系統文件以點開始命名==隱藏文件
mv /路徑/源文件?? /路徑/目標文件
mv /etc/.passwd?? /etc/passwd
注:mv 指令:重命名,移位(剪切)文件,目錄
2,復制文件:
windows copy
linux? cp
cp /路徑/源文件?? /路徑/目標文件
cp 也可以將目標文件進行改名
3,查看文件內容:(windows,type) cat
cat /路徑/文件
cat? /etc/yp.conf
cat? /etc/passwd
注:cat指令把文件內容輸出到屏幕,一個屏幕顯示23行,若文件內容大于23行,一個屏幕顯示不全,只顯示文件內容最后23行
(1)cat? -n? 顯示行號(所有行)
(2)cat -b 顯示行號(非空行)
4,查看文件頭部:head
head -n? N ?/路徑/文件
head -n? 6? /etc/passwd? 查看文件前6行
5,查看文件尾部:tail
tail -n? N /路徑/文件
tail -n? 10? /etc/passwd? 查看文件最后10行
注:tail -f 查看動態文件內容(日志文件)
tail -f? /var/log/squid/access.log
6,分頁查看文件內容:
more /路徑/文件
more /etc/webalizer.conf
空格:下一頁 ? b:上一頁? q:退出查看
7,分頁查看內容:less
less ? /路徑/文件
8,創建文件:touch
touch /路徑/文件
touch? /root/prog.c
注:(1)touch 指令創建空文件
??????????????? touch /var/log/squid/access.log
?????? (2)禁止所有用戶登錄:(暫時,維護)
??????????????? touch /etc/nologin 文件
??????????????? touch /etc/nologin?? 禁止所有用戶登錄 維護
??????????????? 刪除? /etc/nologin? 允許用戶登錄
?????? (3)touch指令更新文件創建日期
??????????????? touch /etc/passwd(目標文件存在) 更新創建日期
9,比較文件:diff
diff 文件1? 文件2? (查找文件不同)
備份文件? cp? yp.conf? yp.conf~
編輯文件 vi yp.conf
比較文件? diff? yp.conf? yp.conf~
10,刪除文件:(Windows,del)
rm /路徑/文件
rm /etc/yp.conf
默認提示是否刪除?y/n
rm -f 強制刪除
11,清屏目錄:clear
12,查看當前目錄絕對路徑:pwd
13,創建目錄:mkdir?? /路徑/目錄
注:mkdir -p 創建嵌套目錄
14,復制目錄
cp -r? /路徑/源目錄? /路徑/目標目錄
15,刪除目錄:rmdir /路徑/目錄
注:rmdir 刪除空目錄 拒絕刪除非空目錄
16,刪除非空目錄
(Windows? deltree 外部命令? unformat反格式化)
rm -r 刪除目錄
注:默認提示每個文件是否刪除?y/n
-f 強制刪除