精华内容
下载资源
问答
  • 【从零开始学习Go语言】四.Go常用命令释义

    万次阅读 多人点赞 2020-03-16 12:24:34
    【从零开始学习Go语言】四.Go常用命令释义一.go hlep 命令释义1.1 go env 命令1.2 go run 命令1.3 go get 命令1.4 go build 命令1.5 go install 命令1.6 go clean命令1.7 go test命令1.8 go list命令 一.go hlep ...


    在这里插入图片描述

    一.go hlep 命令释义

    如果有玩过linux应该都使用过这个命令 help,而我们的go语言在终端中也有一些好用的工具

    执行如下go help 命令可查看关于go命令的帮助

    go help
    

    执行成功,显示如下

    go help
    Go is a tool for managing Go source code.
    
    Usage:
    
        go <command> [arguments]
    
    The commands are:
    
        bug         start a bug report
        build       compile packages and dependencies
        clean       remove object files and cached files
        doc         show documentation for package or symbol
        env         print Go environment information
        fix         update packages to use new APIs
        fmt         gofmt (reformat) package sources
        generate    generate Go files by processing source
        get         add dependencies to current module and install them
        install     compile and install packages and dependencies
        list        list packages or modules
        mod         module maintenance
        run         compile and run Go program
        test        test packages
        tool        run specified go tool
        version     print Go version
        vet         report likely mistakes in packages
    
    Use "go help <command>" for more information about a command.
    
    Additional help topics:
    
        buildmode   build modes
        c           calling between Go and C
        cache       build and test caching
        environment environment variables
        filetype    file types
        go.mod      the go.mod file
        gopath      GOPATH environment variable
        gopath-get  legacy GOPATH go get
        goproxy     module proxy protocol
        importpath  import path syntax
        modules     modules, module versions, and more
        module-get  module-aware go get
        module-auth module authentication using go.sum
        module-private module configuration for non-public modules
        packages    package lists and patterns
        testflag    testing flags
        testfunc    testing functions
    
    Use "go help <topic>" for more information about that topic.
    

    这里对其上一些命令作出相关解释:

    1.1 go env 命令

    go env 命令用于打印Go语言的环境信息

    go env
    

    执行成功,如下所示
    在这里插入图片描述


    1.2 go run 命令

    go run 命令用于编译并运行命令源码文件,如果你用vim编辑go文件并希望他暂时跑起来查看效果,使用此命令:go run file_name

    go run  (记得加上你的go源码文件哦~)
    

    执行成功,如下所示
    在这里插入图片描述


    1.3 go get 命令

    go get 命令用于可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。当需要一些第三方包,比如web框架gin的时候,需要使用此命令来下载,类似python的pip

    go get 
    

    执行成功,如下图所示
    在这里插入图片描述


    1.4 go build 命令

    go build 命令用于编译我们指定的源码文件或代码包以及它们的依赖包。

    go build (记得加上源码文件哦~)
    

    执行成功,如下所示
    在这里插入图片描述
    执行命令以后,会在其目录下生成的一个Unix可执行文件,如下图所示
    在这里插入图片描述


    1.5 go install 命令

    go install 命令用于编译并安装指定的代码包及它们的依赖包。这个命令默认安装在GOBIN变量下,如果为空,则安装在GOPATH下,可通过go env查看变量位置

    go install 
    

    执行成功,如下所示
    在这里插入图片描述


    1.6 go clean命令

    go clean命令用于删除掉执行其它命令时产生的一些文件和目录,通过build编译的文件可直接:go clean清理所有的文件,或者加上-i可清理通过install编译安装的文件

    go clean
    

    在这里插入图片描述
    在这里插入图片描述


    1.7 go test命令

    go test 命令用于对Go语言编写的程序进行测试,对已经编写好的包或程序测试:go test file_name

    go test fmt
    

    执行成功,如下所示
    在这里插入图片描述


    1.8 go list命令

    Go list 命令用于列出指定的代码包的信息

    go list 
    

    执行成功,如下所示
    在这里插入图片描述

    展开全文
  • 常用的Linux命令及命令释义网站explainshell.com 常用的命令 ls–list 用于列出当前工作目录包含的文件,同时也可以查看文件的权限、目录信息等。 几个常用的参数: ls -a 列出目录所有的文件,包括以.开头的隐藏...

    常用的Linux命令及命令释义网站explainshell.com

    常用的命令

    ls–list

    用于列出当前工作目录包含的文件,同时也可以查看文件的权限、目录信息等。
    几个常用的参数:

    • ls -a
      列出目录所有的文件,包括以.开头的隐藏文件
    • ls -l
      列出文件的权限、所有者、文件大小、文件名等所有信息。
    • ls -r
      反序排列文件

    cat—concatenate and print files

    • cat filename
      用于显示整个文件内容
    • cat>filename
      用于创建一个新文件
    • cat file1 file2 >file
      用于合并文件内容

    mv–move

    移动文件或修改文件名
    当第二个参数为目录时,进行移动操作;当第二个参数为文件时,进行重命名操作。

    • mv 1.txt 2.txt
      将 1.txt重命名为2.txt
    • mv -i 1.txt 2.txt
      如果第二个文件已经存在,询问是否进行覆盖
    • mv 1.txt /test
      将文件移动到test文件夹内部
    • mv * …/
      将当前文件夹下的所有文件移动到上一级目录

    touch

    • 用于把已存在文件的时间标签更新为系统当前的时间(默认方式)。也可以使用
      touch -d 指定时间和日期。
    • 用来创建新的空文件。

    wget

    • 下载单个文件保存在当前目录wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

    命令释义网站explainshell

    网站地址:https://explainshell.com/
    网站首页,进入之后有个搜索框
    网站首页
    在搜索框中输入想要查询的命令,比如

    mv -i 1.txt 2.txt
    

    点击搜索,得到如下结果,会依次解释每个参数的意义。
    首先是 命令的意义 ,其次是可选参数的意义,然后是需要操作的对象
    具体说明

    展开全文
  • ASMCMD命令释义

    2013-09-04 21:23:24
    /**未做任何标识的为11G独有命令**/ help(10G) 帮助命令 1实例管理命令 1) dsget返回discovery diskstring 2) dsset设置discovery diskstring 3) (常用命令)(10G)lsct显示当前oracle ASM的客户端,一般指...

    /**未做任何标识的为11G独有命令**/

    help(10G 帮助命令

    1实例管理命令


    1)    dsget返回discovery diskstring

    2)    dsset设置discovery diskstring

    3)    (常用命令)(10Glsct显示当前oracle ASM的客户端,一般指数据库实例和ASM实例,数据来源于V$ASM_CLIENT视图

    4)    lsop显示当前磁盘组或ASM实例的操作,数据来源于V$ASM_OPERATION视图

    5)    lspwusr显示ASM密码文件中的用户

    6)    orapwusr增加,删除,修改ASM密码文件用户

    7)    shutdown关闭ASM实例

    8)    startup启动ASM实例

    9)    spbackup备份ASM SPFILE

    10) spcopy 拷贝ASMSPFILE,在同一个磁盘组不能拷贝多份。

    11) spget返回ASM SPFILE的位置

    12) spmove移动ASM SPFILE,当SPFILE被ASM实例打开时不能被移动

    13) spset设置ASM SPFILE的位置


    2  文件管理命令


    1)    (常用命令)(10Gcd切换目录,可使用通配符

    2)    cp 。在磁盘组之间,磁盘组与操作系统之间拷贝文件。

    3)    (常用命令)(10Gdu显示已经使用的磁盘空间在指定的目录(包括子目录)


    4)    (10Gfind查找,注意要区分大小写


    5)    (常用命令)(10Gls显示ASM目录下的内容


    6)    (常用命令)lsof显示本地客户端已打开的文件

    7)    mkalias(10G创建一个系统产生的文件的别名。别名和对应的文件必须在同一磁盘组且每个ASM文件只能有一个别名




    8)    mkdir(10G创建ASM目录




    9)    (常用命令)(10Gpwd显示当前目录的路径


    10) rm(10G删除指定的文件或目录,如果是别名,会删除别名和别名对应的文件


    11) rmalias(10G删除指定的别名



    3  磁盘组管理命令


    1)    chdg修改磁盘组(增加磁盘,删除磁盘,调整磁盘大小,重新平衡磁盘组,基于XML配置文件的)

    2)    chkdg检查或修复磁盘组

    3)    dropdg删除磁盘组

    4)    iostat显示磁盘IO统计,信息来源于V$ASM_DISK_IOSTAT视图

    5)    lsattr显示磁盘组属性,信息来源于V$ASM_ATTRIBUTE视图

    6)    (常用命令)(10Glsdg显示已挂载的磁盘组和他们的信息,与ls -ls输出结果一样,信息来源于V$ASM_DISKGROUP_STAT视图,如果指定了--discovery,则查询V$ASM_DISKGROUP


    7)    (常用命令)lsdsk显示ASM磁盘,信息来源于V$ASM_DISK_STAT视图;连接模式查询V$ASM_DISK_STAT and V$ASM_DISK返回信息;非连接模式通过扫描磁盘头来返回信息

    8)    lsod显示已打开的设备

    9)    md_backup创建已挂载的磁盘组元数据备份

    10) md_restore恢复磁盘组元数据备份

    11) mkdg创建磁盘组

    12) mount挂载磁盘组

    13) offline使磁盘或失效磁盘组离线

    14) online使磁盘或失效磁盘组上线

    15) rebal重新平衡磁盘组

    16) remap重定位数据在磁盘上的物理块的范围内

    17) setattr设置磁盘组属性

    18) umount卸载磁盘组


    4  模板管理命令


    1)    chtmpl修改模板属性

    2)    lstmpl显示模板属性

    3)    mktmpl增加模板到磁盘组

    4)    rmtmpl从磁盘组删除模板


    5  文件访问管理命令


    1)    chgrp修改文件或文件列表的用户组

    2)    chmod修改文件或文件列表的权限

    3)    chown修改文件或文件列表的拥有者

    4)    groups显示用户所属用户组

    5)    grpmod增加或删除操作系统用户到/从已存在的用户组

    6)    lsgrp显示用户组

    7)    lsusr显示磁盘组中的用户

    8)    mkgrp创建一个用户组

    9)    mkusr添加操作系统用户到磁盘组

    10) passwd修改用户的密码

    11) rmgrp删除一个用户组

    12) rmusr删除一个用户


    快乐的哈喇子整理自网络。

    另请参见


    ASM知识储备
    WINDOWS下创建ASM实例过程详细图解
    LINUX下创建ASM实例过程详细图解
    ORACLE 10G 迁移至ASM过程小结


    欢迎转载,转载请注明源出处,请勿用于商业用途,快乐的哈喇子保留所有权利。

    展开全文
  • 一、 IPConfig命令 ⦁ Host Name . . . . . . . . . . . . : FAKON-GP01 ·(主机名称) ⦁ Primary Dns Suffix . . . . . . . : fakon.com ·(DNS服务器地址) ⦁ Node Type . . . . . . . . . . . . : Unknown ...
  • ng new myproject -si --style=scss 生成一个项目,si表示skip install,就是跳过生成项目时的npm自动安装下载一些包,并规定项目中的样式文件格式为scss而非css,这样有利于后期的material ui设计。...
  • 快到中午吃饭了,然后...Linux安装软件实在是太省事了,一条yum命令,就安装好了。因此我认为,linux恰恰是给懒人的福利,不用担心系统里会无故的出现乱七八糟的东西,对于有轻微强迫症的我来说,是再好不过的系统...
  • Linux安装软件实在是太省事了,一条yum命令,就安装好了。因此我认为,linux恰恰是给懒人的福利,不用担心系统里会无故的出现乱七八糟的东西,对于有轻微强迫症的我来说,是再好不过的系统了。 近...
  • 下面是gzip常用选项的语法,以及中文的释义,帮助理解记忆。再也不要让小小的笨脑袋里面装那么多,自己不理解的东西了。 gzip -[cdtv#]  -c, --stdout write on standard output, keep original files ...
  • du与df不一样的是,du这个命令其实回直接到文件系统里,去查找所有的文件数据,所以du的命令回运行一段时间。   ln [-sf] 源文件 目标文件 ln如果不加任何参数就直接创建硬连接(hard link) 如果加了-s 就是...
  • 管道命令仅会处理strandard output 的内容,对于strandard error output会予以忽略。 管道明亮必须要能够接受来自前一个命令的数据成为standard input 继续处理。 选取命令cut , grep 下面是cut 的一些参数。执行...
  • linux系统的中一些命令是在/bin下,这个是一般用户能够用的。还有一些是超级用户才能用的,这个命令放在/sbin下。 但还有一部分的命令就直接内置在bash内,随系统的启动直接读进内存的。这样能够最大的减少文件的...
  • 第一个原因,就是因为linux是文字界面的,黑乎乎的命令,让人看起来就害怕。第二个原因:linux软件太少。没办法满足我们的娱乐的需求。但是这些情况在近些年来已经改观不少。linux各种发行版里,也有非常惊艳的图形...
  • 接下来你在这个bash下面所执行的任何命令都是由这个bash所衍生出来的,那些被执行的命令就成为子进程。(大赞鸟哥,写的真好。) 第五天的笔记中,我提了一个问题,如何将自己设置的变量设置为环境变量呢。现在...
  • 常见linux命令释义(第五天)——shell变量学习   2、  常见linux命令释义(第六天)——shell环境变量 那么变量作用域的功能是如何实现的呢?这个就要提到bash的环境配置文件:login 与 non-longin shell ...
  • 这ulimit命令也十分好记忆。u代表user limit是限制的意思。组合起来就是用户限制。 ulimit -a 可以列出目前用户所有限制的数据值。如果数据值是0的话,就代表没有任何限制,可以随意使用。 那么这个a 代表的事...
  • MySQL的命令信息,以及命令讲解。适合初学者及以上程度人员使用
  • DOS中常用命令释义

    2019-12-17 15:52:02
    DOS中常用命令释义 有关工具的详细信息,请参阅联机帮助中的命令行参考。
  • linux命令英文释义

    2018-07-12 10:45:06
    大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这 个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的,凡是目录sbin中包含的都是...
  • CISCO交换机配置命令释义 1.设置交换机名称 switch(config)#hostname DSHD DSHD(config)# 2.设置交换机管理IP地址 switch(config)#interface vlan1 switch(config)#ip address 10.1.1.1 255.255.255.0 switch...
  • Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行...使用它系统管理员 的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工
  • Linux 操作系统错误代码解释 0.错误代码1-10 OS error code 0: Success 操作系统错误代码0:成功 OS error code 1: Operation not permitted 操作系统错误代码1:操作不允许 ...OS error code 2: No such file or ...
  • 常用命令的英文及解析1.1 管道与重定向二. 文件的增删改查2.1 添加2.2 查询2.3 删除2.4 修改三.常见的文件 一. 常用命令的英文及解析 cd (change directory ) 切换工作目录 pwd(print working directory) 打印当前...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 446
精华内容 178
关键字:

命令释义