一、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的更多相关文章

  1. 多测师讲解自动化selenium___定位元素002___高级讲师肖sir

    高级自动化测试python+selenium教程手册 --高级讲师肖sir(Harm) 第 2 章8种定位方法 总结: selenium 的 webdriver 提供了八种基本的元素定位方法,前面六种 ...

  2. 多测师讲解常用的测试工具分为10类_高级讲师肖sir

    我们将常用的测试工具分为10类. 1. 测试管理工具 2. 接口测试工具 3. 性能测试工具 4. C/S自动化工具 5.白盒测试工具 6.代码扫描工具 7.持续集成工具 8.网络测试工具 9.app ...

  3. 多测师讲解python _unttest框架002(结合项目实战)_高级讲师肖sir

    第一种调用方法: if __name__ == '__main__':# #第一种运行方法:运行所有的用例 import unittestfrom selenium import webdriverf ...

  4. 多测师浅谈 学员实现价值就是我们的幸福_高级讲师肖sir

    学员实现价值就是我们的幸福 作为一名资深的IT高级讲师,在传统的行业IT薪资基本都是过万,作为一名IT培训教师,培养出在不同领域的测试,并且接触各种各样的产品,目前市场流行的比如银行业务系统,语音类系 ...

  5. 多测师讲解接口 _需求文档(用户增删改查)_高级讲师肖sir

    首先连接Duoceshi_new网络 密码为Duoceshi_new,因为接口项目部署在Duoceshi_new网段中. 测试工具:postman域名:http://192.168.1.2:8081/ ...

  6. 多测师讲解自动化测试 _接口面试题(001)_高级讲师肖sir

    1.为什么要做接口测试(必要性)1.可以发现很多在页面上操作发现不了的bug2.检查系统的异常处理能力3.检查系统的安全性.稳定性4.前端随便变,接口测好了,后端不用变5.可以测试并发情况,一个账号, ...

  7. 多测师讲解jmeter _基本介绍_(001)高级讲师肖sir

    jmeter讲课课程 一.Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. ...

  8. 多测师讲解requests __中_高级讲师肖sir

    (1)生成报告 import unittest #导入单元测试框架 import requests #导入接口库 import time # #时间戳,导入time模块 from api.HTMLTe ...

  9. 多测师讲解a'pi自动化框架设计思想_高级讲师肖sir

    API自动化框架API自动化框架分为conf.data.utils.api.testcase.runner.report.log8个模块.conf是用来储存系统环境.数据库.邮件等的配置参数.项目的绝 ...

随机推荐

  1. 转载:使用ANSI转义码实现一个终端命令行界面

    下文转载自:https://baijiahao.baidu.com/s?id=1630601858000127124&wfr=spider&for=pc 习惯于使用Linux的人,时常 ...

  2. ARM函数调用总结

    ARM架构寄存器介绍 ARM架构下处理器有7种工作模式: 1. USR模式:正常用户模式,在USR模式下进程正常执行 2. FIQ模式(Fast Interrupt Request):处理快速中断模式 ...

  3. python应用 处理excel数据

    实现功能 excel表格中有4列数,分别为RMF计算得到的 β,γ,势能面及组态,需要挑选出相同 β 值下势能面最低时的组态.为了减小数据量,先将 β 值保留两位小数. 代码 import xlrd ...

  4. Django设置前端背景图片

    设置 setting.py 文件 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static&qu ...

  5. 如何借助 IDEA 数据库管理工具可视化使用 TDengine?

    什么是IDEA Database管理工具? 这里首先介绍下IDEA,IDEA全称IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一. I ...

  6. react学习 | 踩坑指南

    react样式模块化的"omit -loader"坑 众所周知 react样式的模块化(css modules) 是自己模块中写自己的css,与其他模块互补影响,解决了命名冲突和全 ...

  7. 微信小程序入门到精通

    微信小程序账号与工具 在线文档:https://mp.weixin.qq.com/debug/wxadoc/dev/ 小程序开发者账号注册 微信公众平台:https://mp.weixin.qq.co ...

  8. 如何使用二维码进行表白-一键制作二维码,gif二维码制作

    " 如何使用二维码进行表白-一键制作二维码" 二维码在我们现在生活中随处可见,因为一次突发奇想,那我们可不可以制作一个自己的二维码呢!然后让女朋友去扫描一下----嘿嘿嘿--不行, ...

  9. 深入理解HBase

    深入理解HBase: https://www.jianshu.com/p/b23800d9b227

  10. 刷题[SUCTF 2018]GetShell

    解题思路 进入upload,发现有源码,代码审计 代码审计 大概意思就是,读取我们上传的文件,截取第五位之后的内容,与黑名单不匹配才能上传成功 我传的是一个空的txt文件,发现会变成php文件,那好办 ...