python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?
今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和
一、文件和目录相关
文件和目录相关
1、进入目录——cd
cd /usr/local //进入/usr/local这个目录
2、查看当前目录下所有的文件和目录——ls
ls -al //显示当前目录下所有的文件和目录,包含隐藏文件ls -F //显示当前目录下所有的文件和目录,并且显示文件的类型
3、获取当前目录的路径——pwd
pwd
4、创建一个目录——mkdir
mkdir testFolder //创建testFolder目录
5、删除一个目录——rmdir/rm -rf(使用前请确认非重要目录!)
rmdir testFolder //删除testFolder目录
rm -rf testFolder //递归删除testFolder目录下所有的内容
6、创建一个空文件——touch
touch test.log //创建一个test.log文件
7、复制文件——cp/scp
cp testFile1 testFile2 //复制一个testFile1文件,并且命名为testFile2
cp -r sourceFolder targetFolder //递归复制整个source文件夹到target文件夹
scp sourecFile root@172.20.1.11:remoteAddr //将本地source文件复制到远程172的服务器的remote目录下
8、移动文件/重名名文件——mv
mv testfile /targetFolder //移动当前目录下的testfile到targetFolder这个目录
mv oldTestFile newTestFile //将当前目录下的oldTestFile重命名成newTestFile
9、查看一个文件所有内容——cat/more/less
cat testfile1 testfile2 //查看testfile1和testfile2的内容,优先打印testfile1的内容
cat -n testfile1 //查看testfile1的内容,并且显示每行行号more testfile1 //一页一页查看testfile1的内容
less testfile1 //一页一页查看testfile1的内容,还支持往前翻查看
10、删除文件——rm
rm testfile1 //删除testfile1这个文件
rm -i *.txt //删除所有txt文件,并逐一确认
11、查找文件——find
find / -name filename.txt //在/目录下查找filename.txt这个文件find . -name “*.xml” //在当前目录下递归查找所有的xml文件find ./ -size 0 //查找大小为零的文件find . -name “*.txt” |xargs grep “hello” //在当前目录下递归查找所有文件内容中包含hello的txt文件
12、查看文件头几行——head
head -n 20 test.txt //查看test.txt的前20行的文件
13、查看文件最后几行——tail -n
tail -n 20 test.txt //查看test.txt的最后20行的文件
14、查看实时日志类文件——tail -f(
tail -f test.log //实时打印最新的日志
15、把内容重定向到指定的文件中——echo
echo “hello world” > test.log //将hello world写入test.log
二、编辑文件vi
1、进入vi模式
vi testfile1 //打开或新建testfile1,并将光标置于第一行首vi +5 testfile1 //打开testfile1文件,并将光标置于第5行首vi + testfile1 //打开testfile1文件,并将光标置于最后一行首vi testfile1….testfilen //打开多个文件,依次进行编辑
2、设置vi环境
:set autoindent //缩进,常用于程序的编写
:set noautoindent //取消缩进
:set number //在编辑文件时显示行号
:set nonumber //不显示行号
:set //显示设置的所有选项
:set all //显示所有可以设置的选项
3、移动光标
h或Backspace //光标左移一个字符
l或space //光标右移一个字符
k或Ctrl+p //光标上移一行
j或Ctrl+n或Enter //光标下移一行
) //光标移至句尾
( //光标移至句首
nG //光标移至第n行首
n+ //光标下移n行
n- //光标上移n行
H //光标移至屏幕顶行
M //光标移至屏幕中间行
L //光标移至屏幕最后行
0 //光标移至当前行首
$ //光标移至当前行尾
4、插入模式
i //在光标前插入
I //在当前行首插入
a //在光标后插入
5、命令行模式
用户按冒号:即可进入 Command 模式,此时 vim 会在显示窗口的最后一行 (屏幕的最后一行) 显示一个 “:” 作为 Command 模式的提示符,等待输入命令。
:w //保存当前编辑文件,但并不退出
:w testfile //存为另外一个名为 “testfile” 的文件
:wq //用于存盘退出Vi
:q! //用于不存盘退出Vi
:q //用于直接退出Vi (未做修改)
三、其他有用的Linux命令
1、grep
grep -i “hello” test.txt //在test.txt文件中查找”hello”(不区分大小写)
grep -A 5 -i “hello” test.txt //输出在test.txt文件中匹配了”hello”的后5行
2、ssh
ssh root@172.20.1.1 //使用root用户登录到172.20.1.1这台远程服务器
3、diff
$ diff -w test1.txt test2.txt //比较test1.txt和test2.txt的差异,忽略空白字符
4、sort
sort test.txt //以升序排序test.txt的文件内容
sort -r test.txt //以降序排序test.txt的文件内容
5、gzip
gzip test.txt //将test.txt压缩成
test.txt.gzgzip -d test.txt.gz //解压test.txt.gz为test.txt
6、shutdown
shutdown -h now //关闭系统并立即关机
shutdown -h +5 //5分钟后关机
shutdown -h now //重启
7、ps
ps -ef | more //查看当前正在运行的所有进程
ps -ef |grep “tomcat” //查看当前运行的tomcat进程
8、free
free //显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况
9、top
top //top命令会显示当前系统中占用资源最多的一些进程(默认以CPU占用率排序)如果你想改变排序方式,可以在结果列表中点击O(大写字母O)会显示所有可用于排序的列
10、kill
kill -9 111 //杀掉pid为11的进程
11、ifconfig
ifconfig //查看和配置Linux系统网络接口
以上就是小编今天为大家分享的关于Linux测试开发人员要掌握的Linux命令有哪些的文章,希望本篇文章能够对正在从事Linux相关工作的小伙伴有所帮助。想要了解更多Linux相关知识记得关注马哥教育官网。
原创: 撷之 测试架构师养成记
【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】
python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?相关推荐
- Java开发人员必须掌握的Linux命令-学以致用(五)
子曰:"工欲善其事,必先利其器." 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣) ...
- Java开发人员必须掌握的Linux命令(二)
子曰:"工欲善其事,必先利其器." 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解让知识或者技术,让学习之旅充满乐趣,这就是写博文的初心. 文章目录 ...
- Java开发人员必须掌握的Linux命令(三)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...
- 大龄开发者究竟该何去何从?2019年Python全栈工程师,都是开发人员改怎么转向高收入?
是继续做技术还是"强迫"自己转型做管理? 作者 | Petr Zemek 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 很多人因为喜欢 ...
- 【vs调试】PDB 文件:每个开发人员都必须知道的
[vs调试]PDB文件:每个开发人员都必须知道的 GDB:The GNU Project Debugger, 将会包含代码中符号(自定义变量, 数据类型), 还有函数调用或类引用的关联性, 有了pdb ...
- pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?
pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的. 在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除, ...
- 【vs调试】PDB文件:每个开发人员都必须知道的
PDB文件:每个开发人员都必须知道的 一 什么是PDB文件 大部分的开发人员应该都知道PDB文件是用来帮助软件的调试的.但是他究竟是如何工作的呢,我们可能并不熟悉.本文描述了PDB文件的存储和内容 ...
- PDB文件:每个开发人员都必须知道的
PDB Files: What Every Developer Must Know http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/0 ...
- vc 运行不了pdb文件什么鬼_PDB文件:每个开发人员都必须知道的(转)
PDB Files: What Every Developer Must Know http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/0 ...
最新文章
- Python 写了一个网页版的「P图软件」,惊呆了!
- python是干什么用的视频-python基础教程千锋最新视频学完之后可以做什么
- 恋愛SLG-「猫セット」ゲットチャレンジ!
- 【NLP】文本相似度的BERT度量方法
- 大数据WEB阶段总结
- Delphi关于记录文件的操作-转
- 台大李宏毅Machine Learning 2017Fall学习笔记 (1)Introduction of machine Learning
- lodop指定打印机打印_2020年打印机推荐选购,看这篇就够了
- 【万物互联支持一碰传、多屏协同】第三方非华为电脑安装华为电脑管家
- 内网html预览word,C# 实现Office在线预览
- 隐马尔可夫模型(HMM)详解
- 数据挖掘算法学习及应用场景
- Kubernetes 节点弹性伸缩开源组件 Amazon Karpenter 实践:部署GPU推理应用
- TW6869 drivers porting for freescaleandroid
- 本周最新文献速递20210801
- linux 修改文件夹和子文件夹权限,Linux下设置文件夹以及子文件夹中所有文件权限...
- Structured Sequence Modeling With Graph Convolutional Recurrent Networks
- 在没有搜索功能的网站中寻找指定内容
- JLINK的SWD接口调试器制作
- win8经典开始菜单计算机,玩转Win8.1开始菜单将那个经典的“老菜单”恢复回来...
热门文章
- ACMNO.7 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35
- GNN|如何做的比卷积神经网络更好?
- 链表问题16——单链表的选择排序(python版本)
- 链表问题6——环形单链表的约瑟夫问题(初阶)
- 搭建hbase1.2.5完全分布式集群
- linux内网机器访问外网代理设置squid
- 安装VMware ESXi 6 RC版
- Runnable接口和贪心算法
- 看我是怎样让客户更快找到我的!
- 挑选适合自己的公司——网络工程师你是否真的已经倒下(二)