多测试_linux_003_肖sir
一、linux 介绍
os 操作系统:
windows,dos,android ,ios,unix ,linux
linux系统:是一个免费,开源的操作系统,能多cpu,多用户,多线程的操作系统,比windows更稳定,是在UNIx系统的基础上开发的新系统
linux主流发型版:
centos 免费
redhat 红帽子
ubuntu 乌班图
gentoo
dibian
opensuse
linx操作系统的优点:
1、系统稳定,
2、开源作为服务器来使用
为什么学Linux系统?
1、作为服务器,用于部署系统,企业中开发的系统都会部署在linux系统
LNMP= linux+nginx+MySQL+php 论坛
LAMP=linux+apache+mysql+php 多有米,cms
(2) 嵌入式的系统领域
二、linux的搭建
三、linux命令
ifconfig 查看ip地址
liunx 链接xshell方法:
(1)新建,添加ip,输入账号,密码,勾选记住
(2)ssh +ip地址 输入账号 输入密码
我们学习期间用超级用户:root 密码:123456
快照功能:
快照是拍摄和恢复,删除功能
方法:虚拟机-快照-拍摄快照 (备份系统)
恢复快照(还原系统)
pwd 查看当前路径
/ 根目录
cd / 进入根目录
建议:在home文件,usr文件这两个文件下面操作 ;
cd /home ,cd /usr
ls 横向显示目录下所有的文件和目录名称
ll 是ls -1 的简写 ;表示纵向显示当前目录的所有文件和目录的详细信息
ls -a 显示所有目录下所有的文件和目录,还有所有的隐藏文件
mkdir + 目录名 创建目录
mkdir -p a/b/c 创建层级目录
nkdir aa bb cc 同时创建多个目录
./ 表示当前目录
.表示当前目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd ../../.. 返回上三级目录
cd / 到根目录
切换用户:
su root 切换超级用户 #
su 普通用户名 切换普通用户名 $
注意:普通用户切换回root用户,需要密码;
root用户切换普通用户不需要输入密码;
service iptables restart 重启防火墙
service iptables start 开启防火墙
service iptables stop 关闭防火墙
service iptables status 查看防火墙挡墙状态
service network restart 重启网卡
service network start 开启网卡
service network status 查看网卡的状态
service network stop 停止网卡
ping 查看网络是否通
例如:ping www.baidu.com 退出:ctrl+c或ctrl+z
rm 删除命令
rm 删除文件前进行确认
rm -r
删除目录
rm -rf
强制删除文件/目录rm -rf * 删除当前目录下所有
文件和目录
cp复制
cp 原文件 新文件 同一路径
cp /路径/原文件 /路径 /新文件
cp -r 复制目录
cp -r 原目录 + 新目录
clear 清屏
mv 移动,重命名
vim 或vi 编辑文件
vim +文件名
三种模式:
编辑模式 i键 ----输入内容
命令模式 esc键 或ctrl+c键
底层命令模式 shift+: w 保存 q退出 !强制退出
wq q! wq! w
cat 查看文件的所有内容
cat 文件名|grep 查看的内容
head 查看文件前面指定行数
head 文件名 默认查询文件前10行
head -n 行数 文件名 指定查询文件的前多少行
tail 查看文件末尾指定的行数
tail -n 行数 文件名 查看指定的末尾行数
tail -f +文件名 查看实时日志
more 以百分比的形式查看文件
注意点:按回车向下查看
less 以上下翻页的形式查询文件
注意点:按上下键翻页查看
find /路径 -name 查找名字
find /路径 -type 类型的分类(f 普通文件,d目录,b块设备, l链接,p管道)find /路径 -siZe 按照文件大小查找
find /路径 -ctime 根据时间查找
find /路径 -user 用户名 根据用户查找
cat 文件|grep 字符串
三剑客(chmod,chown,chgrp)
chmod 修改权限
工作中出现文件没有权限如何解决?
chown 修改文件拥有者也是属主
chgrp 修改拥有文件属组
cat /etc/passwd 查看所用的用户
cat /etc /group 查看所用的用户组
useradd 添加用户 (用户名和用户组相同)
useradd 用户名 -g 组名 (用户名和组名可以不同)
tar -cvf 打包名.tar 打包的内容
tar -xvf 解压包名
zip 打包名.zip 打包的文件名和目录
unzip 解压zip包
yum install 包名 在线安装
yum remove 包名 在线卸载
yum install lrzsz 传输文件工具
rz 本地windows 传输到linux中
rz ,回车 ,选择windows中的文件传输到linux中
sz linux 中的文件传输到windows
sz 文件名 ,回车 选择windows 的保存路径
rpm 包
rpm -ivh 包名 在线解压
xftp工具的使用
xftp工具
下载xftp工具,安装后打开xshell,可以直接在xshell中直接启动xftp工具
windows文件传输到linux环境
左边的文件拖动到右边
linux文件传输到windows环境
右边的文件拖动到左边
scp 超复制
第一种:从另一台服务器上那文件到本地
scp 用户名 @ 对方的IP地址 :路径 本地路径
scp root@192.168.180.132:/home/baoan2 aa /home
第二种:把文件 放到另外一台服务器上
scp 本地路径 用户名@对方ip地址:路径
scp ./luofang_129 root@192.168.180.132:/home
输入密码
sftp 加密的文件传输 (更安全,在同一个局域网内)
sftp +ip (对方的ip)
put
put 本地传输文件路径和包名 另一台服务区的存放路径
put /home/xlh/gg /home/xlh
get 另一台服务器的路径和文件 本地存放路径
例如get /home/xlh/po /home/xlh/
重定向符号
1. > 覆盖
2. >> 追加
> 覆盖
例如:把file1 文件中的内容覆盖到file2
cat file1 >file2
>> 追加
例如:把file1文件中的内容追加到file2文件末尾
cat file1 >>file2
注意点
记得时候,1覆盖2追加(1个>覆盖,2个>追加)
系统命令:
系统命令:
df 查看磁盘使用情况
df -h
top 查看动态进程命令
ps查看当前进程命令
ps aux
查看所有用户的进程ps -ef|grep 服务名称 (重点)
kill命令
杀进程命令kill -9 +进程号
强制杀进程
netstat -ntlp命令
查看所有已经开启的端口
hostname命令 查看主机名称whoami命令 查看当前操作用户 who命令 查看在线登录用户getconf LONG_BIT 查看系统位数
du -sh +文件/目录 查看某个文件/目录的大小du -sh 查看当前目录的大小
reboot 重启
重启linux系统
shutdown命令
shutdown now 现在关机
halt 关机
init0 关机
init 6 重启uname 显示当前的操作系统的名称
history 显示历史操作记录
history -c 删除历史操作记录
date 显示当前时间
date -s 修改系统时间 date -s '2020-07-13 09:45:00'
fdisk -l 查看硬盘和分区信息
ps -ef|grep 服务名称 查看一个服务状态
ifcongig eth0 修改的ip 修改ip地址 例如:ifconfig eth0 192.168.111.111
route 查看路由表
alias 别名 alias 别名=原命令 创建别名
unlias 别名 取消别名
tab 键 联想键
上下键 ,对使用的命令可以上下查找
cat /etc/shadow 存储用户账号的密码
cat /etc /gshadow 存储用户组的账号的密码
uptime 显示系统运行了多长时间
pstree 以树状的方式显示所有进程
vim /etc/profile 环境变量
多测试_linux_003_肖sir的更多相关文章
- 多测师讲解自动化selenium___定位元素002___高级讲师肖sir
高级自动化测试python+selenium教程手册 --高级讲师肖sir(Harm) 第 2 章8种定位方法 总结: selenium 的 webdriver 提供了八种基本的元素定位方法,前面六种 ...
- 多测师讲解常用的测试工具分为10类_高级讲师肖sir
我们将常用的测试工具分为10类. 1. 测试管理工具 2. 接口测试工具 3. 性能测试工具 4. C/S自动化工具 5.白盒测试工具 6.代码扫描工具 7.持续集成工具 8.网络测试工具 9.app ...
- 多测师讲解python _unttest框架002(结合项目实战)_高级讲师肖sir
第一种调用方法: if __name__ == '__main__':# #第一种运行方法:运行所有的用例 import unittestfrom selenium import webdriverf ...
- 多测师浅谈 学员实现价值就是我们的幸福_高级讲师肖sir
学员实现价值就是我们的幸福 作为一名资深的IT高级讲师,在传统的行业IT薪资基本都是过万,作为一名IT培训教师,培养出在不同领域的测试,并且接触各种各样的产品,目前市场流行的比如银行业务系统,语音类系 ...
- 多测师讲解接口 _需求文档(用户增删改查)_高级讲师肖sir
首先连接Duoceshi_new网络 密码为Duoceshi_new,因为接口项目部署在Duoceshi_new网段中. 测试工具:postman域名:http://192.168.1.2:8081/ ...
- 多测师讲解自动化测试 _接口面试题(001)_高级讲师肖sir
1.为什么要做接口测试(必要性)1.可以发现很多在页面上操作发现不了的bug2.检查系统的异常处理能力3.检查系统的安全性.稳定性4.前端随便变,接口测好了,后端不用变5.可以测试并发情况,一个账号, ...
- 多测师讲解jmeter _基本介绍_(001)高级讲师肖sir
jmeter讲课课程 一.Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. ...
- 多测师讲解requests __中_高级讲师肖sir
(1)生成报告 import unittest #导入单元测试框架 import requests #导入接口库 import time # #时间戳,导入time模块 from api.HTMLTe ...
- 多测师讲解a'pi自动化框架设计思想_高级讲师肖sir
API自动化框架API自动化框架分为conf.data.utils.api.testcase.runner.report.log8个模块.conf是用来储存系统环境.数据库.邮件等的配置参数.项目的绝 ...
随机推荐
- GET请求和POST请求的request和response的中文乱码问题
GET请求(request)中文乱码解决方案: 在Services的server.xml的配置文件的第一个Connector标签中添加属性URIEncoding="UTF-8" P ...
- leetcode刷题-47全排列2
题目 给定一个可包含重复数字的序列,返回所有不重复的全排列. 思路 其思路与46题完全一致,但是需要与组合总和2题一般,在同一层取出重复元素.因此可以在每一层设置一个set()类型,将访问过的元素放入 ...
- jmeter远程调用
jmeter版本相同 JDK版本1.7以上 脚本文件在所有机器上的路径都一致 修改远程机器jmeter bin目录下的jmeter.properties文件配置:server_port=1001 多个 ...
- Idea没安装几款好用的插件,怎么风骚的写代码???
工欲善其事,必先利其器,好的工具可以提升我们的开发效率,越来越多的Java程序员从Eclipse转到了Jetbrains家的Idea.今天给大家介绍的是我常用的十几款Idea必装的插件. Ti ...
- 记一次函数异常(getopt_long)
前言 以下参考博客以及man手册. getopt_long函数,getopt_long函数包含了getopt函数的功能,并且还可以指定"长参数"(或者说长选项),与getopt函数 ...
- 初等函数——幂函数(Power Function)
幂函数(Power function)是形如f(x)=xa的函数,a∈R是实数.即以底数为自变量,幂为因变量,指数为常数的函数称为幂函数. 性质 幂函数的图像一定会出现在第一象限内,一定不会出现在第四 ...
- 归并排序求逆序对(poj 2299)
归并排序求逆序对 题目大意 给你多个序列,让你求出每个序列中逆序对的数量. 输入:每组数据以一个数 n 开头,以下n行,每行一个数字,代表这个序列: 输出:对于输出对应该组数据的逆序对的数量: 顺便在 ...
- MATLAB 编译器的使用
MATLAB 编译器的使用MATLAB 编译器(相应命令为 mcc)可生成独立应用程序.库.COM 对象.Excel 插件,218 MATLAB 实用教程它根据目标类型生成合适的包装器文件.包装器文件 ...
- php反序列化到getshell
0x01 扫描存活,端口 C:\Users\Administrator>nmap -sn -PR -T 4 192.168.18.0/24 Starting Nmap 7.70 ( https: ...
- BeautifulSoup解析页面
beautiful soup是一个解析包,专门用来解析html语法的,lxml是一个解析器,用来分析以及定位内容的 .是class #是id import requests from bs4 impo ...