java的main函數都具有String[] 參數。這個參數可以通過-d來傳遞。
log_path這個會被存放在System.getProperty()中,
Property 是繼承 hashtable的。可以通過System.getProperty("log_path")取得。
㈡ linux sort命令參數及用法詳解
Linux sort命令用於將文本文件內容加以排序,sort可針對文本文件的內容,以行為單位來排序。
sort命令的語法格式:sort[參數][文件]
Linux sort命令參數:
-b:忽略每行前面開始出的空格符號。
-c:檢查文件是否已經按照順序排序。
-d:排序時,處理英文字母、數字及空格字元外,忽略其他的字元。
-f:排序時,將小寫字母視為大寫字母。
-i:排序時,除了040至176之間的ASCII字元外,忽略其他的字元。
-m:將幾個排序好的文件進行合並。
-M:將前面三個字母依照月份的縮寫進行排序。
-n:依照數值的大小排序。
-u:意味著是唯一的,輸出的結果是去完重了的。
-o:<輸出文件>將排序後的結果存入指定的文件。
-r:以相反的順序來排序。
-t:<分隔字元>指定排序時所用的欄位分隔字元。
㈢ dos命令怎麼用
命令
參數
命令作用的文件
假設要刪除D盤的111文件夾,包括裡面的所有文件,並且刪除的時候不需要確認,可以用下面的命令
rd
/s
/q
d:\111
RD是刪除命令,/S和/Q是RD
命令的參數,d:\111是文件夾的路徑和名稱
㈣ Linux系統中,ls命令的參數中,-a -d -F 這三個分別表示什麼啊
a表示顯示所有文件,包含隱藏文件。
d表示顯示目錄自身的屬性,而不是目錄中的內容。
F選項會在顯示目錄條目時,在目錄後加一個。
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧 ,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
(4)命令參數d擴展閱讀:
系統內核的路由轉發:
Linux操作系統嵌入了TCP/IP協議棧,協議軟體具有路由轉發功能。路由轉發依賴作為路由器的主機中安裝多塊網卡,當某一塊網卡接收到數據包後,系統內核會根據數據包的目的IP地址,查詢路由表。
通過修改Linux系統內核參數ip_forward的方式實現路由功能,系統使用sysctl命令配置與顯示在/proc/sys目錄中的內核參數。首先在命令行輸入:cat/proc/sys/net/ipv4/ip_forwad,檢查Linux內核是不是開啟IP轉發功能。
如果結果為1,表明路由轉發功能已經開啟;如果結果為0,表明沒有開啟。出於安全考慮,Linux內核默認是禁止數據包路由轉發的。在linux系統中,有臨時和永久兩種方法啟用轉發功能。
㈤ centos 7 啟動程序 帶參數d 是什麼意思
首先,系統貌似沒有加 d 的參數,除非程序是你自己開發的特定程序,加d為特定參數。
linux 添加開機啟動項的三種方法。
(1)編輯文件 /etc/rc.local
輸入命令:vim /etc/rc.local 將出現類似如下的文本片段:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/etc/init.d/mysqld start #mysql開機啟動
/etc/init.d/nginx start #nginx開機啟動
/etc/init.d/php-fpm start #php-fpm開機啟動
/etc/init.d/memcached start #memcache開機啟動
#在文件末尾(exit 0之前)加上你開機需要啟動的程序或執行的命令即可(執行的程序需要寫絕對路徑,添加到系統環境變數的除外),如:
/usr/local/thttpd/sbin/thttpd -C /usr/local/thttpd/etc/thttpd.conf
(2)自己寫一個shell腳本
將寫好的腳本(.sh文件)放到目錄 /etc/profile.d/ 下,系統啟動後就會自動執行該目錄下的所有shell腳本。
(3)通過chkconfig命令設置
將啟動文件cp到 /etc/init.d/或者/etc/rc.d/init.d/(前者是後者的軟連接)下
vim 啟動文件,文件前面務必添加如下三行代碼,否側會提示chkconfig不支持
#!/bin/sh 告訴系統使用的shell,所以的shell腳本都是這樣
#chkconfig: 35 20 80 分別代表運行級別,啟動優先權,關閉優先權,此行代碼必須
#description: http server(自己隨便發揮)//兩行都注釋掉!!!,此行代碼必須
chkconfig --add 腳本文件名 操作後就已經添加了
㈥ C語言命令行參數
int main(int argc, char * argv[])
{
.....
}
argc: 代表啟動程序時,命令行參數的個數。C和C++語言規定,可執行程序程序本身的文件名,也算是一個命令行參數,因此,argc的值至少是1.
argv[]:指針數組,其中的每個元素都是一個char* 類型的指針,該指針指向一個字元串,這個字元串里就存放著命令行參數。
例如,argv[0]指向的字元串就是第一個命令行參數,即可執行程序的文件名,argv[1]指向第二個命令行參數,argv[2]指向第三個命令行參數....。
#include <stdio.h>
int main( int argc, char * argv[])
{
int i;
for ( i = 0;i < argc; i++)
{
printf("%s ",argv[i]);
}
return 0;
}
windows下,將上面的程序編譯成sample.exe,然後在控制台窗口敲:
sample para1 para2 s.txt 5 "hello world"
上面有6個參數,雙引號為了包含空格作為一個參數。
輸出結果:
sample
para1
para2
s.txt
5
hello world
main函數通常含有參數argc和argv,寫法通常如下:
int main(int argc,char *argv[])
int main(int argc,char **argv)
程序:
#include<stdio.h>
int main(int argc,char *argv[])
{
int i;
for(i=0;i<argc;i++)
printf("第 %d 個參數是 %s ",i+1,argv[i]);
return 0;
}
㈦ 什麼是命令行參數本人是c++菜鳥
可以通過在程序的main()函數中添加形式參數來接收程序在啟動時從命令行中獲得的各個命令行參數,包括:程序名稱、路徑、當前環境變數和用戶指定參數等。命令行參數由啟動程序截獲並傳遞給main()。
一個典型的命令行例子如:
My srcFile destFile
一個典型的main()例子如:
int main( int argc, char *argv[ ] , char *envp[ ] );
argc
指示數組指針argv中包含的參數個數,該整數總是大於等於1。
argv
一個以NULL以為的字元串數組,存儲用戶輸入的命令行參數。按照慣例,argv[0]為程序調用的命令,如c:\my.exe;argv[1]為第一個命令行參數,直到argv[argc-1];argv[argc]總是NULL。
envp
存儲執行當前程序的用戶環境變數
#include<stdio.h>
int main(int argCount,char * argValue[], char * envp[])
{
FILE* srcFile = 0, *destFile =0;
int ch = 0;
int i = 0;
if (argCount != 3){
printf("Usage:%s src-file-name dest-file-name\n",argValue[0]);
}else{
if((srcFile = fopen(argValue[1],"r")) == 0){
printf("Can not open source file\"%s\"!",argValue[1]);
}else{
if((destFile = fopen(argValue[2],"w")) ==0){
printf("Can not open destination file\"%s\"!",argValue[2]);
}else{
while((ch = fgetc(srcFile))!= EOF) fputc(ch,destFile);
printf("Successful to a file!\n");
fclose(srcFile);
fclose(destFile);
printf("%d command line parameters are got in program \n",argCount);
printf("All command line parameters are list here:\n");
while(envp[i]!=NULL){
printf("%s\n",argValue[i]);
i++;
}
i = 0;
printf("The variable set is list here:\n");
while(envp[i]!=NULL){
printf("%s\n",envp[i]);
i++;
}
return 0;
}
}
}
return 1;
}