go package学习——os/signal, os/user

package signal实现了对到来的signal的访问;package user允许用户根据name或id查询帐户。


Index 

Examples 

Package Files 

signal.go signal_unix.go


Index 

Package Files 

lookup.go lookup_unix.go user.go

1. type User


type User struct {
    Uid      string // user id
    Gid      string // primary group id
    Username string
    Name     string
    HomeDir  string
}
User代表了一个用户的account。



func Current

func Current() (*User, error)
返回现在的用户。



func Lookup

func Lookup(username string) (*User, error)
通过名字查询用户,返回user account。



func LookupId

func LookupId(uid string) (*User, error)
通过uid进行查询,返回user account。




本文来自:开源中国博客

感谢作者:壬癸甲乙

查看原文:go package学习——os/signal, os/user

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。