深圳微网站建设公司哪家好,wordpress科技,WordPress公众号主题,凡科可以做返利网站吗我们通常用各种编辑工具来处理文本文件 常用的编辑工具:VIVIMEMACSVI和VIM的区别它们都是多模式编辑器#xff0c;不同的是vim 是vi的升级版本#xff0c;它不仅兼容vi的所有指令#xff0c;而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面#xff1a;易… 我们通常用各种编辑工具来处理文本文件 常用的编辑工具:VIVIMEMACS VI和VIM的区别 它们都是多模式编辑器不同的是vim 是vi的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面易用性 vi只能运行于unix中而vim不仅可以运行于unix,windows ,mac等多操作平台。语法加亮 vim可以用不同的颜色来加亮你的代码。可视化操作ESCV 就是说vim不仅可以在终端运行也可以运行于x window、 mac os、 windows。对vi的完全兼容 某些情况下你可以把vim当成vi来使用 VI 作为一个编辑器vim被广泛地运用在各种Unix操作系统上。Vim是Linux中的标准文本编辑器。在Red Hat Linux上一般采用的“可视编辑器 / visual editor” 是vimvi improved 用VIM打开文件 vim 文件名如果文件已存在则此文件被打开且显示文件内容如果文件不存在则vim在第一次存盘时自动建立在硬盘上imvi improved vim提供三种模式命令模式控制光标移动删除字符段落复制(按ESC)编辑模式/插入模式新增文字及修改文字末行模式保存文件离开vi以及其他设置 命令模式 在编辑模式下按ESC键可进入到命令模式 命令 说明 h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 0 数字0将光标移动到该行的行首 $ 将光标移动到该行的行末 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的中间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行w或W 将光标移动到下一单词 命令模式删除与块操作 在命令模式下可以直接删除字符在命令模式下键入v则进入块操作1、移动光标以选定操作块2、c 剪切选定块 或 y 复制选定块3、p 将选定内容贴在光标所在位置右手边 在vi中删除x/del删除一个字符nx删除下n个字符dd删除当前行dw删至词尾ndw删除后n个词d$删至行尾nd$删除后n行在vi中剪贴yy选定光标所在行复制yw选定光标所在词复制nyw选定光标所在位置到之后n个单词复制y$选定光标所在位置到行尾的部分复制p贴在光标所在位置之右P贴在光标所在位置之左 命令模式取消操作 u取消上一个更动U取消一行内的所有更动:e! 放弃所有更动重新编辑 VIM编辑模式 i光标当前处插入I光标当前行首插入a光标之后插入A光标所在行的行尾插入o光标所在行之后新起一行插入O光标所在行之前新起一行插入 末行模式在命令模式下输入“:”进入末行模式:w [文件名] 保存当前文件:q 如果未对文件做改动则退出:wq :x 保存当前文件并退出:q! 放弃存储并退出:e 文件名 打开另一文件并开始编辑:r 文件名 在当前光标插入文件内容:r! 命令在当前光标插入命令执行结果在命令模式下输入 “/” “?”进入末行查询模式/ 向下查询向上查询在查找后可以用 n 继续寻找下一个关键字段。 ###################################################################### 网卡配置 网卡设备名字eth0,eth1,…配置命令:system-config-networksystem-config-network-tuisystem-config-network-gui网卡设备配置结果存放在:/etc/sysconfig/network-scripts/ifcfg-ethX 查看网卡的配置情况 ifconfig [ethX]激活某一个网卡 ifup ethX 禁用某一个网卡 ifdown ethX 网络的其他配置 /etc/sysconfig/network 文件该文件用来指定服务器上的网络配置信息下面是一个示例。NETWORKyes/no 网络是否被配置FORWARD_IPV4yes/no 是否开启IP转发功能HOSTNAMEhostname hostname表示服务器的主机名 GATEWAYDEVgw-dev gw-dw表示网关的设备名如etho等 GATEWAY192.168.0.254 设置网关的IP地址 交互工具 mesg -- 控制终端是否接收讯息#mesg n/y常用的交互工具write指定一个在线用户发送短消息wall向所有在线用户广播 DNS客户端配置 文件/etc/resolv.conf配置DNS客户 .文件/etc/resolv.conf配置DNS客户它包含了主机的域名搜索顺序和DNS服务器的地址每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件 search example.com nameserver 192.168.0.254 nameserver 192.168.1.254 Search 它的多个参数指明域名查询顺序。当要查询没有域名的主机主机将在由search声明的域中分别查找。nameserver 表明DNS服务器的IP地址。可以有很多行的nameserver每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行且只有当第一个nameserver没有反应时才查询下面的nameserver LINUX日期配置 system-config-dateUTC(国际标准时间)CST中国标准时间/美国、澳大利亚中央时间/古巴标准时间CST Central Standard Time (USA) UT-6:00 CST Central Standard Time (Australia) UT9:30 CST China Standard Time UT8:00CST Cuba Standard Time UT-4:00 date –s 2008/06/24 ###################################################################### 进程简介 系统通过进程来完成工作每一个进程都有一个独立的进程号系统通过调用进程号来调度操控进程系统的原始进程是initinit的PID总是1一个进程可以产生另一个进程除了init以外所有的进程都有父进程 查询进程 查询进程的指令ps [option]pstree可以用来以树状的方式表现进程的父子关系top是一个常用的系统监视工具 控制进程 Kill语法kill [-signal] PID向进程传送一个特定的讯号默认为15终结kill -l列出所有可以由kill传递的讯号KillallKill [-signal] %ID 进程的优先级 进程的优先级用nice值来表示nice以一个不同的nice值来运行指令nice –(num/-num) commandrenice改变一个运行进程的nice值renice num/-num pid 前台和后台 默认情况下一个命令执行后此指令将独占shell并拒绝其他输入。我们称之为前台进程。反之则称为后台进程在进程的后面加上符号就可将此命令产生的进程放入后台执行。对每一个控制台都允许多个后台进程。对前台/后台进程的控制与调度被称为任务控制。 工作 jobs列出系统当前的后台进程fg将后台进程拉回前台bg激活后台暂停的进程 PROC目录 /proc目录是一个虚拟的文件系统包含了来自正在运行着的核心的信息用户可以通过cat /proc/下的文件来获得系统的信息这些信息包括系统硬件、网络设置、内存使用及其他一些东西/proc/sys目录下的文件允许系统管理员更动这些变动会直接影响当前核心 系统日志 系统日志记录着系统运行中的记录信息在服务或系统发生故障的时候通过查询系统日志可以帮助我们诊断。系统日志可以预警安全问题系统日志一般都存放在/var/log目录下 常用系统日志 /var/log/messages 日志是核心系统日志文件。它包含了系统启动时的引导消息以及系统运行时的其他状态消息。IO 错误、网络错误和其他系统错误都会记录到这个文件中。其他信息比如某个人的身份切换为 root也在这里列出。如果服务正在运行比如 DHCP 服务器您可以在 messages 文件中观察它的活动。通常/var/log/messages 是您在做故障诊断时首先要查看的文件。 /var/log/secure安全信息系统登录与网络连接的信息 离开系统 重启rebootshutdown -r nowinit 6关机haltshutdown -h nowpoweroffinit 0 转载于:https://blog.51cto.com/linuxguest/110664