专栏首页简尚测试工程师日常工作中高频Linux命令

测试工程师日常工作中高频Linux命令

最近,一直在整理Linux这块的命令 。

出发点,是在浩瀚的Linux命令和每个命令众多的参数中,挑选出一些高频的场景和命令 。加速测试从业者学习效率 & 学习精准度 。

花最少的时间,学到最适用的技能 。

Linux命令整理这事,已经弄了半个月了 。

这篇文章,挑选出几条 ,看下大家是否有需求 ? 如有用,底部点「好看」,让老徐知道 。后续继续梳理几篇 。

在当前目录,所有的普通文件中搜索istester这个词 find ./ -type f |xargs grep "istester"在当前目录,删除1天以内的所有东西 find ./ -mtime -1 -print | xargs rm -rf在当前目录,删除10天以前的所有东西(实操的时候,需谨慎,确保在自己建的目录内,别把系统目录删了…) find ./ -mtime +10 -print | xargs rm -rf删除文件大小为零的文件 find ./ -size 0 | xargs rm -rf

/

在/root/isTester 目录及其子目录下面,

查找名字为isTester.ini的文件 find /root/isTester/ -name isTester.ini在当前目录及其子目录中查找任何扩展名为“ini”的文件 find . -name "*.ini"在/root/isTester目录下查找更改时间在5日以内的文件 find /root/isTester/ -mtime +5在/root/isTester目录下查找更改时间在3日以前的文件 find /root/isTester/ -mtime -3在/root/isTester目录下查找所有的目录 find /root/isTester -type d在/root/isTester目录下查找所有的文件 find /root/isTester/ -type f

/

删除/root/isTester/目录下的,

文件isTester.ini (系统会询问是否删除) rm /root/isTester/isTester.ini强行删除/root/isTester/目录下的,

文件isTester.ini(直接删除,系统不会提示) rm -f /root/isTester/isTester.ini删除/root/isTester/目录下的所有.log文件 rm -f /root/isTester/*.log删除/root/isTester/目录下的 ido/文件夹 rm -r /root/isTester/ido/强行删除/root/isTester/目录下的ido/文件夹 rm -rf /root/isTester/ido/删除/root/isTester/目录下的所有内容 rm -rf /root/isTester/*

/

压缩一个文件 isTester.ini tar -cvf isTester.tar isTester.ini压缩多个文件 isTester.ini readme.ini tar -cvf all.tar isTester.ini readme.ini压缩文件夹 isTester/ tar -cvf isTester.tar isTester/将当前目录,所有jpg文件打包成isTesterjpg.tar tar -cvf isTesterjpg.tar *.jpg将当前目录,所有jpg文件打包成isTesterjpg.tar.gz tar -zcvf isTesterjpg.tar.gz *.jpg解压 isTesterjpg.tar tar -xvf isTesterjpg.tar解压 isTesterjpg.tar.gz tar -zxvf isTesterjpg.tar.gz

/

在目录/APP/www 下, cd /APP/www 1)新建一个文件夹 isTester mkdir isTester

2)新建三个文件夹 isTester1 isTester2 isTester3 mkdir isTester1 isTester2 isTester3

3)新建一个多层级文件夹 idoxu/20181230/01 mkdir -p idoxu/20181230/01

/

查看文件 isTester.ini的内容

cat isTester.ini

看文件 isTester.ini前20行内容

head -n 20 isTester.ini

看文件 isTester.ini最后30行内容

tail -n 30 isTester.ini

显示文件isTester.ini 的第10至20行的内容

head -n 20 isTester.ini | tail -n 10

倒序显示文件isTester.ini 前10行的内容

tac isTester.ini | head -n 10

显示文件isTester.ini 前10行的内容,并显示行号

nl isTester.ini | head -n 10

/

文件操作命令

创建文件,你知道有哪几个命令 ?(写出至少两种方式)

1)touch isTester.ini

2)vi isTester.md

3)echo 'isTester.com' > isTester.cc

4)cp isTester.ini isTester666.ini

5)ls > fileList.txt

同时创建文件 isTester6.ini idoxu.ini

touch isTester6.ini idoxu.ini

同时创建30个文件 isTester001.ini - isTester030.ini

touch istester{001..030}.ini

更改文件 isTester.ini时间为当前时间

touch isTester.ini

End

本文分享自微信公众号 - 简尚(idoxu2016),作者:IDO老徐

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux下非常强大的MySQL命令行客户端工具(支持自动补全)

    IDO老徐
  • 软件测试工程师远程办公遇到的一些障碍

    这几天,老徐在朋友圈,经常能看到一些吐槽:搭一个测试环境一天;电脑太卡同事打开几个软件卡死;工作效率太低,给对方发个消息半小时都没回复;从早上9点忙到晚上1点喝...

    IDO老徐
  • 测试工程师日常必备Git命令行操作:新建分支,修改,提交代码,手把手入门基础。

    这篇文章,属于基础普及文;很早前写的,重新推送,主要目的是给各位在家无聊,练练手,希望对你有用 ;

    IDO老徐
  • 如何让故事绘声绘影?这些惊艳的数据可视化告诉你答案

    数据可视化的内涵是,并非只有专业人员才能看得懂。当你想要通过数据来表达想法时,让可视化的过程更加生动有趣、通俗易懂就显得尤为重要了。来自腾讯云设计中心的数据侠米...

    DT数据侠
  • 第六章(1.3)自然语言处理实战——使用tf-idf算法实现简单的文本聚类

    二、使用python实现简单的文本聚类,其中使用了tf-idf算法,jieba分词,把相似的文本聚合在一起

    两只橙
  • Metasploit、powershell之Windows错误系统配置漏洞实战提权

    ? 01 引言 我们在获得目标机一个普通的权限时,除了常规提权方法外,还可以通过查找目标主机错误的系统配置和漏洞来获取系统权限。本节所讲的“Trusted S...

    FB客服
  • AI+IoT如何做加法?“AI赋能,智联万物——开发者沙龙·南京站”即将揭晓答案

    IoT意味着“物物相连、万物相连”,赋予硬件设备联网的能力,由此为节点逐步构建一张网络。AI意味着“智能性”,与IoT碰撞之后,它让每一台设备具备数据收集、处理...

    镁客网
  • 广域网虚拟化的演进方向探讨

    数据中心虚拟化和广域网的虚拟化之间的对比非常有趣,数十年来,我们一直以VLAN和VPN的形式进行广域网虚拟化,但数据中心的虚拟化在过去几年间才出现。目前数据中心...

    SDNLAB
  • Android二维码扫描开发(二):YUV图像格式详解

    ? 前一篇提到了,相机返回的是YUV格式的图像数据,那么YUV到底是怎样一种格式呢?本篇将对YUV图像格式进行详细的解释。 上一篇中,我们了解了Android...

    非著名程序员
  • 赫尔辛基大学AI基础教程:AI的社会影响(6.2节)

    在本课程一开始,我们简要地讨论了人工智能在当今和未来社会中的价值,但当时我们讨论的还很浅,因为我们没有引入足够的技术概念和方法来具体讨论。

    AiTechYun

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动