代码改变世界

命令总结三

2019-11-04 20:43  unique-yichen  阅读(83)  评论(0)    收藏  举报

clear命令

Linux clear命令用于清除屏幕。

语法

clear

实例

清屏

#clear

Ctrl+l命令

Linux ctrl+l命令用于清除屏幕。

语法

ctrl+l

实例

清屏

#ctrl+l
cmp命令

cmp 命令逐字节比较两个文件内容。如果两个文件内容完全,则cmp命令不显示任何内容。若两个文件内容有差异,会显示第一个不同之处的字节数和行数编号。如果文件是 “-” 或没给出,则从标准输入读入内容。

一般用cmp命令比较二进制文件,diff命令比较文本文件。

语法:cmp    [选项]   [文件1] [文件2]
实例:
cmp a.txt a.txt.bak 比较bak文件是否是原来文件的备份,只显示第一个数据

find命令
语法:find 目录 [选项] [动作]

常用选项
-name filename #查找名为filename的文件
-perm #按执行权限来查找
-user username #按文件属主来查找
-group groupname #按组来查找
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
-atime -n +n #按文件访问时间来查,-n指n天以内,+n指n天以前
-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
-size n[c] #查长度为n块[或n字节]的文件
-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件
-depth #使查找在进入子目录前先行查找完本目录
-newer f1 !f2 #查更改时间比f1新但比f2旧的文件
实例:

find  /etc -name a.txt 按名称查找

 

hostname命令

hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名,需要同时修改/etc/hosts和/etc/sysconfig/network的相关内容。
格式:

hostname [选项] [参数]

参数:

hostname - 用来显示或者设置当前系统的主机名,主机名被许多网络程序使用,来标识主机。

-a,--alias
显示主机的别名(如果使用了的话).
-d,--domain
显示DNS域名.不要使用命令 domainname 来获得DNS域名,因为这会显示NIS域名而非DNS域名.可使用 dnsdomainname 替换之.
-F,--file filename
从指定文件中读取主机名.注释(以一个`#'开头的行)可忽略.
-f,--fqdn,--long
显示FQDN(完全资格域名).一个FQDN包括一个短格式主机名和DNS域名.除非你正在使用bind或 者NIS来作主机查询,否则你可以在/etc/hosts文件中修改FQDN和DNS域名(这是FQDN的一 部分).
-h,--help
打印用法信息并退出.
-I, --all-ip-addresses all addresses for the host
显示主机的所有地址
-i,--ip-address
显示主机的IP地址(组).
-n,--node
显示DECnet节点名.如果指定了参数(或者指定了 --file name ),那么root也可以设置一个新的节点名.
-s,--short
显示短格式主机名.这是一个去掉第一个圆点后面部分的主机名.
-V,--version
在标准输出上打印版本信息并以成功的状态退出.
-v,--verbose
详尽说明并告知所正在执行的.
-y,--yp,--nis
显示NIS域名.如果指定了参数(或者指定了 --file name ),那么root也可以设置一个新的NIS域.
实例:

显示本机的主机名

[deng@localhost ~]$ hostname
localhost.localdomain