Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

golang linux

作者:亡梦   发布日期:2026-07-26   浏览:106

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))
}

解释说明:

  1. 获取当前工作目录:使用 os.Getwd() 函数获取当前工作目录,并打印出来。
  2. 执行 Linux 命令:使用 exec.Command 来执行 Linux 命令 "ls -l",该命令会列出当前目录下的文件和目录,并以详细格式显示。
  3. 处理输出:将命令的输出捕获并打印到控制台。如果命令执行过程中出现错误,则会打印错误信息。

这个示例展示了如何在 Go 程序中与 Linux 系统进行交互,包括获取当前目录和执行系统命令。

上一篇:linux解压 tar.gz

下一篇:linux 获取时间戳

大家都在看

linux如何启动nginx

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux删除docker

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站