【测试技术分享】Liunx常用操作命令集合
Linux命令
ls 查看文件目录内容 ls -lha l:详细信息 h:人性化显示 a:查看隐藏目录
ls -目录名 查看指定目录
d rwx rwx rwx d:文件夹 -:文件 rwx:拥有者的权限 rwx(2):拥有者组的权限 rwx(3):其他组的权限
clear:清屏
cd:切换文件夹 cd后跟目录(绝对路径、相对路径)
cd /home/admin(绝对路径)
cd admin(相对路径)
cd ..返回上级目录 cd ../..
cd ~:回当前用户目录
cd - :返回上部操作
pwd:查看当前位置
mkdir:创建文件夹 后可跟目录名
mkdir a 在当前目录创建a文件夹
mkdir admi/a在admin目录创建a文件夹
mkdir admin/gongyu/a -p 在不存在目录下创建文件,并且自动创建父目录文件夹
mkdir admin/gongyu/{a,b,c} 在指定目录下创建多个文件夹
mkdir a b c 在当前文件目录下创建多个文件
touch :创建一个文件
gedit a.txt :记事本打开一个文件 没有则创建
rm :删除文件
rm a -r :删除文件夹
cp 1.txt 2.txt 拷贝文件 源文件->目标文件 并且更改为2.txt
cp 1.txt a 拷问文件到a目录下 如果a不存在 则a生成为1.txt新文件
mv :移动文件 mv 1.txt a :移动文件到a目录下
需要 -r的命令:rm cp
需要 -p的命令 mkdir
cat:查看文件内容 或者合并文件内容
cat a.txt b.txt>c.txt 重定向 覆盖内容 cat内容放到c.txt
cat a.txt b.txt>>c.txt 重定向 追加 将a.txt b.txt 文件内容于c.txt文件中显示
ls>1.txt 将ls结果放到1.txt 重定向
more 分屏显示文件内容
|:管道 ls|more
软链接: ln -s 源文件 文件名:ln -s 1.txt 1_link
如果软链接文件与源文件不在同一目录下,源文件需要使用绝对路径,不可使用相对路径
软链接不存储内容,只是链接,快捷方式,显示指向
硬链接:ln 源文件 文件名
不显示指向,拷贝文件内容至链接文件里面,占用空间,并与源文件同步发生变化 不支持目录硬链接,源文件 硬链接文件不相互影响
linux四剑客:grep、find
grep:文本搜索【支持正则表达式】
grep 条件 源文件
grep -n 条件 源文件:显示文件所在行
grep -i 条件 源文件:不区分大小写 i、n可组合使用
grep -v 条件 源文件:反向查找,不包含条件的
grep -n 条件 . -r :查找所有目录下文件中含有条件的行
grep -n ^a 源文件 :查找源文件中以a开头的行
grep -n a$ 源文件:查找源文件中以a结尾的行
find:查找文件 find . -name 2.txt :查找2.txt文件
通配符需要加引号
find ~ -name ‘*txt’:查找当前用户下的txt文件
tar:归档管理 f:涉及文件需要加f 打包文件夹不需要添加f
tar -cf 文件名 源文件 源文件 ……:打包归档至文件名
tar -tf [tar文件] :列出tar文件目录下的文件,不解压
tar -xf [tar文件] :解开打包文件到当前目录
tar -xvf [tar文件] -C 文件夹 :解开打包文件到指定文件夹下,文件夹需要提前创建,并显示过程
gzip:压缩解压文件
gzip -r a.tar: 压缩a.tar文件
gzip -d a.tar.gz: 压缩a.tar文件
压缩两步:tar打包 gzip压缩
解压两步:gzip解压 tar解包
tar -czf a.tar.gz b.txt c.txt :一步到位 打包+压缩
tar -zxf a.tar.gz -C atar :一步到位 解压+解包
bzip2 == gzip
tar -cjf a.tar.bz2 b.txt c.txt :一步到位 打包+压缩
tar -zjf a.tar.bz2 -C atar :一步到位 解压+解包
zip与unzip
zip -r a b.txt c.txt :不需要添加后缀名a=a.zip
unzip -d a a.zip:自动创建文件目录
压缩率 zip<gzip<bzip2< span="">
通用性 bzip2<gzip<zip< span="">
which:查看命令位置
su:切换root用户
su 用户名:切换到其他用户
passwd : 更改密码 在root用户下更改其他用户密码(简单密码)
exit:退出当前用户
who:查看当前登录用户 pts/tty:终端/系统用户登录
reboo:重启
shutdown:关机(需要root权限)
chmod :修改权限 r:读4 w:写2 x:执行1
u:更改当前用户权限
g:更改当前用户组权限
o:更改其他用户权限
a:更改所有用户权限
+:增加权限
-:减少权限
=:赋值权限
数字更改权限:直接添加数字
【测试技术分享】Liunx常用操作命令集合的更多相关文章
- [测试技术分享]easyFuzzer使用案例分享
easyFuzzer使用案例分享 1.简介: easyFuzzer是wooyun的一位白帽子(光刃)提供的一款用于fuzz文件的工具.平时主要是和网络协议安全打交道,和本地软件安全打交道比较少,所以没 ...
- [测试技术分享]DNS域传送漏洞测试
DNS域传送漏洞测试 1.简介: DNS(Domain Name System)也叫域名管理系统,它它建立在一个分布式数据库基础之上,在这个数据库里,保存了IP地址和域名的相互映射关系.正因为DNS的 ...
- 【测试技术分享】在Linux下安装Python3
导语:Python在linux环境下没有安装包,同时很多系统没有Python环境,即使有Python环境也是Python2.x,顺应时代,现在开始进行安装Python3的教程. 一.安装依赖 sudo ...
- Go测试技术分享(一):场景化接口Case编写
一.前言 本人负责的支付清结算方向的测试工作,在测试项目中,会出现流程化的接口调用,请求完一个接口后,继续请求另一个接口(这里的接口可以指Http,也指rpc接口),这里以一个真实场景为例:用户在平台 ...
- liunx 常用操作命令
1.复制粘贴命令:在一行的任何位置按下yy,y是yanked拷贝的意思,然后去想粘贴的位置按下p即可.p是粘贴的意思. 2.如果想复制3行的话,按下3yy,就复制3行,如果想复制多行的话,直接按数字可 ...
- 技术分享 | 测试git上2500星的闪回小工具
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1.实验环境 2.软件下载 3.开始测试 4.附参数说明 生产上发生误删数据或者误更新数据的事故时,传统恢复方法是利用备份 ...
- 技术分享,学术报告presentation 常用的承接句
前言 现在即使是搞技术,做科研的,也需要在不同的场合,用ppt来做分享,做汇报,做总结. 如果国际会议,研讨会,或者在外企,国外工作,英文的presentation就更加必不可少.英语的提升需要大家从 ...
- Presentation 常用的承接句——技术分享、学术报告串联全场不尴尬
前言 现在即使是搞技术,做科研的,也需要在不同的场合,用ppt来做分享,做汇报,做总结. 如果国际会议,研讨会,或者在外企,国外工作,英文的presentation就更加必不可少.英语的提升需要大家从 ...
- 技术分享 | 在GreatDB分布式部署模式中使用Chaos Mesh做混沌测试
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1. 需求背景与万里安全数据库软件GreatDB分布式部署模式介绍 1.1 需求背景 混沌测试是检测分布式系统不确定性.建 ...
随机推荐
- 日志分析-利用grep,awk等文本处理工具完成(2019-4-9)
0x00 基础日志分析命令 1. tail - 监控末尾日志的变化 $tail -n 10 error2019.log #显示最后10行日志内容 $tail -n +5 nginx2019.log # ...
- http与https的简单比较
一.概念 1.HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减 ...
- 《Python Web开发实战》|百度网盘免费下载|Python Web开发
<Python Web开发实战>|百度网盘免费下载|Python Web开发 提取码:rnz4 内容简介 这本书涵盖了Web开发的方方面面,可以分为如下部分: 1. 使用最新的Flask ...
- list 和 [ ] 的功能不相同
对于一个对象: list(对象) 可以进行强制转换 [对象] 不能够进行强制转换,只是在外围加上 [ ] 列表推导式中相同 2020-05-06
- day19:os模块&shutil模块&tarfile模块
os模块:对系统进行操作(6+3) system popen listdir getcwd chdir environ / name sep linesep import os #### ...
- Python time strftime()方法
描述 Python time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定.高佣联盟 www.cgewang.com 语法 strftime( ...
- 5.21 省选模拟赛 luogu P4207 [NOI2005]月下柠檬树 解析几何 自适应辛普森积分法
LINK:月下柠檬树 之前感觉这道题很鬼畜 实际上 也就想到辛普森积分后就很好做了. 辛普森积分法的式子不再赘述 网上多的是.值得一提的是 这道题利用辛普森积分法的话就是一个解析几何的问题 而并非计算 ...
- Hadoop学习之常用输入输出格式总结
目的 总结一下常用的输入输出格式. 输入格式 Hadoop可以处理很多不同种类的输入格式,从一般的文本文件到数据库. 开局一张UML类图,涵盖常用InputFormat类的继承关系与各自的重要方法(已 ...
- 3、Java 对象和类
1.理解Java中的类和对象 对象: 作为学习计算机专业的很有意思,跟朋友开玩笑说,我有很多对象,没有就new一个.对象可以说是类的实例,通过类的构造方法得到的一个对象实例.它拥有此对象应有的行为与方 ...
- CentOS7安装MinIO教程,并在C#客户端WPF中实现监控上传进度
MinIO的详细介绍可以参考官网(https://min.io/product/overview). 简单来说它是一个实现了AWS S3标准的100%开源的,可商用的( Apache V2 licen ...