LINUX下的软件测试
网上找一些常用的命令来学一下,是可以的,不过,不够实战,一般都写得太多,而学了之后,用得不多,就很容易忘记了。
其实,你从使用的角度来看,就知道哪些是常用的了用linux,就是把项目部署上去,然后测试,这些过程,用到的,就是常用的所以,常用的就是解压,执行,然后就是查看日志你看这几个命令,就相当于你会了50%以上的linux技术了网上大把的命令,你重点看我说的几个当然,你也可以在网上看对应的视频,如腾讯课堂中,搜索海枫科技,就会有对应的视频可以看到,那样,也会直接一点
请列出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
软件测试需要掌握的Linux大概是些什么呢?
展开全部 大多数命令加上-V选项或者--version选项,就会返回软件的版本信息。
用法示例: 查看Python软件的版本 $ python -V 或者 python --version 对于Debian 及其衍生系统,可以使用aptitude命令查看软件的详细信息,包含软件的版本号、依赖、项目主页等信息。
用法示例: $ aptitude python ...
...主要从事功能测试,会一点自动化测试(QTP),熟悉Linux的一些...
展开全部确保你先安装了 Nix 包管理器。
如果尚未安装,请参阅以下指南。
例如,假设你想测试你的 C++ 代码。
你不必安装 GCC。
只需运行以下命令:$ nix-shell -p gcc 该命令会构建或下载gcc软件包及其依赖项,然后将其放入一个存在gcc命令的Bashshell中,所有这些都不会影响正常环境。
LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_US.UTF-8"are supported and installed on your system.perl: warning: Falling back to the standard locale ("C").download-using-manifests.pl: perl: warning: Setting locale failed.download-using-manifests.pl: perl: warning: Please check that your locale settings:download-using-manifests.pl: LANGUAGE = (unset),download-using-manifests.pl: LC_ALL = (unset),download-using-manifests.pl: LANG = "en_US.UTF-8"download-using-manifests.pl: are supported and installed on your system.download-using-manifests.pl: perl: warning: Falling back to the standard locale ("C").download-from-binary-cache.pl: perl: warning: Setting locale failed.download-from-binary-cache.pl: perl: warning: Please check that your locale settings:download-from-binary-cache.pl: LANGUAGE = (unset),download-from-binary-cache.pl: LC_ALL = (unset),download-from-binary-cache.pl: LANG = "en_US.UTF-8"[...]fetching path '/nix/store/6mk1s81va81dl4jfbhww86cwkl4gyf4j-stdenv'...perl: warning: Setting locale failed.perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_US.UTF-8"are supported and installed on your system.perl: warning: Falling back to the standard locale ("C").*** Downloading 'https://cache.nixos.org/nar/0aznfg1g17a8jdzvnp3pqszs9rq2wiwf2rcgczyg5b3k6d0iricl.nar.xz' to '/nix/store/6mk1s81va81dl4jfbhww86cwkl4gyf4j-stdenv'...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 8324 100 8324 0 0 6353 0 0:00:01 0:00:01 --:--:-- 6373[nix-shell:~]$检查GCC版本:[nix-shell:~]$ gcc -vUsing built-in specs.COLLECT_GCC=/nix/store/dyj2k6ch35r1ips4vr97md2i0yvl4r5c-gcc-5.4.0/bin/gccCOLLECT_LTO_WRAPPER=/nix/store/dyj2k6ch35r1ips4vr97md2i0yvl4r5c-gcc-5.4.0/libexec/gcc/x86_64-unknown-linux-gnu/5.4.0/lto-wrapperTarget: x86_64-unknown-linux-gnuConfigured with:Thread model: posixgcc version 5.4.0 (GCC)现在,继续并测试代码。
完成后,输入 exit 返回到控制台。
[nix-shell:~]$ exitexit一旦你从 nix-shell 中退出,你就不能使用 GCC。
这是另一个例子。
$ nix-shell -p hello这会构建或下载 GNU Hello 和它的依赖关系,然后将其放入 hello 命令所在的 Bash shell 中,所有这些都不会影响你的正常环境:[nix-shell:~]$ helloHello, world!输入 exit 返回到控制台。
[nix-shell:~]$ exit现在测试你的 hello 程序是否可用。
$ hellohello: command not found
LINUX下的软件测试
展开全部 网上找一些常用的命令来学一下,是可以的,不过,不够实战,一般都写得太多,而学了之后,用得不多,就很容易忘记了。
其实,你从使用的角度来看,就知道哪些是常用的了用linux,就是把项目部署上去,然后测试,这些过程,用到的,就是常用的所以,常用的就是解压,执行,然后就是查看日志你看这几个命令,就相当于你会了50%以上的linux技术了网上大把的命令,你重点看我说的几个当然,你也可以在网上看对应的视频,如腾讯课堂中,搜索海枫科技,就会有对应的视频可以看到,那样,也会直接一点...
如何在 Linux 中使用一个命令升级所有软件
1、可以使用apt-get升级软件。
2、apt-get是可以直接使用的,格式为$ sudo apt-get install/delete package$ sudo apt-get -f install #修复安装$ sudo apt-get dist-upgrade #升级系统$ sudo apt-get upgrade #更新已安装的包$ apt-get source package #下载该包的源代码$ sudo apt-get build-dep package #安装相关的编译环境
关于Linux操作系统的一些命令是什么?
Linux系统中的命令实在是太多了,简单包括两类命令,一类是内部命令,指的是Shell自身提供的功能,一类是外部命令,指的是第三方的控制台应用程序。
一般来说,没必要完全学习所有的命令,大体上有个印象,用到的时候去查一下帮助文档,久而久之,自然熟练。
下面是网友整理的20个最常用的Linux命令:1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。
运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。
2. lsblk命令"lsblk"就是列出块设备。
除了RAM外,以标准的树状输出格式,整齐地显示块设备。
3. md5sum命令“md5sum”就是计算和检验MD5信息签名。
md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因而发生改变。
4. dd命令“dd”命令代表了转换和复制文件。
可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件)到一个usb设备(或任何其它地方)中去,所以可以用来制作USB启动器。
6. history命令“history”命令就是历史记录。
它显示了在终端中所执行过的所有命令的历史。
7. sudo命令“sudo”(super user do)命令允许授权用户执行超级用户或者其它用户的命令。
通过在sudoers列表的安全策略来指定。
8. mkdir命令“mkdir”(Make directory)命令在命名路径下创建新的目录。
然而如果目录已经存在了,那么它就会返回一个错误信息"不能创建文件夹,文件夹已经存在了"("cannot create folder, folder already exists")9. touch 命令“touch”命令代表了将文件的访问和修改时间更新为当前时间。
touch命令只会在文件不存在的时候才会创建它。
如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。
10. chmod 命令“chmod”命令就是改变文件的模式位。
chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)。
11. chown命令“chown”命令就是改变文件拥有者和所在用户组。
每个文件都属于一个用户组和一个用户。
在你的目录下,使用"ls -l",你就会看到像这样的东西。
12. apt命令Debian系列以“apt”命令为基础,“apt”代表了Advanced Package Tool。
APT是一个为Debian系列系统(Ubuntu,Kubuntu等等)开发的高级包管理器,在Gnu/Linux系统上,它会为包自动地,智能地搜索,安装,升级以及解决依赖。
13. tar命令“tar”命令是磁带归档(Tape Archive),对创建一些文件的的归档和它们的解压很有用。
14. cal 命令“cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份。
16. cat命令“cat”代表了连结(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容。
17. cp 命令“copy”就是复制。
它会从一个地方复制一个文件到另外一个地方。
18. mv 命令“mv”命令将一个地方的文件移动到另外一个地方去。
19. pwd 命令“pwd”(print working directory),在终端中显示当前工作目录的全路径。
20. cd 命令最后,经常使用的“cd”命令代表了改变目录。
它在终端中改变工作目录来执行,复制,移动,读,写等等操作。
转载请注明出处51数据库 » linux命令测试软件