linux命令和软件 linux命令软件测试面试

linux中怎样查看已安装的软件1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令 。
2、其次,在linux命令行中输入:rpm -qa 。
3、键盘按“回车键”运行shell指令,此时会看到该linux主机所有已安装的软件 。
测试中最基本的linux命令,学会离大佬就不远了学习软件测试,最基本的linux命令必须掌握 , 现为大家整理如下:
一:系统管理相关命令
ls:可以看到整个目录
1.su:在不退出登陆的情况下,切换到另一个用户的身份
如:su root
切换到root这个用户,将提示输入密码,输完密码后即可登陆
# 超级用户提示符
$ 普通用户提示符
whoami:确认自己身份
history:查看运行命令的 历史
ifconfig:显示或设置网络设备的命令,我们可以用这个命令查看自己虚拟机的IP地址
ping:ping是Windows.Unix,Linux系统下的一个命令.ping命令也属于一个通信协议,是TCP/I协议的一部分 。利用“ping"命令可以检查网络是否联通
停下来是:Ctrl C(4)
kill:杀死进程(kill-9 进程号 强制杀死进程)
目录操作命令
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录”/“ , 下层是各种各样的子目录和文件 。
/:unix 文件系统的上层根目录
root:存放root用户的相关文件
home:存放普通用户的相关文件
bin:存放常用命令的目录,如vi,su,普通用户就可以提取的命令
sbin:要具有”一定权限才可以使用命令“
etc:存放配置的相关文件
vir:存放经常变化的文件 。如:网络连接的sock文件
boot:启动目录,存放引导系统启动的相关文件
usr:安装一个软件的默认目录,相当于Windows下的program files
dev:设备文件保存目录
lb :系统库保存文件
pwd命令:显示当前路径
cd命令:切换目录
用法:cd目录路径
cd./切换到上级目录
cd/切换到根目录
cd~(或只有cd) 切换到用户主目录(home底下以用户名命名的文件夹)
/root目录
cd /opt ---cd bin 与cd /opt---cd /bin的区别
mkdir创建目录
mkdir 目录名
rmdir删除空目录
用法:rmdir 目录名
也可用:rm-rf 目录名
touch a.txt创建一个a.txt文件
二:文件操作命令
在Linux系统中 , 几乎所有内容包括文档 , 命令,设备和目录等都组织成文件的形式 , 用文件来管理 , 常用文件命令有:
|| 查看文件目录 , 以及它们对应的属性信息
cp 复制命令
用法:cp[选项] 文件名或目录 目标地址
-R 拷贝目录及目录下所有目录和文件
cp a.txt b.txt 将a文件复制,且另命名为b文件(目录名)
mv 移动命令
用法:mv文件名或目录 目标位置
mv a.txt../ 将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)
mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名)
移动目录的时候,如果出现覆盖的情况,且被覆盖的目录非空,需要加一个'-b'的参数才能移动成功 。被覆盖的目录此时会生产一个备份 。
rm 删除文件或目录(i:操作时进行询问)
-f 强制删除
-r 删除目录
常用:rm -f文件或目录
【linux命令和软件 linux命令软件测试面试】 find命令 查找文件
用法:find[路径][选项]
常用选项有:
find . -name a.txt 在当前目录查找文件a.txt
find / -name a.txt 从当前目录查找a.txt文件
grep命令
功能:在指定文件中查找字符(串)并打印该行;过滤,经常跟管道符号一起出现
用法:grep 字符串 文件名
grep xyz file 在file文件中寻找band字符串所在的那一行
文件编辑命令
vi:是linux下常用的文本编辑器
调用方法:vi a.txt(如果a.txt不存在,则创建,保存退出则创建成功)
按键盘i进入编辑状态(注意:都是英文输入法下进行输入)
退出编辑按ESC键,退出方法
不保存退出: :q!
保存退出: :wq
输入/,进入搜索,输入你需要搜索的文字,按Enter
按键盘G,可以直接定位到最末行
按键盘g,可以直接定位到首
cat命令:显示文本文件内容
用法: cat文件名 cat 文件名字
head:查看前几行 用法:head -n 5 文件名
tail:从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件
tail -n 5文件名 查看后几行
tail -f error.log 不断刷新,看到最新内容
系统资源查询命令
ps 查看进程(动态)
-ef 显示所有运行进程 , 并显示启动进程的命令
Uid:用户ID,PID;进程id PPID:父进程 , C:进程cpu占用率,Stime:进程从启动到现在所运行的时间
TTY:终端号 。CMD:命令名称和参数
netstat 查看网络状况
netstat -apn 查看所有端口
管道命令
管道使用”|“符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入
如:ls|greap abc:管卡道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录
正常情况下 , 杀死服务进程(比如杀死tomcat进程)
通过进程名找到进程,在杀死进程
通过命令查找tomcat进程:ps -ef|grep tomcat(ps -ef是查找所有运行的进程,通过管道符找到所有进程中包含了”tomcat"字符串的进程,即为tomcat进程),假如5541
杀掉此进程 , kill -9进程id(kill -9 5541)
通过端口来找到进程,再杀死进程
通过命令查找到占用此端口的进程编号:netstat -apn|grep 8080 根据8080查进程 , 假如 5541
杀掉进程:kill -9 pid(kill -9 5541)
三:权限赋予命令:chmod
linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限 。为了保护系统的安全性,linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定 。在linux中可以使用||或ls -|命令来显示一个文件的属性以及文件所属的用户和组 。
chmod语法:chmod[-R] xyz文件或目录
读(r): 4 写(w): 2 执行(x): 1
chmod 532 test.txt
压缩,解压命令
例如:将test文件压缩成test.tar.gz
安装软件命令
yum 自动下载安装(前提:能访问外网)
yum[操作][package]
例如:yum install mysql-server(安装mysql服务器)
rpm 安装
rpm -ivh 软件包名(ivh 安装显示安装进度)
如何用Linux命令查看已安装的软件版本?大多数命令加上-V选项或者--version选项,就会返回软件的版本信息 。
用法示例:
查看Python软件的版本
$ python -V 或者 python --version
对于Debian 及其衍生系统 , 可以使用aptitude命令查看软件的详细信息,包含软件的版本号、依赖、项目主页等信息 。
用法示例:
$ aptitude python
linux命令行怎么使用软件apt-get install packagename——安装新软件包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 updateapt-file search filename输内容太您尝试使用apt-file search filename | grep -w filename(显示指定字符串作完整单词现其些文件名)或者类似例linux命令和软件:apt-file search filename | grep /bin/(显示位于诸/bin或/usr/bin些文件夹文件您要查找某特定执行文件做帮助)
,
linux卸载软件命令linux卸载软件命令linux命令和软件:apt-getlinux命令和软件,aptitude 。
Linux软件linux命令和软件的安装和卸载一直是困扰许多新用户的难题 。在Windows中linux命令和软件,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现 。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM 。它可以用来建立、安装、查询、更新、卸载软件 。
Linux
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布 , 它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的Unix工具软件、应用程序和网络协议 。它支持32位和64位硬件 。Linux继承linux命令和软件了Unix以网络为核心的设计思想 , 是一个性能稳定的多用户网络操作系统 。
linux常用命令linux常用命令如下:
1、查看内核版本:uname -a 。
2、控制台-》图形界面:init 5或者startx 。
3、图形界面-》控制台: init3或者直接注销 。
4、如何查看ip地址:ifconfig 。
5、配置ip:ifconfig eth0 ip地址 。
6、重启:reboot 或者 shutdown -r now 。
7、普通用户切换到系统用户:su 。
8、注销用户指令:logout 。
9、从子机退出:ctrl alt 。
10、全屏:ctrl alt enter。
基本思想:
Linuxlinux命令和软件的基本思想有两点:第一linux命令和软件 , 一切都是文件linux命令和软件;第二,每个文件都有确定的用途 。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言 , 都被视为拥有各自特性或类型的文件 。
完全免费:
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码 。这是其他的操作系统所做不到的 。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变 , 吸收了无数程序员的精华 。
以上内容参考:百度百科--Linux
linux命令和软件的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于linux命令软件测试面试、linux命令和软件的信息别忘了在本站进行查找喔 。

    推荐阅读