linux下查询系统安装了哪些软件包及安装在哪个目录命令总结
这个是根据系统来的,一般使用 rpm -qa | grep xxxrpm -qa | grep mysql有些软件是tar.gz 或者类似的zip 解压就安装了的,这样的软件怎么查找呢?直接使用下面命令:find / -type f -name "mysql"上面命令查询是比较耗时的,如果想学习更多,搜索:99999运维技术
查询系统中ifconfig这个命令是由哪个软件包提供的
deb是Debian的软件包类型名称.安装deb 直接双击图标,输入密码后就可自动安装.卸载deb1. 菜单-系统->系统管理->新立得软件包管理器 或 Alt+F2(运行窗口)输入 sudo synaptic 2.点击 [来源] 在左侧的选择框中选择 [本地/main] 再在右侧的选择框中查找需要卸载的deb包 如果知道deb包名,直接点击 [搜索]输入包名3.选择要删的包,右击,选择[标记以便删除]4.选择完后,单击[应用] [编辑]命令:命令sudo apt-get autoremove 要移除的软件包名sudo apt-get install 要安装的软件包名要安装 .deb 套件包时sudo dpkg -i package_file.deb 要反安装 .deb 套件包时sudo dpkg -r package_name详见http://wiki.ubuntu.org.cn/%E5%AE%89%E8%A3%85_%E5%88%A0%E9%99%A4_%E5%8D%B8%E8%BD%BD_Deb_%E5%8C%85%E6%96%87%E4%BB%B6
如何配置go语言开发环境
1、下载go的zip文件。
并且一定要把文件解压到c:\go目录下。
2、配置windows的高级环境变量。
包括:GOROOT、GOOS、GOBIN、GOARCH。
并且在path变量里面把c:\go\bin加入。
以便可以在命令行直接运行go命令。
举例:我的机器:GOPATH= c:\go;c:\go\src;F:\workspace\goSample01;GOBIN=c:\go\bin;F:\workspace\goSample01\bin;其中,c:\go是go的安装路径;F:\workspace\goSample01是我写的go语言项目的工程目录;F:\workspace\goSample01\bin是go语言项目的工程目录下的可执行文件路径;3、在完成环境变量配置后,打开一个命令行窗口,直接输入go,然后回车,看看是否出现go的帮助信息。
如果出现,那么go的基本环境就OK了。
注意:这个基本环境不包含开发工具,也不能直接编译带C代码的go程序。
4、(可选)为了支持Import远程包,最好装个gomingw。
下载地址:http://code.google.com/p/gomingw/downloads/list。
如果下的是压缩包,请把它解压到C盘。
例如,C:\gowin-env。
里面有个Console.bat是以后使用go get的环境。
举例:有个文件a.go,里面import("fmt""github.com/astaxie/beedb"_ "github.com/ziutek/mymysql/godrv"为了编译该a.go文件,需要启动Console.bat,然后在该命令行窗口,进入c:\go\src目录下,执行go getgithub.com/astaxie/beedbGo get github.com/ziutek/mymysql/godrv .Go会自动下载该远程包并编译和安装这些包。
配置goclipse(可选)(如果不喜欢eclipse开发工具,请跳过这个配置。
)1、下载并安装goclipse插件。
Goclipse是go语言for eclipse的插件,下载地址:http://code.google.com/p/goclipse/2、启动eclipse并创建go项目。
然后写个最简单的helloworld.go文件,并运行。
代码如下:packagemainimport"fmt"func main(){ fmt.Printf("hello, world")}配置gocode(可选)如果不需要go语法辅助和eclipse里面的(按ALT+/)弹出go语言自动辅助功能,请跳过这个配置。
1、下载gocode的zip文件,解压后放在go的bin目录下。
2、下载并安装Git软件。
并且在path里面配置git的执行路径。
例如c:\git\bin3、在命令行执行:go build .\gocode。
如果一切正常,那么将会编译生成一个gocode.exe文件在go的bin目录下。
如果编译失败,那么就转第4步。
4、如果第3步直接编译gocode源文件成功,那就直接到第5步。
否则,就需要通过git下载gocode源文件,然后再编译。
在命令行执行:go get -u github.com/nsf/gocode 。
就会生成gocode.exe文件。
5、在goclipse插件里面指定gocode的路径。
就可以在elcipse里面调用gocode来帮助写编码了。
从开发工具这块看,go语言还不够成熟,开发工具都还不完善,有待改进。
下载go-tour教程源代码(可选)Google有个在线运行go语言的教程(http://tour.golang.org/#2),很不错。
支持在web上直接运行大部分的go程序,想了解这个教程的源代码的朋友可以通过以下方式获取。
如果没兴趣,可以跳过这个步骤。
关于SQL “GO”用法
以一条命令的方式来处理一组命令的过程称为批处理."GO"是批处理的标志,它是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划.为了重复执行一项任务,将任务的命令存储在一个文件中,并作为单个执行计划向数据库发送所有命令.以上是本人从自己教科书上挑的几句说明,理解起来应该没问题..执行命令时是命令打包和执行的过程,执行批处理命令就是把每条命令分开打包(go的使用),然后执行,使用批处理的时候你可以发现如果里面有2条命令,而第一条出错了,第2条还是执行的以上是个人的一点理解,表达能力太差,别扔偶板砖...
sql server 2000 中的go命令有什么用
应该和2005是一样的呀就是数据的分批处理就比如你上面的exec sp_addlogin '李勇','123456','school','English' go use school go exec sp_grantdbaccess '李勇'这是先创建登陆sql server 的用户然后再让这个用户登陆到指定的数据库(school)---------------如果没有go 就相当于创建登陆sql server 的用户和登陆到指定用户的执行过程是同时进行,那么肯定会报错,类似于你必须先创建数据库才能在该数据库上建表,有先后顺序
cs:go控制台调出穿透数值的命令是什么
go build只对main包有效,在当前目录编译生成一个可执行的二进制文件(依赖包生成的静态库文件放在$GOPATH/pkg)。
go install一般生成静态库文件放在$GOPATH/pkg目录下,文件扩展名a,如果为main包,则会在$GOPATH/bin 生成一个可执行的二进制文件。
go build通过go build加上要编译的Go源文件名,我们即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。
$ go build hello.go$ lshello hello.go当然我们也 可以通过-o选项来指定其他名字:$ go build -o mygo hello.go$ lsmygo hello.go如果我们在go-examples目录下直接执行go build命令,后面不带文件名,我们将得到一个与目录名同名的可执行文件:$ go build$ lsgo-examples hello.gogo install与build命令相比,install命令在编译源码后还会将可执行文件或库文件安装到约定的目录下。
1、go install编译出的可执行文件以其所在目录名(DIR)命名2、go install将可执行文件安装到与src同级别的bin目录下,bin目录由go install自动创建3、go install将可执行文件依赖的各种package编译后,放在与src同级别的pkg目录下
如何在Go语言中导入和使用不同的同名软件包
展开全部 package p2//整数变量var Pack1Int int = 42//浮点变量var PackFloat = 3.14//简单函数func ReturnStr() string { return "Hello main!"}package mainimport ( "./p2" "fmt")//程序入口func main() { //定义一个变量 var test1 string //接收p2包中函数的返回值 test1 = p2.ReturnStr() //打印函数返回值 fmt.Println("------haliluya---------", test1) //打印变量 fmt.Println("------haliluya---------", p2.Pack1Int) fmt.Println("------haliluya---------", p2.PackFloat)}p2.ReturnStr() 通过包名调用...
eclipse配置go?
1.下载go的windows下的安装包:https://code.google.com/p/go/downloads/list 也可以下载源代码,用MinGW编译。
先配置好MinGW的环境,再运行all.bat即可。
MingW:http://www.mingw.org/2.下载gocode,用于go的补全提示:gocode 的github地址:https://github.com/nsf/gocode 要安装git,在windows下,通常用msysgit。
https://code.google.com/p/msysgit/ 再在cmd下安装:go get -u github.com/nsf/gocode 也可以下载代码,直接用go build来编译,会生成gocode.exe。
3.在eclipse中安装插件:http://code.google.com/p/goclipse/wiki/InstallationInstructions4.配置插件:(1).配置go的编译器(2).配置gocode(可选),这里我用的是eclipse插件自带的gocode。
(3).配置gdb,做调试用(可选) 如果安装了MingW,可以在安装目录下找到gdb。
5.测试是否成功 新建一个go工程,再建立一个hello.go。
如下图:gdb调试如下(要在console中用输入命令来调试):6.其它2012年3月31日:目前这个eclipse插件,只能把代码放在cmd包中才能运行。
貌似现在流行的是Sublime Text2 + gocode。
Sublime Text也的确比较好用。
====================== http://www.cnblogs.com/wenjingu/p/3229578.html Eclipse平台下配置Go语言开发环境(Win7) 《Go语言编程》中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse、LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEclipse开发环境。
Eclipse平台下配置Go语言开发环境步骤:1、安装JDK和Eclipse 建议JDK1.6及以上版本。
Eclipse3.6及以上版本。
2、安装GoEclipse插件 在Eclipse中点击菜单“Help”-》“Install New Software”打开如下对话框,添加go插件的安装地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/,按提示一步一步操作即可,下载时可能会遇到网络问题,可使用goagent或其他代理。
3、安装并配置Go的编译器 下载地址:https://code.google.com/p/go/downloads/list 下载时请注意版本,应选择windows-386的版本。
安装完后重启Eclipse,并通过菜单项“Window”-》“Preferences”-》“Go”打开Go语言的配置选项框。
如下图:选择Go的安装路径即可,如笔者的安装路径是F:\Work\Go4、配置调试器(可选) 需要先安装MinGW,下载地址:http://sourceforge.net/projects/mingw/files/MinGW/ 安装完之后,通过菜单项“Window”-》“Preferences”-》“Go”-》“Debugger”打开调试器的配置选项框。
将GDB路径配置为:MinGW安装目录下的gdb.exe文件即可。
5、配置代码自动补全(可选) 需要配置gocode,可使用goEclipse插件自带的版本,也可以自己下载:https://github.com/nsf/gocode 笔者使用的是goEclipse插件自带的版本,配置方式如下:通过菜单项“Window”-》“Preferences”-》“Go”-》“Gocode”打开配置选项框。
将Gocode的路径配置为:goEclipse的安装路径下的gocode.exe文件,如 F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe6、配置支持Import远程包(可选) 为了支持Import远程包,最好装个gowin-env。
下载地址:https://bitbucket.org/akavel/gowin-env/downloads。
如果下的是压缩包,请把它解压到C盘。
例如,C:\gowin-env。
里面有个Console.bat是以后使用go get的环境。
举例:有个文件a.go,里面import ("fmt""github.com/astaxie/beedb" _ "github.com/ziutek/mymysql/godrv" 为了编译该a.go文件,需要启动Console.bat,然后在该命令行窗口,进入c:\go\src目录下,执行go getgithub.com/astaxie/beedb Go get github.com/ziutek/mymysql/godrv .Go 会自动下载该远程包并编译和安装这些包。
7、go install: no install location for directory *** outside GOPATH错误的处理 由于每一个Go程序都必须包含一个main包以及一个main()函数,因此如果没有main包就会导致上述错误。
What Doesn't Kill Me Makes Me Stronger
请列出linux下安装软件的命令.
Linux安装命令小结此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename——安装一个新软件包(参见下文的aptitude)apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。
通过这种方式,可以释放大量的磁盘空间。
如果需求十分迫切,可以使用apt-get clean以释放更多空间。
这个命令会将已安装软件包裹的.deb文件一并删除。
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
apt-get upgrade——更新所有已安装的软件包apt-get dist-upgrade——将系统升级到新版本apt-cache search string——在软件包列表中搜索字符串dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。
如果不知道软件包的全名,您可以使用“*package-name-pattern*”。
aptitude——详细查看已安装或可用的软件包。
与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。
由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。
apt-cache showpkg pkgs——显示软件包信息。
apt-cache stats——查看库里有多少软件apt-cache dumpavail——打印可用软件包列表。
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称。
dpkg -S file——这个文件属于哪个已安装软件包。
dpkg -L package——列出软件包中的所有文件。
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。
apt-file是一个独立的软件包。
您必须 先使用apt-get install来安装它,然后运行apt-file update。
如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
另:APT HOWTO:http://www.debian.org/doc/manuals/apt-howto/index.en.html
转载请注明出处51数据库 » go命令在哪个软件包
v肆零扒扒酒吧宜零宜