* 不作研究的命令一览 *

文本编辑支持

  • awk 一种模式向导的文本扫描分析处理语言(工具)
  • ex 以Ex模式启动Vim,相当于vim -E或 vim 中使用Q指令
  • egrep / fgrep 相当于grep+-E-F参数,使用扩展正则或静态匹配
  • pico / nano / joe / jed / emacs 文本编辑器
  • look 二分法查找文件中特定前缀字符串开头的行,或查找内置字典的单词
  • ispell / spell 使用字典检查指定文件内的单词拼写
  • sed 使用指定Script脚本批处理文本文件
  • join 联合俩文件中的相同Key字段的其他数据,类似数据库的 join
  • sort 文本文件内容排序,以行作为单位
  • uniq 检查、过滤文件中重复的行,要求文件已经过排序
  • tr 替换、删除指定文本字符,操作数据来源于标准输入
  • expr 运行时解析运算指定表达式,可用于字符串分析和数学计算
  • let 计算变量表达式
  • col 过滤控制字符,常用于管道过滤 man 手册另存文件,如 man command | col -b > txt
  • colrm 移除一个指定区间的字符串子集
  • comm 比较俩文件的差异,要求文件已经过排序
  • csplit 根据指定行号或正则表达式,切割文件

网络支持

UUCP网络

uuto、uupick、uucp、uucico、uux、uulog、uustat、uuname

FTP网络

ftp、tftp、ncftp、ftpshut、ftpwho、ftpcount、bye

服务器

  • httpd Apache HTTP服务器程序
  • apachectl 控制Apache HTTP服务器
  • smbd Samba服务器
  • samba 控制、访问Samba服务器
  • testparm 简单测试Samba的配置文件
  • smbclient 存取SMB/CIFS服务器的用户端程序
  • whois 查找 Network Solutions / NIC 的 WHOIS 数据库中记录的指定域名信息
  • fwhois 以 finger 命令方式查找 WHOIS 记录的域名信息

网络状态配置

  • netconf 设置各项网络功能
  • netconfig 交互式设置网络环境
  • ifconfig 显示或设置网络设备
  • dnsconf 设置DNS服务器组态
  • netstat 显示整个Linux系统的网络状态
  • pppstats 显示PPP连线状态
  • statserial 显示串口状态

通讯

  • dip IP拨号连接
  • minicom PPP拨号连线程序
  • telnet / rlogin / rsh /ssh 远程登录
  • cu 连接另一个系统主机
  • nc TCP/UDP连接、监听工具
  • arpwatch 监听网络上ARP的记录
  • tcpdump 转存网络数据状态
  • shapecfg 管制网络设备的流量
  • ping 使用ICMP传输协议ping检测主机工作状态
  • traceroute 追踪网络数据包的路由途径
  • getty 设置终端机模式,连线速率和管制线路
  • mingetty 精简版的getty,适用于本机上的登入程序
  • tty 显示当前终端连接标准输入设备的文件名称
  • mesg 设置终端机的写入权限,设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上
  • write 发送信息给其他使用者(需要 mesg 设定为 yes)
  • wall 广播信息给其他所有使用者(需要 mesg 设定为 yes)
  • talk 与其他使用者对谈
  • efax 收发传真

压缩打包

  • uuencode / uudecode 用于早期UNIX的二进制-字元转换程序,类似B64
  • compress / uncompress 古老的Z压缩、解压程序,现已由gzip替代
  • bzip2 / bunzip2 / bzip2recover bz2压缩、解压、损坏恢复程序
  • gzip / gunzip / gzexe gz压缩、解压程序,和可执行文件自解压压缩程序
  • zip / unzip / zipinfo zip压缩、解压、查看压缩包文件信息程序
  • lha lzh压缩、解压程序
  • dump / restore 文件系统(分区)备份、恢复程序
  • tar 通用文件打包、解包程序
  • cpio 打包、解包、文件更新维护程序,比tar更全面也更复杂,兼容tar格式

磁盘维护

  • badblocks 扫描磁盘坏块
  • gparted 类似分区魔术师的图形化磁盘分区程序
  • cfdisk 交互式磁盘分区程序(推荐)
  • fdisk 询问式磁盘分区程序
  • sfdisk 非交互式磁盘分区程序,专为黑客设计
  • mlabel 显示或设置磁盘标签
  • dd 扇区级的数据备份、拷贝、创建镜像文件,对象通常为整个分区或物理磁盘
  • e2fsck 检查使用 Linux ext2 档案系统的 partition 是否正常工作
  • fsck 检查与修复文件系统,支持 hfs、msdos、exfat、udf 等多种格式
  • hdparm 显示与设定硬盘的参数(使用模式、硬件规格等)
  • mkbootdisk 建立当前系统启动盘
  • mkdosfs 建立DOS文件系统
  • mke2fs 建立ext2文件系统
  • mkfs 建立指定的文件系统
  • mkisofs 建立ISO镜像文件,用于刻录光盘
  • mkswap 设置交换区(虚拟内存)
  • swapon / swapoff 激活、关闭swap交换区
  • sync 同步磁盘缓存,立即写入硬盘,常在关闭系统时使用
  • losetup 创建、卸载loop设备文件(仿真设备),常用于挂载镜像文件
  • quotacheck 扫描统计磁盘中用户文件数据并构建磁盘配额表(配置文件)
  • quotaon / quotaoff 启用、禁用磁盘配额服务
  • quota 显示当前用户的磁盘配额使用情况
  • repquota 显示所有用户的磁盘配额使用情况
  • edquota 编辑用户、群组的磁盘配额
  • stat 显示文件的 inode 内容

C编程支持

  • gitview 观看文件的内容,同时显示十六进制和ASCII格式的字码
  • indent 格式化代码

打印机支持

  • lpr 将一个或多个文件放入打印队列等待打印
  • lprm 将一个工作由打印机贮列中移除
  • lpq 查看一个打印队列的状态及其所包含的打印任务
  • lpd 常驻的打印机管理程序,监视管理本地或远端的打印机

MS-DOS支持

  • mattrib 变更或显示MS-DOS文件的属性
  • mdel 删除 MSDOS 格式的档案
  • mdir 显示MS-DOS目录
  • mmove 在MS-DOS文件系统中,移动文件或目录,或更改名称
  • mread 将MS-DOS文件复制到Linux/Unix的目录中,目前一般使用mcopy命令来代替
  • mcopy 复制 MSDOS 格式文件到 Linux 中,或是由 Linux 中复制 MSDOS 文件到磁片上
  • mren 更改MS-DOS文件或目录的名称
  • mtools MS-DOS文件系统的工具程序集,可模拟许多MS-DOS的指令
  • mtoolstest 用于测试并显示mtools的相关设置
  • mshowfat 显示MS-DOS文件在FAT中的记录
  • mtype 显示MS-DOS文件的内容
  • mformat 对MS-DOS文件系统的磁盘进行格式化
  • mpartition 建立或删除MS-DOS的分区
  • mbadblocks 检查MS-DOS文件系统的磁盘是否有损坏的磁区
  • mcd MS-DOS的cd切换目录工具
  • mdeltree 删除 MSDOS 格式档案及目录
  • mdu 显示MS-DOS目录所占用的磁盘空间
  • mmd 在MS-DOS文件系统中建立目录
  • mrd 删除MS-DOS文件系统中的目录
  • mzip Zip/Jaz磁盘驱动器控制指令
  • mmount 挂入MS-DOS文件系统

Mac系统不支持

  • mc 提供一个菜单式的文件管理程序
  • rcp 复制远程文件或目录
  • rhmask 对文件进行加密和解密操作
  • indir 批量镜像创建整个目录树的符号链接

硬件控制

  • setleds 设置键盘三个LED灯状态
  • dumpkeys 显示当前键盘映射表
  • loadkeys 载入键盘映射表
  • rdev 查询/设置内核映像文件的根设备,RAM 磁盘大小或视频模式
  • MAKEDEV 新增 /dev/ 下的装置档案
  • eject 弹出CD、软盘、磁带等抽取式设备
  • rmt 远程控制磁带机

其他

  • mktemp 建立暂存文件,供shell script使用
  • tmpwatch 删除暂存文件
  • more 逐页阅读方式打印文件
  • od 读取文件并以八进制字码打印输出
  • patch 修补、升级文件
  • scp (secure copy)基于ssh登陆进行安全的远程文件拷贝命令
  • symlinks 检查符号连接的属性(目标丢失、绝对路径、路径名异常等)
  • vlock 锁住当前虚拟终端
  • skill 底层程序,发送指定信号到指定程序

你可能感兴趣的:(* 不作研究的命令一览 *)