Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

linux命令大全之diff命令详解(比较文件内容)

linux命令大全之diff命令详解(比较文件内容)

diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1.命令格式:diff[参数][文件1或目录1][文件2或目录2]...
Linux chmod命令详解和使用实例(改变文件或目录的访问权限)

Linux chmod命令详解和使用实例(改变文件或目录的访问权限)

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。有三种不同类型的用户可对文件或目录进行访问:文件所有者,同...
linux命令大全之ln命令详解(创建软链接和硬链接)

linux命令大全之ln命令详解(创建软链接和硬链接)

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式:ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,...
Linux chgrp命令详细介绍和使用实例(改变文件或目录的所属用户组)

Linux chgrp命令详细介绍和使用实例(改变文件或目录的所属用户组)

Chgrp命令就是changegroup的缩写!要被改变的组名必须要在/etc/group文件内存在才行。1.命令格式:chgrp[选项][组][文件]2.命令功能:chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。使用权限是超级用户。3.命令参数:必要参数:-c当发生改变时输出调试信息-f不显示错误信息-R处理指定目录以及其子目录下的所有文件-v运行时显示详细的处理信息--dereference作用于符号链接的指向,而不是符号链接本...
Linux chown命令详细介绍和使用实例(改变文件或目录的所有者)

Linux chown命令详细介绍和使用实例(改变文件或目录的所有者)

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: 复制代码代码如下:chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。 3.命令参数: 必要参数: -c 显示更改...
linux命令大全之scp命令详解(复制文件和目录)

linux命令大全之scp命令详解(复制文件和目录)

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,...
Linux系统用户管理之/etc/group组文件详解

Linux系统用户管理之/etc/group组文件详解

具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。 将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不 同的组。当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属...
linux命令大全之rcp命令详解(计算机之间拷贝文件)

linux命令大全之rcp命令详解(计算机之间拷贝文件)

rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。1.命令格式:rcp [参数] [源文件] [目标文件]2.命令功能:rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。3.命令参数:各选项...
Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)

Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)

1.命令格式:df[选项][文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a全部文件系统列表-h方便阅读方式显示-H等于“-h”,但是计算式,1K=1000,而不是1K=1024-i显示inode信息-k区块为1...
linux命令大全之telnet命令详解(linux远程登录)

linux命令大全之telnet命令详解(linux远程登录)

telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个 telne...
linux命令大全之ss命令详解(获取socket统计信息)

linux命令大全之ss命令详解(获取socket统计信息)

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netsta...
Linux磁盘管理之df命令详细介绍和使用实例(统计文件或目录的磁盘占用情况)

Linux磁盘管理之df命令详细介绍和使用实例(统计文件或目录的磁盘占用情况)

1.命令格式:du[选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all显示目录中个别文件的大小。-b或-bytes显示目录或文件大小时,以byte为单位。-c或--total除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-k或--kilobytes以KB(1024bytes)为单位输出。-m或--megabytes以MB为单位输出。-s或--summarize仅显示总计,只列出最后加总的值。-h或-...
linux top命令详解和使用实例及使用技巧(监控linux的系统状况)

linux top命令详解和使用实例及使用技巧(监控linux的系统状况)

下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.1.命令格式:top[参数]2.命令功能:显示当前系统正...
linux free命令详解和使用实例(查看内存使用率)

linux free命令详解和使用实例(查看内存使用率)

1.命令格式:free[参数]2.命令功能:free命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以Byte为单位显示内存使用情况。-k 以KB为单位显示内存使用情况。-m 以MB为单位显示内存使用情况。-g以GB为单位显示内存使用情况。-o 不显示缓冲区调节列。-s<间隔秒数> 持续观察内存使用状况。-t 显示内存总和列。-V 显示版本信息。4.使用实例:实例1:显...
linux vmstat命令详解和使用实例(linux系统监控工具)

linux vmstat命令详解和使用实例(linux系统监控工具)

他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat工具提供了一种低开销的系统性能观察方式。因为vmstat本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控制窗口还是能够使用vmstat输出结果。在学习vmstat命令前,我们先了解一下Linux系统中关于物理内存和虚拟内存相关信息。物理内存和虚拟内存区别:我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写...
linux iostat命令详解和使用实例(磁盘操作监控工具)

linux iostat命令详解和使用实例(磁盘操作监控工具)

它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yuminstallsysstat直接安装。1.命令格式:iostat[参数][时间][次数]2.命令功能: 通过iostat方便查看CPU、网卡、tty设备、磁盘、CD-ROM等等设备的活动情况, 负载信息。3.命令参数:-C显示CPU使用情况...
Linux lsof命令详解和使用示例(总结的比较详细)

Linux lsof命令详解和使用示例(总结的比较详细)

所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。1.命令格式:lsof[参数][文件]2.命令功能:用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP...
Linux ifconfig命令详解和使用示例(Linux网络参数配置和查看)

Linux ifconfig命令详解和使用示例(Linux网络参数配置和查看)

通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。1.命令格式:ifconfig[网络设备][参数]2.命令功能:ifconfig命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。3.命令参数:up启动指定网络设备/网卡。down关闭指定网络设备/网卡。该参数可...
Linux route命令详解和使用示例(查看和操作IP路由表)

Linux route命令详解和使用示例(查看和操作IP路由表)

在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。1.命令格式:route[-f][-p][Command[Destin...
Linux常用命令之ping命令详解和使用例子(查看网络通不通)

Linux常用命令之ping命令详解和使用例子(查看网络通不通)

它通过发送ICMPECHO_REQUEST数据包到网络主机(sendICMPECHO_REQUESTtonetworkhosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。linux下的ping和windows下的ping稍有区别,linux下ping不会自动终...
<< 61 62 63 64 65 66 67 68 69 70 >>