package main
import (
"fmt"
"os"
"os/exec"
)
func main() {
// 获取当前工作目录
dir, err := os.Getwd()
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println("Current directory:", dir)
// 执行 Linux 命令 "ls"
cmd := exec.Command("ls", "-l")
output, err := cmd.Output()
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println("Command Output:\n", string(output))
}
os.Getwd() 函数获取当前工作目录,并打印出来。exec.Command 来执行 Linux 命令 "ls -l",该命令会列出当前目录下的文件和目录,并以详细格式显示。这个示例展示了如何在 Go 程序中与 Linux 系统进行交互,包括获取当前目录和执行系统命令。
上一篇:linux解压 tar.gz
下一篇:linux 获取时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站