还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
常用Unix指令CONTENTS•Unix基础•文件操作目录•文本处理•系统管理•网络工具•安全与维护CHAPTER01Unix基础Unix简介起源与历史Unix由贝尔实验室的Ken Thompson和Dennis Ritchie01于1969年开发,是一款多用户、多任务的操作系统0203特点与优势版本与分支Unix以其稳定性和强大的功能著称,广随着时间发展,Unix衍生出多个版本泛应用于服务器、嵌入式系统等领域和分支,如BSD、Linux等Unix系统结构核心组件Unix系统由内核、系统库、应用程序等组成文件系统进程管理采用层次结构,目录树形式管理文件和目录支持多进程,提供进程创建、终止等管理功能Unix常用命令0102文件操作文本处理如ls、cd、cp、mv等,用于浏览目如grep、sed、awk等,用于文本搜录、复制、移动文件等索、替换、分析等系统管理网络工具如ps、top、df等,用于查看系统状如ping、ifconfig、netstat等,用态、进程信息等于网络诊断和配置0304CHAPTER02文件操作文件浏览列出目录内容使用`ls`命令可以列出当前目录下的文件和子目录切换目录使用`cd`命令可以切换到指定目录创建目录使用`mkdir`命令可以创建新的目录删除文件或目录使用`rm`命令可以删除文件或目录文件编辑使用`vi`或`vim`编辑器编辑文件这些编辑器提供了丰富的文本编辑功能使用`nano`编辑器编辑文件这是一个简单易用的文本编辑器文件压缩与解压使用`tar`命令压缩和解压文件可以将多个文件和目01录打包成一个归档文件,并支持多种压缩格式使用`gzip`和`gunzip`命令压缩和解压文件支持02gzip压缩格式使用`zip`和`unzip`命令压缩和解压文件支持zip压03缩格式文件比较与合并比较文件内容比较目录内容使用`diff`命令可以比较两个文件的内容差异使用`diff`命令可以比较两个目录的内容差异合并文件使用`patch`命令可以将补丁应用到源文件中以合并更改CHAPTER03文本处理文本搜索查找文本正则表达式搜索使用`grep`命令在文件中查找特定的文本字使用`grep`的`-E`选项或`egrep`进行正则表符串达式搜索,以匹配复杂的模式忽略大小写多文件搜索使用`-i`选项在搜索时忽略大小写使用`-r`或`-R`选项递归搜索子目录中的文件文本替换替换文本正则表达式替换使用`sed`命令在文件中替换文本字使用`sed`的`s/old/new/g`语法进行符串正则表达式替换替换所有匹配不区分大小写使用`g`标志替换所有匹配的字符串使用`-i`选项在替换时忽略大小写文本排序逆序排序排序文本使用`-r`选项进行逆序排序使用`sort`命令对文本行进行排序按列排序忽略大小写使用`-k`选项按指定列排序使用`-f`选项在排序时忽略大小写文本统计行数统计字符数统计使用`wc`命令统计文件的行数、字数和字符数使用`wc-m`命令统计文件的字符数A BC D单词数统计平均行长度使用`awk{sum+=length}END{print使用`wc-w`命令统计文件的单词数sum/NR}filename`计算文件的平均行长度CHAPTER04系统管理系统监控htop增强版的top命令,提供更丰富的信息和控制功能top显示系统运行状态,包括CPU使用率、内存使用情况、正在运行的进程等iostat监视系统输入/输出设备负载情况,帮助分析磁盘I/O性能瓶颈vmstat显示虚拟内存统计信息,包括进程、内存、分页、块IO、陷阱和CPU活动进程管理ps显示当前进程状态kill终止进程killall终止指定名称的所pgrep根据名称查找进有进程程磁盘管理df du显示磁盘分区上的可用和查看目录或文件的大小已用空间01040203mkfs fsck创建文件系统检查和修复文件系统错误网络配置ifconfig netstat查看和配置网络接口显示网络连接、路由表、接口统计等信息ping traceroute测试网络连接跟踪数据包从源主机到目的主机经过的路由路径CHAPTER05网络工具网络测试pingtraceroute用于测试与目标主机之间显示数据包从源主机到目的网络连接是否正常标主机之间经过的路由信息netstat ifconfig显示网络连接、路由表、用于配置和显示网络接口接口统计等网络相关信息的详细信息邮件处理mailq显示待发送的邮件队mail用于读取、发送和管列理邮件newaliases创建新的别名sendmail用于发送邮件数据库FTP/SFTP操作lftpftp灵活的文件传输协议(FTP)客户端,支持多种操作模式用于文件传输协议(FTP)客户端1nc用于在两个主机之间传输文sftp件,支持多种协议,如FTP、SFTP等安全文件传输协议(SFTP)客户端CHAPTER06安全与维护用户管理添加用户删除用户修改用户信息使用`useradd`命令添加新用户,使用`userdel`命令删除用户,可使用`usermod`命令修改现有用需要指定用户名、密码和其他相以选择性地删除用户账号或同时户的属性,如用户名、主目录、关信息删除用户账号及其主目录登录Shell等权限管理文件权限设置使用`chmod`命令设置文件或目录的权限,包括读、写、执行权限更改文件所有者使用`chown`命令更改文件或目录的所有者和所属组文件权限查看使用`ls-l`命令查看文件或目录的权限、所有者、所属组等信息日志查看与分析系统日志查看使用`cat`、`tail`、`less`等命令查看系统日志文件的内容日志分析工具使用`logrotate`、`grep`、`awk`等工具对日志文件进行分析和处理,提取有用信息日志轮转使用`logrotate`命令定期轮转、压缩和删除日志文件,以节省存储空间和管理效率THANKS[感谢观看]。
个人认证
优秀文档
获得点赞 0