新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > IT百科 > 软件技术 > 操作系统 > linux

测试中最基本的linux命令

时间:2019-04-01 16:18:45  来源:  作者:
学习软件测试,最基本的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文件或目录

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 安装显示安装进度)
 


Tags:linux   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
有两个办法。第一,用虚拟机。VirtualBox就可以。安装设置非常简单,就算是新手也很容易就能上手。网上有很多教程,多如牛毛。但是,虚拟机的效率不高,大概只适合用来观赏,或者是简...【详细内容】
2019-09-20   linux  点击:(1)  评论:(0)  加入收藏
Shell是什么?shell本身是一个命令解释器,介于操作系统的内核(kernel)和用户之间,可以执行系统调用及系统命令等,让用户以此来与操作系统实现互动。同时,它也用来指一种计算机程序语...【详细内容】
2019-09-20   linux  点击:(1)  评论:(0)  加入收藏
有一个文件很大,但是我们只需要查看文件开头的一部分。如果使用cat命令会查看整个文件就会我们想要的部分会被淹没掉。这个时候使用head命令是明智的选择。还有排序完以后,需要取前几名的时候,使用head事半功倍。...【详细内容】
2019-09-20   linux  点击:(1)  评论:(0)  加入收藏
此前工作中,笔者使用perf测过CPU的CPI[1],cache miss, 内存带宽等性能指标。另外,还移植过perf uncore[2]相关的补丁。这些让我很好奇:perf大概是怎么工作的? 带着这个问题,笔者谨希望把自己的一点经验分享出来。...【详细内容】
2019-09-20   linux  点击:(1)  评论:(0)  加入收藏
我们运行如下命令,可看到Linux支持的信号列表:$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SI...【详细内容】
2019-09-19   linux  点击:(3)  评论:(0)  加入收藏
史上最全的Free命令解析以及案例,不服來辯。零、背景当项目部署一段时间以后,随着用户访问量的增加,机器的负载越来越大。这个时候我们应该从查看服务器的瓶颈在哪里。内存、带...【详细内容】
2019-09-19   linux  点击:(6)  评论:(0)  加入收藏
本文着重介绍安装和配置方法,知识介绍较少,如果按照我的步骤执行有错,欢迎留言,一起探讨解决。下文命令行后‘#' 为注释的意思一、Linux 使用Yum方式安装mysql5.7检查...【详细内容】
2019-09-18   linux  点击:(6)  评论:(0)  加入收藏
方法一:使用大神的开源脚本,屏蔽指定国家地区的IP访问wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries/master/block-ips.shsh block-ips.sh方法...【详细内容】
2019-09-18   linux  点击:(3)  评论:(0)  加入收藏
awk不仅仅是linux系统中的一个命令,而且是一种编程语言;它可以用来处理数据和生成报告(excel);处理的数据可以是一个或多个文件;可以是直接来自标准输入,也可以通过管道获取标准输入;awk可以在命令行上直接编辑命令进行操作,也...【详细内容】
2019-09-17   linux  点击:(3)  评论:(0)  加入收藏
有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以...【详细内容】
2019-09-16   linux  点击:(2)  评论:(0)  加入收藏
一 在linux 下配置jdk 环境① 在官网下载安装包,这里如何下载安装包就不一一叙述,下载安装包完成后,使用rz命令上传至linux中。提前在linux中建立一个文件夹 mkdir /usr/local/...【详细内容】
2019-09-16   linux  点击:(7)  评论:(0)  加入收藏
一、 介绍sort命令是用来对文字内容(文档)排序使用的。同时也可以排序去重、指定字段排序,按照月份排序、按照数字排序,检查文件是否有序等等。默认情况是按照字典序排序以后标...【详细内容】
2019-09-16   linux  点击:(4)  评论:(0)  加入收藏
有许多重要的值都存储在 Linux 系统中,我们称为“变量”,但实际上变量有几种类型,并且一些有趣的命令可以帮助你使用它们。在上一篇文章中,我们研究了 环境变量 以及它们定义在何处。在本文中,我们来看一看在命令行和脚本...【详细内容】
2019-09-16   linux  点击:(6)  评论:(0)  加入收藏
本教程讨论了 Linux 中交换文件的概念,为什么使用它以及它相对于传统交换分区的优势。你将学习如何创建交换文件和调整其大小。-- Abhishek Prakash(作者)本教程讨论了 Linux...【详细内容】
2019-09-16   linux  点击:(5)  评论:(0)  加入收藏
学过C语言的人都知道,用C语言设计的程序都有一个main函数,而且是从main函数开始执行的。Linux0.11的代码是用C语言编写的。奇怪的是,为什么在操作系统启动时先执行的是三个由...【详细内容】
2019-09-16   linux  点击:(4)  评论:(0)  加入收藏
文件或目录的权限Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执...【详细内容】
2019-09-16   linux  点击:(12)  评论:(0)  加入收藏
本文主要讲解怎么解决Linux LVM I/O报错,/dev/sdf: read failed after 0 of 4096 at 0: Input/output error...【详细内容】
2019-09-12   linux  点击:(8)  评论:(0)  加入收藏
本文出自头条号老王谈运维,转载请说明出处。在云计算的浪潮下,企业多将业务部署在云上。对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单。但是云数据库备...【详细内容】
2019-09-11   linux  点击:(10)  评论:(0)  加入收藏
本文主要讲解在Linux系统中怎么克隆系统镜像、克隆分区、整盘克隆。它跟Windows系统有何区别?...【详细内容】
2019-09-11   linux  点击:(8)  评论:(0)  加入收藏
概述Linux Shell是一个很难的知识板块。虽然大家都认真学,基本的语法很都掌握,但有需求时,很难直接上手编程,要么写了很久,要么写不好!对于初学者而言,因为没有实战经验,写不出来She...【详细内容】
2019-09-10   linux  点击:(8)  评论:(0)  加入收藏
推荐资讯
相关文章
栏目更新
栏目热门