對于上述所有的make的細節(jié),我們不但可以利用make這個工具來編譯我們的程序,還可以利用make來完成其它的工作,因為規(guī)則中的命令可以是任何shell之下的命令,所以,在unix下,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能,文件操作,文件管理,編程開發(fā)設計,或是其它一些異想天開的東西。對于上述所有的make的細節(jié),我們不但可以利用make這個工具來編譯我們的程序,還可以利用make來完成其它的工作,因為規(guī)則中的命令可以是任何shell之下的命令,所以,在unix下linux命令大全,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、 ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能linux命令大全,文件操作,文件管理,編程開發(fā)設計,或是其它一些異想天開的東西。這樣就差不多了,基本上可以滿足一般人的需求了,可是我這種程序源的話可能在讀源代碼的時候會經(jīng)常的在多個文件中間轉換,如果每次都退出在用vim打開的話很麻煩的,怎么辦,分屏打開多個文件,這個可以,使用:new命令就可以,可以分屏的,但是我的可是15的顯示器,分分還有什么呀,還是想個其他的方法吧,能不能用一個簡單的命令在不退出vim的情況下來回轉換呀,答案是肯定的,偉大的vim什么做不到呀。
#find / -name "*.c" -print <cr>
執(zhí)行完該命令后,該命令就會將整個系統(tǒng)中所有的 C 語言源程序所在的子目錄顯示在屏幕上。
當然了,對于 find 命令而言,再配上Linux 強大的SHELL編程功能,你還可以使用SHELL的各種過濾符號,挑選出符合你的各種條件的文件名。這個就要靠你自己去熟悉SHELL編程了。