linux运维-基础命令
seq: 数字 间隔(可没有默认为1)数字 sed?:实现对文件的增删改替换查 alias:eg alias cp="cp -i" awk:过滤 输出。NR代表行号 1.查看文件10行到20行的内容 head -20 num.txt |tail -11 sed -n "20,30"p num.txt? p是打印 n取消默认输出 awk "NR>19&&NR<31" num.txt? ?行数大于19并且小于31 awk "{if (NR >19&&NR<31) printf $0"n"} num.txt grep 20 -A 10 num.txt grep 25 -C 5 num.txt 2、替换 find oldboys/ -type f -name "*.sh"|xargs sed -i "s#oldboy#youngboy#g" sed -i "s#youngboy#oldboy#g" `find ./oldboys -type f -name "*.sh"` (反引号) 3、文件插入 cat >test3 cat >test3 <<EOF; 快捷键 ctrl+l清屏相当于exit ctrl+shift+c复制 ctrl+shift+v粘贴 查看32还是64位 uname -m 或a cat /proc/version? ?uname -a cat /etc/redhat-release 分区 一块硬盘: 主分区、逻辑分区、扩展分区 主分区+扩展分区<=4 一个主分区可由一个扩展分区替代,扩展分区最多只有一个。 扩展分区不能直接使用,还需要创建逻辑分区,逻辑分区可以有多个。 主分区+扩展分区编号只能1-4 逻辑分区编号只能从5开始。 常规分区(数据不是特别重要) /boot引导分区 200M swap分区 8-16G / linux所有目录定点 剩余所有空间 数据重要(数据库,存储服务器) /boot引导分区 200M swap分区 8-16G /?linux所有目录顶点 100-200G data 剩余所有 特大网站 ,门户(产品线多)? /boot引导分区 200M swap分区 8-16G /?linux所有目录顶点 100-200G 剩余空间不分配,根据需求再分配 磁盘命名 ide: 第一块/dev/hda 第一个分区:dev/hda1 第二块/dev/hdb scsi接口:第一块/dev/sda? 第二块/dev/sdb 第一个分区/dev/sdb1 挂载点 文件系统-格式化的时候创建文件系统 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |