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
挂载点
文件系统-格式化的时候创建文件系统
原文:https://www.cnblogs.com/fumy/p/10795361.html