Linux系統(tǒng)基本命令
Linux命令手冊
ls rm cp cat mv
mkdir rmdir cd head tail
echo date df du kill
chmod chown chgrp info man
pwd ifconfig who w find
mount tree grep awk sed
1、mkdir創(chuàng)建目錄。
語法:
mkdir (選項(xiàng)) (參數(shù))
選項(xiàng):
-Z:設(shè)置安全上下文,當(dāng)使用SELinux時有效;
-m<目標(biāo)屬性>或--mode<目標(biāo)屬性>建立目錄的同時設(shè)置目錄的權(quán)限;
-p或--parents 若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄;
--version 顯示版本信息。
參數(shù):
目錄:指定要創(chuàng)建的目錄列表,多個目錄之間用空格隔開。
2、rmdir刪除空目錄.rmdir命令可以從一個目錄中刪除一個或多個空的子目錄。該命令從一個目錄中刪除一個或多個子目錄。
注意:子目錄被刪除之前應(yīng)該是空目錄。另外,當(dāng)前工作目錄必須在被刪除目錄之上,不能是被刪除目錄本身,也不能是被刪除目錄的子目錄。
雖然可以用帶有-r選項(xiàng)的rm命令遞歸刪除一個目錄中的所有文件和該目錄本身,但是這樣做存在很大的危險性。不建議使用。
語法:
rmdir (選項(xiàng)) (參數(shù))
選項(xiàng):
-p或--parents:刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除;
--ignore-fail-on-non-empty:此選項(xiàng)使rmdir命令忽略由于刪除非空目錄時導(dǎo)致的錯誤信息;
-v或-verboes:顯示命令的詳細(xì)執(zhí)行過程;
--help:顯示命令的幫助信息;
--version:顯示命令的版本信息。
參數(shù):
目錄列表:要刪除的空目錄列表。當(dāng)刪除多個空目錄時,目錄名之間使用空格隔開。
(2).何時需要指定路徑:當(dāng)你要編譯的類所在的目錄和你執(zhí)行javac命令的目錄不是同一個目錄時,就需要指定源文件的路徑(classpath是用來指定.class路徑的,不是用來指定.java文件的路徑的)。這個腳本在命令行執(zhí)行是ok的,但剛在crontab中發(fā)現(xiàn)是執(zhí)行不成功的,后來通過一系列驗(yàn)證,發(fā)現(xiàn)原來是路徑的問題,crontab中當(dāng)然是要用絕對路徑的,所以,crontab中要執(zhí)行的腳本也必然要使用絕對路徑,原來我們的運(yùn)行腳本中有一個java類使用的是相對路徑,所以導(dǎo)致腳本沒有執(zhí)行,但日志文件卻創(chuàng)建了,所以很快可以定位是腳本執(zhí)行沒有成功,把路徑修改成絕對路徑,發(fā)現(xiàn)執(zhí)行后,java類把路徑當(dāng)作包名來識別,所以最后就只能在shell腳本前面加上目錄切換命令,如cd /root/...的,這樣腳本執(zhí)行就都可以識別到目錄了,而且不管在哪兒執(zhí)行,它都是絕對的路徑,可以找到并運(yùn)行成功。file://使用strtempa中的內(nèi)容.}補(bǔ)充四點(diǎn):1.ini文件的路徑必須完整,文件名前面的各級目錄必須存在,否則寫入不成功,該函數(shù)返回 false 值.2.文件名的路徑中必須為 \\ ,因?yàn)樵趘c++中, \\ 才表示一個 \ .3.也可將ini文件放在程序所在目錄,此時 lpfilename 參數(shù)為: ".\\student.ini".//----------------------------------------------------------------------------------/*類名:cini版本:v2.0最后更新:v2.0夢小孩于2004年2月14日情人節(jié)加入高級操作的功能v1.0夢小孩于2003年某日一般操作完成類描述:本類可以于.ini文件進(jìn)行操作*/文件 1:#pragma once#include "afxtempl.h"class cini{private:cstring m_strfilename。