技术

  • grep 命令系列:从文件中搜索并显示文件名

    我怎样从几个文件中搜索(grep),并只显示匹配到的文件的文件名? 当你从不止一个的文件中搜索时,默认它将显示文件名: grep "word" 文件名 grep root /etc/* 示例输出: /etc/bash.bashrc: See "man sudo_root" for details. /etc/crontab:17 * * * * root cd / run-parts --report /etc/cron.hourly /etc/crontab:25 6 * * * root test -x /usr/sbin/anacron || ( cd / run-parts --report /etc/cron.daily ) /etc/crontab:47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / run-parts --report /etc/cron.weekly ) /etc/cro.

    评论:0 2016-01-30 14:16     Vivek Gite

  • grep 命令系列:用 grep 命令统计匹配字符串的行数

    在 Linux 或 UNIX 操作系统下,对于给定的单词或字符串,我们应该怎么统计它们在每个输入文件中存在的行数呢? 您需要通过添加 -c 或者 --count 选项参数来抑制正常的输出。它将会显示对输入文件单词匹配的行数,如下所示: $ grep -c vivek /etc/passwd 或者 $ grep -w -c vivek /etc/passwd 输出的示例: 1 相反的,使用 -v 或者 --invert 选项参数可以统计出不匹配的输入文件行数,键入: $ grep -c vivek /etc/passwd 输出的示例: 45 via: http://www.cyberciti.biz/faq/grep-count-lines-if-a-string-word-matches/ 作者:Vive.

    评论:0 2016-01-29 14:02     Vivek Gite

  • grep 命令系列:使用 grep 命令来搜索多个单词

    要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1、word2、word3 等单词,我怎么样命令 grep 查找这些单词呢? grep 命令支持正则表达式匹配模式。要使用多单词搜索,请使用如下语法: grep 'word1\|word2\|word3' /path/to/file 下的例子中,要在一个名叫 /var/log/messages 的文本日志文件中查找 warning、error 和 critical 这几个单词,输入: $ grep 'warning\|error\|critical' /var/log/messages 仅仅只是要匹配单词(即该词两侧是单词分界符,针对西方以空格分隔的语言而言.

    评论:0 2016-01-29 08:00     Vivek Gite

  • grep 命令系列:grep 中的正则表达式

    Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式extended regular expressions,而且 GNU grep 在所有的 Linux 系统中都是默认有的。Grep 命令被用于搜索定位存储在您服务器或工作站上的任何信息。.

    评论:7 2016-01-27 11:30     Vivek Gite

  • 基于 JavaScript 的操作系统你听说过吗?

    我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?”.

    评论:8 2016-01-25 17:40     Danny Morabito

  • Linux 系统下查看硬件信息命令大全

    有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。 这个教程可以带大家快速了解一下查看各种硬件设备的信息和配置详情的最常用的命令。 lscpu lscpu命令能够查看 CPU 和处理单元的信息。该命令没有任何其他选项或者别的功能。 lscpu 运行该命令会看到下面输出: lspci lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,比如 VGA 适配器、显卡、网络适配器、usb 端口、SATA 控制器等。.

    评论:1 2016-01-25 08:23     Hitesh Jethva

  • 在 Linux 上安装和配置 Munin 监控服务器

    Munin 是一款类似 RRD tool 的非常棒的系统监控工具,它能提供给你多方面的系统性能信息,例如 磁盘、网络、进程、系统和用户。这些是 Munin 默认监控的内容。 Munin 如何工作? Munin 以客户端-服务器模式运行。主服务器上运行的 Munin 服务器进程会从本地运行的客户端守护进程(Munin 可以监控它自己的资源)或者远程客户端(Munin 可以监控上百台机器)收集数据,然后在它的 web 界面上以图形的方式显示出来。 在服务器中配置 Munin 要配置服务器端和客户端,我们需要完成以下两步。 安装 Munin 服务器软件包并配置,使得它能从客户端.

    评论:5 2016-01-22 21:32     Surendra Anne

  • IPv6 互联网中的隐私保护和网络管理器

    IPv6 的使用量正在不断增加,让我们始料未及的是,伴随这个协议不断增加的使用量,大量的隐私问题涌现出来。互联网社区在积极发布相关解决方案。当前状况是怎样的呢?网络管理器(NetworkManager)又是如何跟上的呢?让我们来瞧瞧吧! 通过 IPv6 方式连接的主机的特性 启用了 IPv6 的节点(LCTT 译注:节点在网络中指一个联网的设备)并不需要类似 IPv4 网络中 DHCP 服务器的中央机构来配置他们的地址。它们发现(discover)自己所在的网络,然后通过生成主机部分来自主生成地址。这种方式使得网络配置更加简单,并且能够更好的扩展到更.

    评论:0 2016-01-21 07:40     Lubomir Rintel

  • 与 Linux 一起学习:学习地理

    与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:学习数学 引言:Linux 提供大量的教学软件和工具,面向各个年级段以及各个年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本与 Linux 一起学习系列就来介绍一些教学软件。 地理是一门有趣的学科,我们每天都能接触到,虽然可能没有意识到,但当你打开 GPS、SatNav 或谷歌地图时,你就已经在使用这些软件提供的地理数据了;当你在新闻中看到.

    评论:0 2016-01-21 10:00     Attila Orosz

  • 与 Linux 一起学习:学习音乐

    与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:学习数学 引言:Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本与 Linux 一起学习:系列就来介绍一些教学软件。 学习音乐是一个很好的消遣方式。训练你的耳朵能识别音阶与和弦、掌握一门乐器、控制自己的嗓音,这些都需要大量的练习,以及会遇到很多困难。音乐理论非常博大精深,.

    评论:2 2016-01-20 20:52     Attila Orosz

  • 哪个文件系统最适合你的 Linux 系统?

    文件系统: 它们不是世界上最激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 - 它们是什么,它们能够做什么,以及它们的目标用户。 Ext4 如果你曾经安装过 Linux,你可能在安装过程中看到过Ext4字样。用它有一个不错的理由: 它是当前每个可用的 Linux 发行版所选择的文件系统。当然,还有其他的一些选择,但是不可否认的是,Ext4(Extended 4)几乎是所有 Linux 用户都会选择的文件系统。 它能做什么? Ext4 拥有之前的文件系统(Ext2/Ext3)中你所期待的所有优点, 同时还带来了一些改进。还有很多内容可以发.

    评论:13 2016-01-19 08:47     Derrik Diener

  • 如何在 Ubuntu/Fedora/Debian 中安装 GitLab

    在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 web 的 Git 仓库管理应用,包含代码审查、wiki、问题跟踪等诸多功能。使用 GitLab 可以很方便、快速地创建、审查、部署及托管代码。尽管它在其官方的服务器提供了与 Github 类似的免费托管的代码仓库,但它也可以运行在我们自己的服务器上.

    评论:5 2016-01-18 10:23     Arun Pyasi

  • 与 Linux 一起学习:学习物理

    与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:学习数学 Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本与 Linux 一起学习系列就来介绍一些教学软件。 物理是一个有趣的课题,证据就是任何物理课程都可以用具体的图片演示给你看。能看到物理变化过程是一个很妙的体验,特别是你不需要到教室就能体验到。Linux 上有很多很好的科.

    评论:4 2016-01-19 09:38     Attila Orosz

  • 与 Linux 一起学习:学习打字

    与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:学习数学 Linux 提供大量的教学软件和工具,面向各个年级以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本与 Linux 一起学习系列就来介绍一些教学软件。 很多人都要打字,操作键盘已经成为他们的第二天性。但是这些人中有多少是依然使用两个手指头来快速地按键盘的?即使学校有教我们使用键盘的方法,我们也会慢慢地抛弃正确的打字.

    评论:13 2016-01-18 08:24     Attila Orosz

友情链接
返回顶部