N多年,沒有使用DOS,DOS命令都忘光了。2年多不用linux,linux命令也忘了很多了。現在是操作復習。
文件操作(包括目錄)主要有以下幾個命令
復制 cp
復制指定文件
cp /home/zdhsoft/a.txt .
復制軟連接
cp -s /home/zdhsoft/a.txt .
復制硬連接
cp -l /home/zdhsoft/a.txt a_1.txt
整個子目錄都復制
cp -r /home/zdhsoft /home/rex
刪除 rm
要刪除第一個字符為“-”的文件 (例如“-foo”),請使用以下其中一種方法:
rm -- -foo
rm ./-foo
刪除文件
rm /home/zdhsoft/a.txt
強制刪除
rm -f /home/zdhsoft/a.txt
刪除目錄及目錄內容
rm -r /home/zdhsoft/k
強制刪除目錄及目錄內容
rm -rf /home/zdhsoft/k
創建目錄 mkdir
創建目錄
mkdir a
mkdir /home/zdhsoft/test
連續創建目錄
mkdir -p a/b/c
如果a不存在,會創建a,如果不存在會創建b
刪除目錄 rmdir
刪除目錄a
rmdir a
rmdir /home/zdhsoft/test
連續刪除目錄
rmdir -p a/b/c
會將a a/b a/b/c全部刪除
查找 find
find 查找當前目錄下的所有文件和目錄
find /usr/include 查找指定目錄下的所有文件和目錄
find /usr/include -name "*.h" 查找指定目錄下所有頭文件
find ~ 查找主目錄下的所有文件
find ~ -name "eclipse" 查找文件名為"eclipse"的文件
find -type d 查找當前所有子目錄
顯示文件內容 more less
more命令功能:讓畫面在顯示滿一頁時暫停,此時可按空格健繼續顯示下一個畫面,或按Q鍵停止顯示。
less命令功能:less命令的用法與more命令類似,也可以用來瀏覽超過一頁的文件。所不同的是less命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來卷動文件。當要結束瀏覽時,只要在less命令的提示符“:”下按Q鍵即可。

創建連接 ln
ln /home/zdhsoft/a.txt 創建a.txt硬連接
ln /home/zdhsoft/a.txt k.txt 創建k.txt硬連接
ln -s /home/zdhsoft/a.txt c.txt 創建c.txt軟連接
移動文件 mv
mv a.c destdir 將a.c移到destdir目錄中
上面,是我常用命令,除此還有diff、cat、chmod、chown等等