Linux工具命令
文章
findfs
findfs标签或UUID查找文件系统 补充说明findfs命令 依据卷标(Label)和UUID查找文件系统所对应的设备文件。findfs命令会搜索整个磁盘,看是否有匹配的标签或者UUID没有,如果有则打印到标注输出上。findfs命令也是e2fsprogs项目的一部分。 语法1findfs(参数) 参数LABEL=<卷标>或者UUID=<UUID>:按照卷标或者UUID查询文件系统。 实例通过卷标名查找对应的文件系统: 12findfs LABEL=/boot/dev/hda1
finger
finger用于查找并显示用户信息 补充说明finger命令 用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。 语法1finger(选项)(参数) 选项1234-l:列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容;-m:排除查找用户的真实姓名;-s:列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话;-p:列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。 不指定finger的选项如果提供操作者的话,缺省设为-l输出风格,否则为-s风格,注意在两种格式中,如果信息不足,都有一些域可能丢失,如果没有指定参数finger会为当前登录的每个用户打印一个条目。 参数用户名:指定要查询信息的用户。 实例在计算机上使用fin...
firewall-cmd
firewall-cmdLinux上新用的防火墙软件,跟iptables差不多的工具 补充说明firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。 firewalld跟iptables比起来至少有两大好处: firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效。 firewalld在使用上要比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。 firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现,也就是说firewalld和 iptables一样,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewalld和iptables的结 构以及使用方法不一样罢了。 命令格式 1firewall-cmd [选项 ... ...
fishshell
fishshell比 bash 更好用的 shell 安装1234# Ubuntu 和 Debian 的安装方法。sudo apt-get install fish# Mac 的安装方法。brew install fish 启动与帮助由于 Fish 的语法与 Bash 有很大差异,Bash 脚本一般不兼容。因此,建议不要将 Fish 设为默认 Shell,而是每次手动启动它。 1234# 安装完成后,就可以启动 Fish。$ fish# 使用过程中,如果需要帮助,可以输入 help 命令$ help 彩色显示123456# 无效命令为红色$ mkd# 有效命令为蓝色$ mkdir# 有效路径会有下划线。如果没有下划线,你就知道这个路径不存在。$ cat ~/somefi 自动建议Fish 会自动在光标后面给出建议,表示可能的选项,颜色为灰色。如果采纳建议,可以按下 → 或 Control + F 。如果只采纳一部分,可以按下 Alt + →。 123$ /bin/hostname # 命令建议$ grep --ignore-case # 参数建议$ ls node_mod...
fmt
fmt读取文件后优化处理并输出 补充说明fmt命令 读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。 语法1fmt(选项)(参数) 选项123456-c或--crown-margin:每段前两列缩排;-p<列起始字符串>或-prefix=<列起始字符串>:仅合并含有指定字符串的列,通常运用在程序语言的注解方面;-s或--split-only:只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列;-t或--tagged-paragraph:每列前两列缩排,但第1列和第2列的缩排格式不同;-u或--uniform-spacing:每列字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔;-w<每列字符数>或--width=<每列字符数>或-<每列字符数>:设置每列的最大字符数。 参数指定要优化格式的文件。
fold
fold控制文件内容输出时所占用的屏幕宽度 补充说明fold命令 用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取数据。 语法1fold(选项)(参数) 选项123-b或——bytes:以Byte为单位计算列宽,而非采用行数编号为单位;-s或——spaces:以空格字符作为换列点;-w<每列行数>或--width<每列行数>:设置每列的最大行数。 参数文件:指定要显示内容的文件。 示例1fold -w 5 filename
fping
fpingfping检测主机是否存在 补充说明fping命令 fping类似于ping,但比ping强大。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping,fping还可以在命令行中指定要ping的主机数量范围。 语法1fping(选项)(参数) 选项1234567-a # 显示存活的主机-b # ping 数据包的大小。(默认为56)-c # ping每个目标的次数 (默认为1)-f # 从文件获取目标列表(不能与 -g 同时使用)-l # 循环发送ping-g # 通过指定开始和结束地址来生成目标列表,可以使网段-u # 显示不可到达的目标 实例安装fping命令: 1234# 先安装epel源:yum install epel* -y# 安装fping包:yum install fping -y 选择性ping指定ip: 1234~]# fping 192.168.0.1 192.168.0.125 192.168.0.126 2>/dev/null192.1...
free
free显示内存的使用情况 补充说明free命令 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。 语法1free(选项) 选项12345678-b # 以Byte为单位显示内存使用情况;-k # 以KB为单位显示内存使用情况;-m # 以MB为单位显示内存使用情况;-g # 以GB为单位显示内存使用情况。 -o # 不显示缓冲区调节列;-s<间隔秒数> # 持续观察内存使用状况;-t # 显示内存总和列;-V # 显示版本信息。 实例12free -t # 以总和的形式显示内存的使用信息free -s 10 # 周期性的查询内存使用信息,每10s 执行一次命令 显示内存使用情况 12345free -m total used free shared buffers cachedMem: 2016 1973 42 0 163 1497-/+ buffers/cache:...
fsck
fsck检查并且试图修复文件系统中的错误 补充说明fsck命令 被用于检查并且试图修复文件系统中的错误。当文件系统发生错误四化,可用fsck指令尝试加以修复。 语法1fsck(选项)(参数) 选项12345678910-a:自动修复文件系统,不询问任何问题;-A:依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统;-N:不执行指令,仅列出实际执行会进行的动作;-P:当搭配"-A"参数使用时,则会同时检查所有的文件系统;-r:采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式;-R:当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查;-s:依序执行检查作业,而非同时执行;-t<文件系统类型>:指定要检查的文件系统类型;-T:执行fsck指令时,不显示标题信息;-V:显示指令执行过程。 参数文件系统:指定要查看信息的文件系统。 实例linux的文件系统损坏会导致linux不正常关机,出错的时候如果系统告诉你是哪一块硬盘的分区有问题,比如是/dev/hda2,接着用如下的命令去对付它: 1f...
ftp
ftp用来设置文件系统相关功能 补充说明ftp命令 用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。 语法1ftp(选项)(参数) 选项12345-d:详细显示指令执行过程,便于排错或分析程序执行的情况;-i:关闭互动模式,不询问任何问题;-g:关闭本地主机文件名称支持特殊字符的扩充特性;-n:不使用自动登录;-v:显示指令执行过程。 参数主机:指定要连接的FTP服务器的主机名或ip地址。 实例12345678910111213141516171819202122232425262728293031323334ftp> ascii # 设定以ASCII方式传送文件(缺省值) ftp> bell # 每完成一次文件传送,报警提示. ftp> binary # 设定以二进制方式传送文件. ftp> bye # 终止主机FTP进程,并退出FTP管理方式....













