网站建设算什么专业,企业建设网站需要注意什么,网络营销软文案例,alipay域名网站1. 基本工具1.1 特殊字符shell的特殊字符有#xff1a;、;、|、*、?、、、、[、]、(、)、$、、、{、}、^、#、/、\、%、!、~、。要将这些具有特殊含义的字符当作普通字符使用#xff0c;可对它们转义使用#xff0c;在特殊字符前加反斜杠 \ 、;、|、*、?、、、、[、]、(、)、$、、、{、}、^、#、/、\、%、!、~、。要将这些具有特殊含义的字符当作普通字符使用可对它们转义使用在特殊字符前加反斜杠 \ 即可。要将连续的两个或多个特殊字符转义必须在每个字符前加一个反斜杠。转义删除字符(CONTROLH)、行删除字符(CONTROLU)和其他控制字符的唯一方法就是在它们前面加入CONTROLV如下所示1.2 管道管道是Linux中不可缺少的功能。进程间的通信是Linux的特点之一管理用 | 表示为这种通信的最简单方式它接收一个工具的输出并将其作为另一个工具的输入。用术语表示为管理是将一个进程的标准输出重定向为另一个进程的标准输入如下所示1.3 ls使用ls工具可显示一个目录下的所有文件列表如下所示常用参数1) -a: 列出目录下的所有文件包括隐藏文件。2) -A: 列出除了 . 和 .. 之外的其他所有文件。3) -l: 显示文件的详细信息。4) -S: 根据文件大小排序。5) -t: 根据文件修改时间排序。1.4 catcat工具可用来显示文本文件的内容如下所示常用参数1) -b: 输出行号但不包含空白行。2) -n: 输出行号。3) -s: 遇到连续多个空白行时替换为一行。1.5 rmrm工具用来删除文件如下所示常用参数1) -f: 强制删除。2) -i: 删除前需要确认。3) -r: 递归删除目录及内容。1.6 less或more当要浏览的文件内容超过一屏时可使用less或more工具。这两个工具都将文件显示一屏后停下所以被称为分页程序。它们之间存在一些细微的差别如到文件末尾时less显示EOF信息等待输入q返回shell而more直接退出到shell如下所示less常用操作1) /: 使用模式向前搜索。2) ?: 使用模式向后搜索。3) n: 向前查找下一个匹配文本。4) N: 向后查找上一个匹配文本。5) CTRLF: 向前滚动一屏。6) CTRLB: 向后滚动一屏。7) CTRLD: 向前滚动半屏。8) CTRLU: 向后滚动半屏。9) j: 向前移动一行。10) k: 向后移动一行。11) g: 移动到第一行。12) G: 移动到最后一行。13) q: 退出less。more常用操作1) SPACE: 向前滚动一屏。2) nSPACE: 向前滚动n行。3) b: 向后滚动一屏。4) q: 退出more。1.7 hostnamehostname命令可以显示正在使用的系统名。在不能确定自己是否登录到正确的系统上时可使用该命令如下所示1.8 echoecho工具可复制其后跟的任何内容并将其显示在屏幕上如下所示1.9 datedate命令用来显示当前的日期和时间如下所示1.10 scriptscript工具可记录登录会话的部分或全部信息此工具只对基于文本的设备有效。默认情况下script捕捉到的会话内容将存放在typescript文件中或通过script后跟文件名存在指定文件中使用命令exit将终止script会话如下所示1.11 unix2dos为了方便Windows系统用户阅读Linux系统下的文件需要转换文件格式。unix2dos实现了Linux文本格式到Windows文本格式的转换而dos2unix可将DOS格式的文件转换为Linux格式如下所示2. 文件操作 2.1 cpcp工具实现了文件的复制此工具可对任何文件进行复制如文本文件和可执行文件如下所示常用参数1) -f: 强制复制。2) -i: 覆盖目标前需要确认。3) -r: 递归复制目录及内容。2.2 mvmv工具可对文件重命名该命令执行后不会产生文件副本其语法与cp相同如下所示常用参数1) -f: 强制重命名。2) -i: 覆盖目标前需要确认。2.3 grepgrep工具是在一个或多个文件中搜索是否包含给定字符串。此工具只显示包含查找字符串的文本行并不修改搜索出的文件如下所示常用参数1) -a: 将二进制文件作为文本文件搜索。2) -c: 显示符合行的行数。3) -e: 以正则表达式搜索。4) -i: 忽略大小写。5) -n: 显示行号。2.4 head默认情况下head工具显示文件的前10行信息后跟连字符和数字即可指定显示行数如下所示2.5 tailtail工具在默认情况下显示文件的最后10行内容可设定其显示的行数如下所示常用参数1) -f: 动态显示文件的更新。2.6 sort sort工具是将文件内容按行排序后显示但并不改变文件内容如下所示常用参数1) -n: 以数值方式排序。2) -r: 反向排序。3) -u: 去除重复行。2.7 uniquniq工具用来显示文件内容对于连续的重复行将只显示一行但不会改变原文件的内容如下所示常用参数1) -c: 在行首显示每行出现的次数。2) -d: 只显示重复行。2.8 diffdiff工具用来对两个文件进行比较显示两者所有不同之处但不改变任何一个文件的内容如下所示常用参数1) -b: 忽略空白字符。2) -B: 忽略空白行。3) -c: 显示全部内容并标出不同之处。4) -i: 忽略大小写。2.9 file在不通过打开文件查看内容的情况下file工具可直接获得Linux系统中任何文件的内容信息如下所示3. 压缩和归档 3.1 bzip2bzip2工具通过分析和有效记录文件内容的方法来压缩文件。压缩后的文件与原来的文件看上去完全不同它包含许多非打印字符所以无法直接浏览其内容。执行bzip2后文件会被重命名为原文件名加后缀.bz2如下所示常用参数1) -c: 将结果发送到标准输出。2) -d: 解压缩。3) -f: 强制压缩。4) -t: 测试压缩文件完整性。5) -v: 显示详细信息。3.2 bunzip2bunzip2工具可将bzip2压缩的文件解压缩恢复为原来的文件所下所示常用参数与bzip2相同。3.3 bzcatbzcat工具可用来显示bzip2压缩文件的内容bzcat首先将压缩数据解压缩然后显示解压缩后的文件内容如下所示常用参数与bzip2相同。3.4 gzipgzip、gunzip和zcat是比bzip2出现早且较低效的压缩工具它的一些标记和操作与bzip2类似。通过gzip压缩的文件名后缀为.gz如下所示常用参数1) -c: 将结果发送到标准输出。2) -d: 解压缩。3) -r: 递归压缩。4) -t: 测试压缩文件完整性。5) -v: 显示详细信息。3.5 tartar工具可完成许多功能常用来将多个文件或多个目录归档为一个tar文件或解开如下所示常用参数1) -c: 建立一个文件。2) -f: 使用文件名注意后面必须跟上文件名不能有其他参数。3) -j: 是否需要bzip解压缩。4) -v: 显示详细信息。5) -x: 解开一个文件。6) -z: 是否需要gzip解压缩。4. 定位命令 4.1 which当输入一个Linux命令后shell将在一组目录下查找具有该名字的程序并运行找到的第1个。工具whick通过显示工具完整路径来帮助查找该程序如下所示4.2 whereiswhereis工具是在标准路径下而非用户设定的路径搜索与工具相关的文件如下所示4.3 apropos当需要完成某个特定任务但又不知道命令名字时可用关键字和apropos工具进行搜索。apropos运行需要建立whatis数据库和维护该数据库的makewhatis工具此任务通常由cron完成。apropos工具可在所有man页的简短描述行中搜索关键字然后显示匹配行如下所示4.4 locatelocate工具用于在本地系统中搜索文件。在使用locate工具时需要编译和更新locate数据库通常该数据库由cron脚本每天更新一次如下所示5. 系统信息 5.1 who 工具who可将登录到系统的用户列出如下所示常用参数1) -H: 显示各栏位的标题。2) -q: 显示登录系统的总人数。5.2 finger 使用finger可显示出登录到系统的用户的相关信息。除了显示用户的登录名外还显示用户连接的终端设备、最近一段时间输入的内容所在位置如下所示常用参数1) -l: 显示详细的用户信息。5.3 ww工具也可列出登录用户名单如下所示5.4 writewrite工具用来给一个已登录用户发送消息。两个用户通过write发送消息的方式是一种双向通信的方式。通过按下CONTROLD通知write退出返回到shell对方用户的终端将显示EOF如下所示5.5 mesg当不想接收其他用户发来的消息时可输入mesg n通过输入mesg y就可再次接收消息如下所示 转载于:https://blog.51cto.com/hanviseas/1021542