Linux 中的管道是什么?管道重定向是如何工作的?
我们在命令行中经常会用到类似 cmd0 | cmd1 | cmd2 的写法。其实,这是管道重定向(pipe redirection),用于将一个命令的输出作为输入重定向到下一个命令。...
我们在命令行中经常会用到类似 cmd0 | cmd1 | cmd2 的写法。其实,这是管道重定向(pipe redirection),用于将一个命令的输出作为输入重定向到下一个命令。...
作为一个 Linux 用户,您无法避免的会使用到 top 命令。这个简单的命令概述了所有正在运行的系统进程,而且每三秒刷新一次统计数据,让你感觉到是在不断监控的过程。 默认情况下,to...
我工作需要使用音视频媒体,不管你处理哪种媒体,你肯定知道标准化是一种有价值的工具。就像你不会试图把一个分数加到一个小数上而不转换其中一个一样,我已经知道,把不同格式的媒体组合起来并不理想。...
在使用计算机或智能手机时,我们使用各种硬件端口,如用于音频、HDMI、Type-c 等的 3.5mm 端口,其用于与硬件外围设备通信。 同样,网络端口可以让我们在一台计算机上访问各种网...
Linux 或任何其他操作系统中的 /etc/hosts 文件用于映射IP地址和域名。 这是一个很一般的答案,对吧?本文将更加深入的了解一些关于该文件的用途。 Linux 中的 /...
绝对路径名和相对路径名是在 Linux 上指定目录或文件的虚拟地址的两种方式。那么这两种路径类型之间有什么区别,您应该在命令中使用哪一种?现在就让我们一起来看看吧。 Linux 中的相...
对于初学者来说,在Linux中使用命令行进行操作,很容易就会出错,有时候这种错误会带来灾难性的后果。比如,让你尝试删除某个文件夹的时候,使用了 rm -rf *,而恰巧,你当前在根路径下....
tee 命令从标准输入读取数据,同时写入到标准输出和文件中。 也就是说,tee 命令的结果是,你既可以在屏幕上看到命令的输出,同时还可以将输出保存到文件中。 换言之,你有一个输入,...
在使用命令行工作的时候,如果某个任务耗时比较长,长时间的占据着终端,这总是很麻烦的。其实,在 Linux 中,可以将命令或进程发送到后台,让其在后台运行,而释放出终端来,这样可以继续运行其...
Nmap 是一个用于网络发现和安全审计的开源实用程序,可以将其用于测试、网络分析等。 这是一个选项非常多的程序,不过我们本文的重点并不是介绍如何使用 nmap,而是介绍扫描端口的各种方...
本文以Redhat Linux 9.0 为例,介绍如何建立一个完整和安全的DHCP 服务器。 DHCP是动态主机配置协议。用于向计算机自动提供IP地址,子网掩码和路由信息。网络管理员通常会分...
Netware是Novell公司的网络文件系统,这个东西以前用的很多,现在好像用的不多了,据说也可以支持TCP/IP协议了,不过以前的版本只支持IPX协议,IPX这个协议最近都快被人忘记了。...
一、概述 在基于 Linux 和 Unix 的系统中,环境变量是一组动态命名值,存储在系统中,供在 shell 或子 shell 中启动的应用程序使用。简单来说,环境变量是具有名称和关联值的...
vim 是一个很好用的编辑器,应用十分广泛。但关于 vim,总有一些你不知道的事情,我们需要持续不断的学习。 我经常使用 vim,也经常在各大社区、论坛看到 vim 专家用户分享经验,...
我们都知道,在命令行可以使用 pwd 命令来获取当前目录的完整路径(绝对路径): pwd 那么,如何获取文件的绝对路径呢?有下列几种方法,可以打印文件的完整路径: rea...
Linux 中的 uptime 用于查看系统启动后的运行时间。它是一个比较简单的 Linux 命令,可以不带参数直接运行: uptime 这将显示一行输出,显示当前时间、正常运行...
允许自定义配色方案是许多编辑器的主要功能之一。 就功能而言,vim 并不比任何其他编辑器差,它提供了不同的内置配色方案;除此以外,还支持第三方配色主题。 查看内置的所有配色方案列表...
我们大家都知道,在 vim 中删除文件中的某几行很简单,只需要按下 dd 键即可。那么,在不主动打开文件的情况下,通过命令行怎样删除文件中特定的某行呢? 使用像 rm 这样的命令,会删...
前言 操作系统: Linux 操作环境: Centos7 Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可...
一、前言 很多学开发的同学都知道如何开发一个网站,但是遇到配置服务器和部署项目时就有点头疼了,网上的博客琳琅满目,很多都是如何配置某一个软件,笔者在刚刚结束的小网站配置和部署看了博客,遇到了...
无论你的服务器是用的Linux还是桌面系统,了解系统开放的端口,和正在使用的端口,在各种情况下都会有所帮助。 比如,如果你的服务器中正在运行着 Apache或者Nginx,那么其端口应...
在Linux中显示隐藏文件很简单,这样使用 ls 命令即可: ls -a 这样你就能看到被隐藏的文件,其文件名称是以一个点 . 开头的。 但是这样的话,你会...
echo 命令会在末尾自动添加新行,但是,如何只打印出一个空行呢?或者怎样在输出内容中包含一个新行呢? 可以在 echo 命令中使用 -e 选项,这样就可以使用换行符 \n 在同一输出...
DHCP协议简介 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP(Dynam...
概述 基于安全考虑,很多服务器是禁ping的,那怎么实现Linux服务器IP禁ping呢? Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的: A、内核参数...
我们大家都知道,在 Linux 中删除文件可以使用 rm 命令: rm [option] filename 不过,使用上述命令删除文件的时候,...
find 命令用于在 Linux 命令行中搜索文件和目录。 find 是功能最强大、使用最频繁的命令之一,同时也是选项最多的命令之一,它有50多个选项,很容易让人弄混了,特别是当它与...
作为一个滚动发布版本,Arch Linux 有时会崩溃。那不是你自身的问题,而是因为数百个其它的原因,例如一个新内核与你的硬件或软件的兼容性。但是,即使如此,Arch Linux 仍然是比...
Clash软件安装 软件下载地址 github公开地址: https://github.com/Dreamacro/clash 1.使用wget下载linux安装包,...
作为 Linux 用户,你可能已经熟悉 crontab,其可以通过预定义的计划运行命令和脚本来自动化任务。实际的应用场景比如可以自动备份。 我们今天不是要讨论 crontab 的用法,而是展...
文件定时同步的实现: 利用rsync结合cron计划任务实现: ? 1 2 3 4 rsync -av --delet...
我们之前介绍过如何在 Linux 中列出所有用户,今天我们分享的内容与之类似,如何在列出某个组中的所有用户。 大家应该都知道组和用户的概念,在Linux中可以有多个组和用户,一个组中包...
最近线上运行的程序出现性能问题,但通过分析程序源代码(Code Review),并找不到导致问题的根本原因。所以,只能借助强大的性能分析工具 perf 来找出问题所在。 perf 工具的功能...
什么是 xargs 命令 xargs命令从标准输入或另一个命令的输出中读取文本行,并将其转换为命令并执行。 我们经常会看到 xargs 命令与 find 命令一起使用。find 命...
在 Linux 系统中,出现空的目录这是很正常的事情,而且,也是有办法一次性把它们都找出来的。 但是,仅仅列出空目录并不是我们的目的,我们今天了解一下如何删除这些空的目录。 在Li...
Linux 下查找网关或路由器 IP 地址的 5 种方法。 网关 是一个节点或一个路由器,当连接到同一路由器时,它允许两个或多个 IP 地址不同的主机相互通信。如果没有网关,它们将无法...
写在本文开始之前.... 从本文开始我们就正式开启了 Linux 内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采用一步一图的方式先是详细介绍相关原理,在保证大家清...
当你在 Linux 中使用命令时,你希望得到终端输出的结果。但有时候,你会遇到终端显示“命令未找到command not found”这一报错。 对于这个问题,并没有直截了当且单...
http协议: 应用层协议,传输层使用TCP协议,默认使用80端口。http协议主要是用来是实现万维网站点资源的访问。 ssl(安全套接层)协议: 全称为Secure Soc...
今天用命令已经将jar包运行好了 但是在本地访问的时候,访问不到,云服务的的安全组策略也开放了相对应的端口。 解决方案: 修改防火墙开放的接口 iptables...
当回车字符(Ctrl+M)让你紧张时,别担心。有几种简单的方法消除它们。 “回车”字符可以往回追溯很长一段时间 —— 早在打字机上就有一个机械装置或杠杆将承载纸滚筒的机架移到...
有时你可能需要在 Linux 中删除某个文件中的空行。如果是的,你可以使用下面方法中的其中一个。有很多方法可以做到,但我在这里只是列举一些简单的方法。 你可能已经知道 grep、awk...
管理分区是一件严肃的事情,尤其是当你不得不删除它们时。我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区。 在本教...
我们可以使用 ln 命令来创建软连接,那么怎样删除呢? Linux 中没有用于删除符号链接的特殊命令,不过可以使用 rm 命令,该命令主要用于删除文件和目录,如下:...
介绍 Netcap (NETwork CAPture) 是一个基于命令行的工具,用于对网络流量进行数据包数据分析。 Netcap:安全和可扩展的网络流量分析工具 Netc...
Debian 计划是一个致力于创建一个自由操作系统的合作组织。我们所创建的这个操作系统名为 Debian GNU/Linux,简称为 Debian。 操作系统是使计算机运行的基本程序和工具的...
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操...
性能分析 vmstat 虚拟内存统计 用法 Usage: vmstat [options] [delay [count]] &nb...
如果你经常使用 Linux 系统 ssh 到一个远程服务器,在主目录中一般会有一个 .ssh 文件夹,在这个文件夹中会有若干个文件,其中包括一个 known_hosts 文件: &nb...
前言 大家好,我是爱写Bug的麦洛。由于工作需要,要为客户搭建Python开发环境。作为从来没有接触过Python的小白,为了完成任务,也是破费周折,请教了身边做Python的朋友,发...