软件测试学习

个人笔记6

Linux命令

  • Linux命令的使用

为了将来工作中与服务器设备进行交互而准备的技能(远程连接、命令的使用)

  • 数据库的使用:MySQL(增删改),查是重点,其他了解即可

一、操作系统(OS)

概念:管理计算机硬件和软件资源的计算机程序,即OS是计算的核心和基石。(链接计算机硬件和用户的媒介)

1.常见的主流操作系统
1.桌面操作系统:Windows、macOS、Linux
2.移动端操作系统:Android、iOS
3.服务器操作系统:Linux、Windows Server
4.嵌入式操作系统:Android(底层是Linux)
2.文件和路径
说明:不同于Windows系统的文件路径的起点是盘符,Linux系统的路径起点是'/'
注意:
1./为根目录,是所有文件的路径的起点
2.根目录下的所有第一级文件夹,均不能随意进行修改操作
3.掌握常用目录的作用即可,其余目录可以现用现查
4./根目录,/home普通用户所在文件夹,/root系统管理员所在文件夹
扩展:/usr:系统应用程序存放的目录,一般安装的软件在该目录下;
/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件;
/var:放置系统执行过程中经常变化的文件,例如日志文件。
3.远程连接
说明:通过【远程连接工具】连接到服务器的操作即为远程连接
条件:
    1>服务器的IP地址
    2>服务器的账号和密码
注意:必须要确保有网络连接条件
远程连接的基本步骤:
1.入职后需要向相关人员(运维/开发)获取服务器IP地址及账号密码等信息
2.配合远程连接工具(根据公司要求使用对应工具),配置连接使用服务器即可
4.远程连接操作步骤

1.获取服务器IP地址

注意:在工作中此步骤可以省略,可以直接向相关人员获取IP地址及账号和密码

2.通过ifconfig命令获取IP地址信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tf6pKn4q-1666011569820)(C:\Users\Y\AppData\Roaming\Typora\typora-user-images\image-20221013232513201.png)]

注意:默认情况下,CentOS7系统不支持ifconfig命令,需要先进行环境安装后才能使用,默认可以用ip addr

3.在本机的命令行内使用ping命令行测试下连通性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OBpqMXHL-1666011569821)(C:\Users\Y\AppData\Roaming\Typora\typora-user-images\image-20221013232445263.png)]

4.远程连接工具设置(本机xshell)

5.linux命令操作技巧

1.善用tab键进行文件名/路径名/命令的自动补全

2.如果命令开始执行后,停不下来或要取消执行,可以使用快捷键ctrl+c

6. Linux命令的基本组成
6.1终端命令格式

#命令 [-选项] [参数]
command [-options] [parameter]
command:命令主体
[-options]:命令选项(可选),根据命令可以显示更加丰富的数据
[parameter]:命令参数(可选),命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作

6.2查阅命令帮助信息

6.2.1 --help

command --help

6.2.2 man(manual缩写,是Linux提供的一个手册,包含了绝大部分的命令,函数的详细使用说明)

man command

查阅command命令的使用手册

6.3文件与目录管理常用命令
序号命令对应英文作用
1pwdprint work directory查看当前路径
2lslist查看目录下的内容
3cd[目录名]change directory切换目录
4touch[文件名]touch如果文件不存在,新建文件
5mkdir[目录名]make directory创建目录
6rm[文件名]remove删除指定的文件名
7cp[文件名]copy拷贝文件
8mv[文件名]move移动、重命名文件
9clear/CTRL+Lclear清屏

6.3.1 路径:

1.相对路径:相对当前执行所在位置,同级./上一级…/

2.绝对路径:D:\commonUse\Wechat\Data

3.在Linux系统中,可以根据以下特点区分相对路径和绝对路径

凡是路径信息以**‘./’或‘…/’开头的均为相对路径**

凡是路径信息以**‘/’或‘~’开头的均为绝对路径**

命令作用
.当前路径下
上一层目录
/根目录
~当前用户的家目录

6.3.2 cd:

cd=cd ~ /用户=root时,~=root /用户=admin,~=/home/admin

cd - :返回上一级所在的路径,如果在两个路径间循环使用,即为在这两个路径间进行来回切换。

6.3.3 mv:

mv命令默认是用来移动文件到某一目录下的,但是如果目标文件名不是文件夹名称或者文件名不存在,即为修改文件名操作

6.3.4 cp:

如果命令单用,不能实现目标,应该想到需要使用命令选项扩充功能

提示文件存在是否覆盖-i,如果目标文件是文件夹,需要使用-r选项,否则无法复制。

补充:如果处理文件并且要放置文件存在被覆盖,应该命令为cp -ri 文件名 目标位置

6.3.5 rm:

rm -i,删除文件,危险动作需要交互

rm -r,删除目录

rm -f,删除的文件不存在也不会提示信息,强制删除

*,通配符,表示当前目录下的任意文件,文件名字

rm-rf/*,删除根目录下所有文件(删库跑路,核弹命令)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值