php呼叫Linux系統常用命令

2021-08-28 15:45:17 字數 1419 閱讀 2364

1、exec函式

<?php

$test = "ls /tmp/test";   //ls是linux下的查目錄,檔案的命令

exec($test,$array);       //執行命令

print_r($array);

?>

2、system函式

<?php

$test = "ls /tmp/test";

$last = system($test);

print "last: $last\n";

?>

3、passthru函式

<?php

$test = "ls /tmp/test";

passthru($test);

?>

4、popen函式

<?php

$test = "ls /tmp/test";

$fp = popen($test,"r");  //popen打乙個程序通道

while (!feof($fp))

pclose($fp);

?>

5、proc_open函式

<?php

$test = "ls /tmp/test";

$arrayarray =   array(

array("pipe","r"),   //標準輸入

array("pipe","w"),   //標準輸出內容

array("pipe","w")    //標準輸出錯誤

);$fp = proc_open($test,$array,$pipes);   //開啟乙個程序通道

echo stream_get_contents($pipes[1]);    //為什麼是$pipes[1],因為1是輸出內容

proc_close($fp);

?>

6、proc_open函式

<?php

$test = "ls /tmp/test";

$arrayarray =   array(

array("pipe","r"),   //標準輸入

array("pipe","w"),   //標準輸出內容

array("pipe","w")    //標準輸出錯誤

);$fp = proc_open($test,$array,$pipes);   //開啟乙個程序通道

echo stream_get_contents($pipes[1]);    //為什麼是$pipes[1],因為1是輸出內容

proc_close($fp);

?>

7、shell_exec函式

<?php

$test = "ls /tmp/test";

$out = shell_exec($test);

echo $out;

?>

Linux 系統常用命令

linux 系統常用命令格式 command option argument1 argument2 其中option以 開始,多個option可用乙個 連起來,如 ls l a 與 ls la 的效果是一樣的。根據命令的不同,引數分為可選的或必須的 所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸...

linux系統常用命令

檢視系統發行版本 cat etc issue 檢視系統核心版本 cat proc version 更改檔名 mv hello1.txt hello2.txt,將 hello1.txt 改名為 hello2.txt 移動檔案並改名 mv home hello.txt data hello2.txt,將...

Linux系統常用命令

檔案系統 filesystem 實現檔案的層次化管理 ls list 列出,列表 列出指定路徑下的檔案 l 常格式 顯示檔案的列表下檔案的詳細資訊 檔案型別 普通檔案 f d 目錄檔案 dirctory b 塊檔案 block l 符號鏈結檔案 symbolic link file c 字元裝置檔案...