首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    awk命令的使用

    Ubuntu14.04 目的:想用awk来统计某个文本中单词出现的次数,并以一定的格式输出结构 通常,awk逐行处理文本。awk每接收文件的一行,然后执行相应的命令来处理。...搜索统计单词“law”的个数 $ awk -F : '/law/{count++} END{print "the count is ",count}' /etc/legal the count is...1 统计单词“the”的个数 $ awk -F : '/the/{count++} END{print "the count is ",count}' /etc/legal the count is...3 找到指定单词,自定义变量count自增,最后输出语句和count值 命令sort,把各行按首字母排列顺序重新排列起来 sort -nr,每行都以数字开头,按数字从达到小,排列各行 uniq -c,统计各行出现的次数...,并把次数打印在每行前端 awk参数 NF - 浏览记录的域的个数 综合起来,命令就是 awk -F' ' '{for(i=1;i<=NF;i=i+1){print $i}}' /etc/legal

    53420

    TOP命令的使用

    节选自个人整理的在线图书《Linux企业级应用》https://www.kancloud.cn/djangowang/lnux_enterprise/2094927 命令信息 top命令(display...si 软中断 * 第三行,Mem: 191272k total 物理内存总量 、173656k used 使用的物理内存总量 、17616k free 空闲内存总量 、22052k buff/cache...used 使用的交换区总量 、192772k free 空闲交换区总量 Top命令输出第二、三部分 * PID 进程Id 、USER 进程所有者的用户名 * %CPU 上次更新到现在的CPU时间占用百分比...* TIME+ 进程使用的CPU时间总计,单位1/100秒 * COMMAND 命令名/命令行 其他信息 image.png TOP命令案例 输入TOP命令后,再输入1,查看逻辑CPU的个数 “...top -u root”,查看用户为root的动态进程信息 “top -p 1233”,查看指定pid的动态进程信息 “top -c”, 查看命令的完成路径 “topc -m" 切换显示内存信息

    1.4K41

    修改用户组的终极指南:使用 `chown -R 用户:组` 命令 ️

    修改用户组的终极指南:使用 chown -R 用户:组 命令 ️ 摘要 在本篇博客中,我将深入探讨如何使用 chown -R 用户:组 命令来修改文件和目录的用户组。...正文内容 一、chown 命令概述 chown(Change Owner)是一个用于更改文件或目录的所有者和所属组的命令。它可以使用递归方式修改目录中的所有文件和子目录的用户组。 1....三、注意事项 在使用 chown 命令时,有几点需要特别注意: 权限要求:只有超级用户(root)或文件的当前所有者才能更改文件的用户组。...影响范围:使用 -R 选项时,确保你理解修改将应用于该目录中的所有内容。 数据安全:不当的权限设置可能会导致数据泄露或丢失,因此建议在修改前备份重要数据。...表格总结 命令 功能 chown 更改文件或目录的所有者和组 -R 递归更改所有子文件和目录 -v 显示详细的操作输出 未来展望 随着技术的不断发展,Linux系统的权限管理将会越来越复杂。

    12910

    grep命令的使用

    大家好,又见面了,我是全栈君 grep是UNIX和LINUX中使用最广泛的命令之一。grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。...grep有很多选项可供使用,有问题找“男人”,会有详细说明,我这里只是说说我所使用到的,最近需要写一些shell脚本,在这过程中有用到grep命令。下面就是几种使用场景: 1....如果使用diff命令来对比的话难以应付,所以可以使用windows下的BeyondCompare工具进行人工比对,不同的内容会标红一目了然,那么至少在逗号前面相同部分是不会标红的,关于这个工具还有更多的用处...找出目录下最新的满足”target_数字”格式的目录 解决办法: 使用grep -e当然使用-E也可以。...完整命令为: ls PATH –sort=time | grep -e resource_\d* | head -1 使用ls的选项–sort=time时间排序排列,而head即是获取命中的第一部分

    67010

    ethtool 命令的使用

    命令简介 使用示例 1、获取命令帮助 2、查看命令版本 3、安装命令 4、查看端口是否up 5、查询指定网卡的驱动程序信息 6、网卡自检 7、查询网卡统计信息 8、设置网卡速率为100M全双工非协商模式...9、设置网卡唤醒参数 10、设置网卡类型 使用语法及参数说明 1、使用语法 2、参数说明 命令简介 ethtool命令用于查询和控制网络设备驱动程序和硬件设置,尤其是有线以太网设备,devname...网卡就像是交换机的一个端口,正常使用我们只是配置网卡IP地址等信息,网卡的速率、双工模式等我们并不关心。通过ethtool命令我们可以像配置交换机网卡一样配置这些参数,这就是这个命令的魅力所在。...使用语法及参数说明 1、使用语法 用法:ethtool [参数] [参数值] 网卡名称 2、参数说明 ethtool的参数有很多,下面只列举主要和常用的进行介绍,更多的详细说明可以通过–help帮助获取...另外虽然ethtool命令支持的功能很多,有些参数命令是需要网卡支持的。

    1.6K40

    Linux sed 命令的使用

    sed是一种流编辑器,配合正则表达式使用,sed处理文件之时,把当前处理的文保存在缓冲区,sed命令处理缓冲区的内容,将缓冲区的内容显示在到屏幕上,sed能够对一些重复操作的动作进行简化。...的后面 h 拷贝模板块中的内容到缓冲区; H 追加模板块的内容到缓冲区; l 列表不能打印内容的清单; n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令 N 追加下一个输入行到模板块后面并在二者间嵌入到一个新行...y 表示把一个字符翻译为另外的字符(但是不用于正则表达式) \1 子串匹配标记 & 已匹配字符串标记 元字符集 ^ 匹配行开始,如:/^sed/匹配所有以sed开头的行。...以上命令中字符 / 在sed中作为定界符使用,也可以使用任意的定界符: sed 's:StringFileOriginal:NewStringFile:g' sed 's|StringFileOriginal...|NewString|g' 定界符出现在样式内部时,需要进行转义: sed 's/\/bin/\/usr\/local\/bin/g' 读写文件,追加插入 将 sed '/String/r file

    3.2K100

    zookeeper的shell命令使用

    介绍zookeeper的shell命令 1.进入客户端命令行 --(1) 连接本地服务 [hadoop@hadoop01 ~]$ zkCli.sh [zk: localhost:2181(CONNECTED...zxid ctime = Mon Dec 18 20:37:32 CST 2017 # 节点创建的时间 mZxid = 0x400000011 # 节点修改的时候的zxid,与子节点的修改无关 mtime...: zxid:zookeeper集群内部在工作的时候(选举、原子广播等事务操作)所使用的一个全局的分布式事务的编号,是一个64位的长整型数 zxid分成两部分: 高32位表示当前的leader关系是否改变...:子节点的最后一个事务编号 这里的pZxid为pZxid = 0x400000012,说明zk1下的子节点zk1-1的cZxid也0x400000012,因为我们还没有对zk1-1进行其他事务操作,所以...pZxid就是zk1-1的创建时的事务编号 # stat:查看znode状态 [zk: localhost:2181(CONNECTED) 8] stat /zk1/zk1-1 cZxid = 0x400000012

    1.1K20

    maven 打包命令的使用

    package: 命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库 install:命令完成了项目编译、单元测试...、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库 deploy: 命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar...-Dmaven.repo.local参数:如果持续集成服务器有很多任务,每个任务都会使用本地仓库,下载依赖至本地仓库,为了避免这种多线程使用本地仓库可能会引起的冲突,可以使用-Dmaven.repo.local...-B参数:该参数表示让Maven使用批处理模式构建项目,能够避免一些需要人工参与交互而造成的挂起状态。 -X参数:开启DEBUG模式。...不执行单元测试方法 在mvn命令中添加-DskipTests或-Dmaven.test.skip=true即可。

    77830

    05-命令的使用

    试图在 shell 内置命令(例如:cd)中使用 which 命令时,要么没有响应,要么得到一条错误信息。...所以,当显示手册文档时,你熟悉的所有 less 命令都能奏效。 ?...(1)info界面控制阅读器的命令 可以通过输入 info 以及程序名(可选的)来调用 info 。 下列是当显示 info 页面时,用于控制阅读器的命令。 命令 功能 ?...四、使用别名创建自己的命令 可以使用 alias 命令来创建自己的命令。 1.小技巧 通过使用分号来分隔多条命令,就可以将多条命令输入在一行中。...alias 5.命名别名存在的小问题 在命令行定义别名时还有一个小问题,当shell会话结束时,这些别名也随之消失。 在随后的章节中,将学习如何向文件中添加别名。

    42920

    linux命令tree的使用

    有时候我们新建完项目,想查看一下项目的目录结构,此时我们就可以使用tree命令了,但是mac电脑没有自带tree命令,我们需要安装tree。...我们可以使用brew工具进行安装,安装命令如下: brew install tree 安装完成之后,我们可以运行 help指令查看tree有哪些指令: tree --help 打印如下: usage...: tree -a - 忽略文件或目录: tree -I 文件名称/目录名称 此时我们还可以借助另外一个命令行工具tldr来显示tree命令工具的常用命令,安装tldr有多种方式,这里我们采用...-a - 打印没有缩进行的树,显示完整路径(使用-N不转义空格和特殊字符): tree -i -f - 以可读格式打印每个文件节点的大小,目录显示其累积大小(类似在du命令中所示)...,删除不属于所需目录的目录: tree -P 文件夹名 --matchdirs --prune See also: du 以上便是tree命令的使用,希望对你有所帮助。

    1.3K30

    Sed命令的基本使用

    ' file Address(需要处理的行) StartLine,endLine 比如1,100,表示1-100行 特别注意的是,可以使用$:最后一行 /RegExp/(正则表达式) 比如: /^root...N 从startLine开始向后的N行,总共是N+1行 Commonds sed的命令很多,这里我只列出常用的commonds d:删除符合条件的行 p:显示符合条件的行 a \string:在匹配的行后追加新行.../ReplaceString/修饰符:将符合模式的字符串替换为ReplaceString(默认只替换每行中第一次被模式匹配到的串) 可以使用三个相同的字符来代替’/’,上面的字符串替换等价于s #pattern...#ReplaceString#修饰符 特别的可以使用&:表示整个模式匹配到的字符串 修饰符: g:全局替换 i:匹配时忽略大小写 Options -n:静默模式,不显示模式空间中的内容 -r:使用扩展的正则表达式...-i:直接修改源文件(危险慎重使用) -e 处理 -e 处理:连续进行sed的处理 -f:指定处理脚本 另外可以使用类似sed -f SCRIPTFILE file (将SCRIPTFILE中的每个命令作用在

    1.2K60

    高频使用的 Git 命令

    前言 汇总下我在项目中高频使用的git命令及姿势。 不是入门文档,官方文档肯定比我全面,这里是结合实际业务场景输出。...使用的 Git版本:git version 2.24.0 命令 git log 查看日志,常规操作,必备 # 输出概要日志,这条命令等同于 # git log --pretty=oneline --abbrev-commit...除非你们有很清晰的分支管理机制 git merge # --ff 是指fast-forward命令,当使用ff模式进行合并时,将不会创造一个新的commit节点。...对于这个命令,在终端比对用的不是很频繁,除了少量改动的时侯可能会用这个看看。...总结 git 的常用命令其实很好掌握,很多命令都有 Linux 的影子。 列出来的命令都是高频使用的,或许有一些更骚的姿势没有摸索到, 有更好建议的,或者发现不对之处的请留言,会及时修正,谢谢阅读。

    68330

    Git常见命令的使用

    -引用自【百度百科】以下是一些常见的Git命令及其用法用途:‌初始化仓库‌:使用git init命令在当前目录初始化一个新的Git仓库。‌...克隆远程仓库‌:使用git clone [url]命令克隆远程仓库到本地。‌查看仓库状态‌:git status命令用于显示工作区和暂存区的状态。‌...查看文件差异‌:git diff命令显示文件修改的差异。‌切换分支‌:使用git checkout [branch]命令切换到指定分支。‌...撤销文件更改‌:使用git reset [file]命令从暂存区撤销文件的更改,或者使用git checkout -- [file]恢复文件到最近一次提交的状态。‌...查看远程仓库信息‌:使用git remote -v命令显示远程仓库的详细信息。‌

    10821
    领券