1、ls
語法1:#ls [路徑] 表示列出指定路徑下的文件夾和文件的名字,如果路徑?jīng)]有指定則列出當前路徑下的
#ls -l [路徑] 表示以列表的形式列出指定路徑下的文件夾和文件的名字
#ls -la [路徑] 表示以列表的形式列出指定路徑下的文件夾和文件名(包含隱藏文件)
2、clear
表示的含義:清空當前屏幕中全部的命令(其實質(zhì)是沒有清空,只不過是頂?shù)缴厦嫒チ耍?/p>
3、su
作用:切換用戶(switch user)。
語法:#su 需要切換到的用戶名
4、pwd
作用:打印當前的工作路徑(print working directory)
5、創(chuàng)建
命令:touch
語法:#touch 文件的名字 文件名可以是一個完整的路徑
(2).何時需要指定路徑:當你要編譯的類所在的目錄和你執(zhí)行javac命令的目錄不是同一個目錄時,就需要指定源文件的路徑(classpath是用來指定.class路徑的,不是用來指定.java文件的路徑的)。上面buildroot變量表示的是源碼的臨時按照目錄,rpmbuild就是通過次目錄獲得將要按照到系統(tǒng)中的所有文件,而在spec文檔后面make install 命令中的參數(shù)destdir=$rpm_build_root即是對該參數(shù)的引用,這個參數(shù)將傳給makefile文件一告訴自動構(gòu)建工具應該安裝文件那里(實際上我再前文提到過的makefile需要作一些改造以適應rpm的構(gòu)建就包括此操作,你的makefile文件中至少要知道在rpm構(gòu)建過程中引用此參數(shù)的值去控制安裝操作的目標)。本實例程序主函數(shù)中,首先定義字符串對象pathfile表示路徑全名,根據(jù)輸入的路徑名加上文件名,調(diào)用了openfile方法,本實例指定需要打開或創(chuàng)建的文件為pathfile,文件以可讀寫的方式打開即read_access|write_access,并且指定文件打開或創(chuàng)建方法openorcreate_excl,實際程序內(nèi)部為o_creat | o_excl即表示當指定文件不存在時linux常用命令,創(chuàng)建該文件,否則文件openfile調(diào)用方法出錯。
6、復制
命令:cp (copy)
語法:#cp 需要復制的文件 需要保存的位置
例如:將剛才在root用戶家目錄中創(chuàng)建的php50.txt文件復制到admin用戶的家目錄中
命令:#cp /root/php50.txt /home/admin/php50.txt
7、移動
命令:mv (move)
語法:#mv 需要移動的文件 需要移動到的位置(包含文件名)
例如:將admin用戶家目錄中的php50.txt移動到home目錄下
命令:#mv /home/admin/php50.txt /home/php50.txt
8、刪除
命令:rm (remove)
語法:#rm [-f] 需要刪除的文件 -f表示force(強制)
例如:刪除home目錄中的php50.txt文件。
命令:#rm /home/php50.txt
9、重命名
命令:mv
語法:#mv 需要重命名的文件 新的名字
例如:在“/”目錄下存在一個php50.txtlinux常用命令,現(xiàn)在需要對其進行重命名,將名稱改為50.txt。
命令:#mv /php50.txt /50.txt
10、常用快捷鍵:ctrl+c(停止當前命令),ctrl+a(將光標快速的切換到命令行的最前面),ctrl+e(將光標快速的切換到命令行的最后面),↑和↓(切換歷史命令),tab(用于補全文件名或者文件夾名,還有個功能就是連續(xù)按下2次tab,可以列出指定目錄下符號特定字符開頭的文件夾和文件。)