cat

Linux目录结构-中部

醉酒当歌 提交于 2019-12-06 12:00:07
第1章 /proc目录下 1.1 /proc/cpuinfo 系统cpu信息 [root@nfsnobody ~]# cat /proc/cpuinfo 一般常用的是 lscpu processor :0 第几个核心 此处表示第一个 vendor_id : GenuineIntel cpu family :6 model :60 model name :Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz stepping :3 microcode :34 cpu MHz :2793.547 cache size :3072 KB physical id :0第几颗CPU(物理) 此处表示第一个 ###以下还有信息 但是不常用 不再显示 cat/proc/cpuinfo 一般常用的是 lscpu [root@nfsnobody ~]# lscpu 查看cpu的信息 1.2 /proc/meminfo 系统内存信息 [root@nfsnobody ~]# cat /proc/meminfo 可以查看内存的信息 信息过长 此处不粘贴详细内容 cat/proc/meminfo 一般用 free -h代替 -h使free显示的内容可读 total一共 used 使用 free 剩余 [root@nfsnobody ~]# free -h 查看内存信息 -h参数

liunx下查看 用户

为君一笑 提交于 2019-12-06 10:14:00
查看所有用户的列表 cat /etc/passwd 查看用户组 cat /etc/group 查看当前活跃的用户列表 w 显示当前当登录的用户的信息 who 显示系统最近一次的启动时间 who -b 来源: https://www.cnblogs.com/devin-sl/p/11976450.html

Linux >2.6.33: could sendfile() be used to implement a faster 'cat'?

独自空忆成欢 提交于 2019-12-06 09:45:49
Having to concatenate lots of large files into an even larger single one, we currently use cat file1 file2 ... output_file but are wondering whether it could be done faster than with that old friend. Reading the man page of sendfile() , one can specify an offset into *input_file*, from where to send the remainder of it to *output_file*. But: can I also specify an offset into *output_file*? Or could I simply loop over all input files, simply by leaving open my output FD and sendfile()'ing repeatedly into it, effectively concatenating the *input_files*? In other words: would the filepointer into

27.Java基础_多态

懵懂的女人 提交于 2019-12-06 08:34:35
父类对象引用子类对象: Animal a=new Cat(); 多态中的转型 public class Animal { public void eat(){ System.out.println("动物吃东西"); } } public class Cat extends Animal{ @Override public void eat() { System.out.println("猫吃鱼"); } public void playGame(){ System.out.println("猫捉迷藏"); } } public class test { public static void main(String[] args) { //多态 Animal a=new Cat(); //向上转型 a.eat(); //猫吃鱼 //a.playGame(); 会报错 //创建Cat类的对象 Cat b=(Cat)a; //向下转型,来解决多态不能使用子类特有功能的问题 b.eat(); //猫吃鱼 b.playGame(); //猫捉迷藏 } } 来源: https://www.cnblogs.com/NiBosS/p/11972616.html

java executing linux command

痴心易碎 提交于 2019-12-06 08:22:34
问题 I`m trying to execute linux commant 'cat' from java code, but it does not working. Runtime.getRuntime().exec("cat /home/roman/logs/*"); And it working well for cat of single file Runtime.getRuntime().exec("cat /home/roman/logs/mylog.log"); My question is how to cat all files on some dir from java ? 回答1: You could put all files under the dir into a collection and iterate over it: File[] files = dir.listFiles(); for (File f : files) { Runtime.getRuntime().exec("cat "+dir.getAbsolutePath()+File

sed用法

拥有回忆 提交于 2019-12-06 08:15:22
sed命令用法 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等。 sed的选项、命令、替换标记 命令格式 sed [options] 'command' file(s) sed [options] -f scriptfile file(s) 选项 参数 完整参数 说明 -e script --expression=script 以选项中的指定的script来处理输入的文本文件 -f script --files=script 以选项中的指定的script文件来处理输入的文本文件 -h --help 显示帮助 -n --quiet --silent 仅显示script处理后的结果 -V --version 显示版本信息 参数 文件:指定待处理的文本文件列表 sed命令 命令 说明 d 删除,删除选择的行 D 删除模板块的第一行 s 替换指定字符 h 拷贝模板块的内容到内存中的缓冲区 H

检查一下主机安全情况

十年热恋 提交于 2019-12-06 04:44:56
1. who 查看当前登录用户 2. last查看历史登录用户 3. history 查看历史执行命令 4. cat /var/log/secure | grep -i "accepted password" 查看成功登录记录信息 5. cat /var/log/secure | grep -i "failed password" | wc -l 查看被爆破的次数 来源: https://www.cnblogs.com/hark0623/p/11962547.html

【转】大众点评Cat--架构分析

左心房为你撑大大i 提交于 2019-12-06 03:39:22
https://blog.csdn.net/szwandcj/article/details/51025669 Cat功能强大且多,光日志的报表和图表分析就有十几种,但文档却很少,寥寥无几找到一些粒度却还很粗而且都是偏功能性的介绍。此外cat的配置也特别丰富,但几乎所有的cat文档里却鲜少提及。这些都导致很多方面都是缺失的,尤其是对于使用者来说,缺失了这些可能就意味着后面会步入大坑。 大纲 大众点评Cat–整体架构 大众点评Cat–server架构分析 整体架构 Cat的定位是实时监控平台,但是与其说是监控平台,更像是个数据仓库,在数据仓库的基础上提供丰富的报表分析功能。 Cat分c端和s端,c使用cat接口向s上报统一格式的日志信息。Cat的c是产生日志的地方(一般来说就是被监控的应用,上图中的应用节点),相应的s则是接受日志、消费日志的地方(上图中的server节点),日志消费后生成会日志报表。 S分为job machine, alert machine和sender machine,前者表示可以运行定时任务的节点,后者则代表可以进行告警任务的节点。定时任务将报表数据转换成图表数据;告警则基于一定规则对报表数据做筛选剔出相应的告警数据,还有种特殊的告警用于对第三方应用做ping(2次ping不通或者超时则告警),告警节点如果不同时是发送节点则只保存告警信息

get variables substituted when I cat a file

吃可爱长大的小学妹 提交于 2019-12-06 02:33:22
Is it possible, in a clean way to get the variable values when I cat a file, instead of the variable names, as written in the file. It's hard to explain, but here goes a simple example: $ cat <<EOF $HOME EOF /home/myself cat returns /home/myself because it is already expanded by the shell. $ echo \$HOME >/tmp/home $ cat /tmp/home $HOME cat simply reads the file, I want $HOME to be expanded here somehow by cat, because the file will contain variable names (not like HOME=/home/myself) My question is if this is possible somehow, otherwise I will have to write some dirty code. EDIT: they are big

Java类的定义与类的实例化

我的未来我决定 提交于 2019-12-06 00:50:27
目录 Java类的定义与类的实例化 类的定义 定义一个简单的类 定义一个成员变量 定义一个方法 定义一个构造器 类的实例化 创建对象及使用对象: 创建对象的过程在内存中的表现 Java类的定义与类的实例化 类的定义 面向对象的程序设计中,类可以看作是我们自定义的数据类型,那么,如何能更加优美,更加高效地定义它就显得尤为重要。 类中的成员有很多,每一部分都是十分关键的,毕竟“面向对象”在Java学习中真的很重要,许许多多的Java开发者定义出来的类等待着我们去使用,加油!攻克它! 直接上代码: package com.my.pac02; /** * @author Summerday * @date 2019/11/26 21:40 */ //类名和文件名一致,且包含main方法 public class CatTest{ //程序入口 public static void main(String[] args) { //创建对象 Cat cat = new Cat(); //为对象的属性赋值 cat.name = "sink"; cat.isMale = true; //通过对象调用方法 cat.sleep(); cat.jump(); cat.laughAt("Susan"); System.out.println(cat.isNotMale()); //打印引用变量的值