这些Linux下的高效指令,是你快速上手运维的神器。多CPU操作系统。它可以运行主要的UNIX实用软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为中心的设计思想,是一个性能稳定的多用户网络操作系统。linux管理磁盘查看当前磁盘使用情况:df-hfdisk-l(查看所有硬盘)为服务器添加硬盘:在系统设置中添加挂载到多台设备vi命令所有命令均在命令行下输入,不在编辑模式!复制多行/单行:输入yy,然后按k删除一行:按dd;删除一个字符:光标选中一个字符,按x删除一个错误的字符/一行想返回:u替换一个文件的所有内容:%s/failymao/momo/g(ESC后:替换所有[g表示全部]文件中falilymao的内容到momo替换某行某内容:%s/momo/failymao/1(替换最后一行)在第一行添加一个字符或一个空白字符:%s/my/my/g第二种方法(my后加一个空格):%s/my/&/在第一行添加:%s/^/&/(^调节第一行,&表示append)添加最后一个line:%s/$/&hello($表示结束)在匹配行前插入一个空行:在某个字符下按O(大写),在该行后插入一个空行按o(小写)跳转:跳转到最后一个字符:GG跳转到第一个字符:gg查找:/my删除匹配项之后的所有内容:dGsed命令替换一个文件的所有内容:sed's/momo/failymao/g'test.txt(检查替换,s表示搜索)sed-i's/momo/failymao/g'test.txt替换(加参数-i表示写入)在匹配行前插入:sed-i'/IS/i123456'test.txt在匹配行后插入:sed-i'/IS/a123456'test.txt(ameansafter)修改一个配置文件信息:sed'/SELINUX/s/disabled/123456/g'/etc/selinux/config(将/etc/selinux/config配置文件中SELTINUX后disabled修改为123456)find命令在当前目录中查找文件:在根目录中查找文件:查找所有以固定格式结尾的文件文件:查找以固定格式结尾的目录或文件:查找以固定格式结尾的目录或文件:find.名称“*.py”-typtd-mtime+1-size+10M(d表示类型为目录,-mtime+1表示超过一天,-1表示1天内,-size表示文件目录,大小为10M)查找包含的文件某些内容:复制搜索到的文件:find/root/-name"*"-typef-name"*server*"-execcp{}/samba\;(找到/root目录,在文件中找到包含server的文件,并(-exec)复制(cp)到({}访问目录)/samba目录,(;)固定格式)打包:删除文件:找到/samba-name"*"-typef-name"*server*"-execrm-rf{}\;(删除/samba,包括所有文件名中带有“server”的文件!)删除文件==相当于exec:find/root/-name"*.py"|xargsrm-rf{}\;(管道符|xargs相当于-exec)管道符grep过滤文件:前面的结果作为下面的输入:exclude文件:打印过滤的固定行:grep正则查看内存、ip信息特别说明total其他应用示例:输出文本数据中的最大和最小数执行:指令详情:1)sed's//\n/g'将所有空格转换为换行2)|grep-v"^$"将开头的Groups转换为空格在末尾被排除,-v表示排除3)|sort-nr从大到小排序4)|sed-n'1p;$p'-n表示多行打印,1p表示最先,$p表示最后awk指定打印某行匹配的linux命令。指挥的熟练程度,决定了你能否成为运维领域的老司机!记得多练习!多加练习!多加练习!
