码迷,mamicode.com
首页 > 系统相关 > 详细

linux运维-基础命令

时间:2019-05-07 13:02:40      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:根据   grep   创建文件系统   data   sed -n   release   数据   hello   redhat   

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 30 -B 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
I am studying linux
^C( 方法很鸡肋)

cat >test3 <<EOF;
> hello linux
> go for it
> 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

挂载点

文件系统-格式化的时候创建文件系统

 

linux运维-基础命令

标签:根据   grep   创建文件系统   data   sed -n   release   数据   hello   redhat   

原文地址:https://www.cnblogs.com/fumy/p/10795361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!