摘要: 磁盘管理 echo -e "n\np\n\n\n+2G \nw\n" | fdisk /dev/sdc \n 代表回车符号 标准输入重定向 fdisk /dev/sdc <<EOF 多行重定向 磁盘用来存储小文件 就设置为小块 如果磁盘用来存储大文件 就要设置成大块 目前Linux支持 1k 2k 阅读全文
posted @ 2018-04-26 09:50 不懂123 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: ls命令 ls -a 显示所有文件包括隐藏文件 ls -A 显示所有文件包括隐藏文件 除了. 和 .. ls -r 反转显示文件列表 ls -R 默认只显示第一级子目录和文件,R代表递归循环显示子文件信息 ls -l /etc 显示/etc目录下所有文件的详细属性 ls -ld /etc 显示/et 阅读全文
posted @ 2018-04-25 19:13 不懂123 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 磁盘存储 设备类型 1.块设备 以块为单位进行存储和读取,相当于批量存和批量读 2.字符设备 以一个字节或者一个字符为单位进行读取和写入. cp -a /dev/sda /data/sda mknod /data/sda b 8 1 创建特殊类型的文件 3.硬盘结构 1.磁头在盘片上进行从里到外-左 阅读全文
posted @ 2018-04-22 13:20 不懂123 阅读(2251) 评论(0) 推荐(0) 编辑
摘要: rpm命令 命名方式 name-VERSION-release.arch.rpm 常见的arch: x86: i386 i486 i586 i686 x86_64: x64 x86_64 amd64 跟平台无关: noarch 命令列表: 安装 rpm -ivh vsftpd-2.2.2-24.el 阅读全文
posted @ 2018-04-20 10:49 不懂123 阅读(391) 评论(0) 推荐(0) 编辑
摘要: sed介绍 grep 只能过滤文件内容,sed既能过滤文件内容同时还能对文件内容进行修改. sed 算是一种编程语言,它有自己的固定语法. sed是一种行编辑器,sed会在内存中开辟一块独立的空间(模式空间),每次读取磁盘文件中的一行调入内存空间并且默认自动打印到屏幕 sed基本语法 1. sed 阅读全文
posted @ 2018-04-19 21:06 不懂123 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ls命令 ls对文件mtime时间进行排序 降序: ls -lt | grep '^-' 升序: ls -ltr | grep '^-' seq命令 求1000以内所有偶数的和 echo `seq 0 2 1000` | tr -s ' ' + | bc paste命令 用户名-密码-家目录路径-默 阅读全文
posted @ 2018-04-17 13:50 不懂123 阅读(237) 评论(0) 推荐(0) 编辑
摘要: cat命令 查看文本内容或者特殊控制符 cat -A tr命令 转换和删除字符 | 压缩重复字符 2.tr -d "\r" < win.txt > newfile.txt 3.去掉某个字符串中的所有百分号或者其他的指定符号 tr -s "%" " " cut命令 cut -d 指明切割符号 -f c 阅读全文
posted @ 2018-04-16 15:48 不懂123 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 元字符分类 1.字符匹配 . 表示匹配的任意单个字符 2.匹配次数 * 前面的字符出现任意次,包含0次 \? 前面的字符出现0次或者1次 \+ 前面的字符出现1次或者多次 \{n,m\} 前面的字符至少出现n次,最多出现m次 3.位置锚定 正则表达式默认的查找方式是包含,不限定指定字符串出现的位置. 阅读全文
posted @ 2018-04-16 14:53 不懂123 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: locate命令 1.locate filename 模糊匹配 只要文件名中包含关键字即可 非实时查找,速度比find快. 依靠索引数据库 /var/lib/mlocate/mlocate.db 每天自动运行一次来更新数据库. updatedb 更新索引数据库 2.适合搜索变化不太频繁的文件.对系统 阅读全文
posted @ 2018-04-14 09:59 不懂123 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: 实际案例 1.判断接收参数个数大于1 [ $# -lt 1 ] && echo "至少需要一个参数" && { echo "我要退出了.... "; exit; } || echo "搞到参数" 2.统计文件夹 和 文件数 let etcd=`ls -l /etc| grep "^d"|wc -l` 阅读全文
posted @ 2018-04-13 14:22 不懂123 阅读(6429) 评论(0) 推荐(0) 编辑