09 2018 档案
摘要:1、split 按照指定的行数或大小分隔文件 split [option] ...[input[prefix]] -l 指定行数 split -l 10 /etc/inittab new_ -a 指定生成文件后缀长度 split -l 10 -a 4 /etc/inittab new2_ -d 使用
阅读全文
摘要:ext2文件系统细节 我们都知道,操作系统中的数据分为文件内容和文件属性两部分,其中文件内容就是文件的实体数据,而文件属性就是文件类型、权限、属主、修改时间等信息。操作系统会将上述文件的内容放入磁盘文件系统的inode中,而把文件的实体数据存放于对应的block中。除了inode和block信息外,
阅读全文
摘要:磁盘分区的重点: 1)给磁盘分区的实质就是针对上述0磁头0磁道1扇区的前446字节后面接下来的64bytes的分区表进行设置,即主要是划分起始以及结束磁头号、扇区号及柱面号 2)给磁盘分区的工具有fdisk(适合给小于2T的磁盘分区),parted(擅长给大于2T的磁盘分区,可以对小于2T的磁盘分区
阅读全文
摘要:机械磁盘读写数据的原理小结: 1)磁盘是按照柱面为单位读写数据的,即先读取同一个盘面的某一个磁道,读完之后,如果数据没有读完,磁头也不会切换其他的磁道,而是选择切换磁头,读取下一个盘面的相同半径的磁道,直到所有盘面的相同半径的磁道读取完成之后,如果数据还没有读写完成,才会切换其他不同半径的磁道,这个
阅读全文
摘要:1. /etc/skel目录 /etc/skel目录是用来存放新用户环境变量文件的目录,当我们添加新用户时,这个目录下的所有文件会自动被复制到新添加的用户的家目录下;默认情况下,/etc/skel目录下的所有文件都是隐藏文件(以 . 开头的文件);通过修改、添加、删除/etc/skel目录下的文件,
阅读全文
摘要:1、vi命令 1.光标移动到文件的最后一行 G :$ ]] 2.光标移动到文件的第一行 :0 gg [[ 3.从光标所在位置将光标移动到当前行的开头 0 ^ home 4.从光标所在位置将光标移动到当前行的结尾 $ end 5.取消上一次的动作 u 6.删除一行 dd;删除n行 ndd 7.向下搜索
阅读全文
摘要:linux系统crond的定时任务 1、linux系统自身定期执行的任务工作:系统周期性自行执行的任务工作,如轮询系统日志、备份系统数据、清理系统缓存等,这些任务无需我们人为干预。 2、用户执行的任务工作:某个用户或系统管理员定期要做的任务工作,例如每隔5分钟和互联网上时间服务器进行时间同步,每天晚
阅读全文
摘要:chown 当我们要改变一个文件的属主,我们所使用的用户必须是该文件的属主而且同时是目标属组成员,或超级用户。只有超级用户的才能改变文件的属主。 chown语法: chown [选项]...[所有者] [ :[组] ] 文件... 举例:将a.txt文件的属主改为yonghu用户; 方法: chow
阅读全文
摘要:特殊权限位基本说明(了解): linux系统基本权限位为9位权限,但还有额外3位权限位,共12位权限: suid s(x) S 4 用户对应的权限位(用户对应的3位上) sgid s(x) S 2 用户对应的权限位(用户组对应的3位上) sticky t(x) T 1 其他用户对应的权限位 suid
阅读全文
摘要:测试结论:linux普通文件的读、写、执行权限说明 1、可读r:表示具有读取\阅读文件内容的权限 2、可写w:表示具有新增、修改文件内容的权限 1)如果没有r配合,那么vi编辑文件会提示无法编辑(但可强制编辑,echo可以重定向或追加) 2)特别提示:删除文件(修改文件名等)的权限是受父目录的权限控
阅读全文
摘要:readlink:查看符号链接(软链接)的源文件 rename Rename file rename from to file: from-->代表需要替换或要处理的字符 文件一部分,文件的扩展名 to:把前面from代表的内容替换为to代表的内容即重命名处理后的结果 file 例如: 当前目录下有
阅读全文
摘要:参数: -a:追加文本到指定行后 -i:插入文本到指定行前 1、单行增加 [root@redhat~]# sed ' 2a 6,f ' linux.tet 1,a 2,b 6,f 3,c 4,d 5,e [root@redhat~]# sed ' 2i 6,f ' linux.tet 1,a 6,f
阅读全文
摘要:1、“取ip地址”技术点总结:涉及到的知识有grep、sed、awk、cut等,这几个是工作必会的命令 2、请给出默认情况eth0网卡配置文件的路径及客户端DNS的路径: 1)/etc/sysconfig/network-scripts/ifcfg-eth0 2)/etc/resolv.conf 说
阅读全文
摘要:[root@redhat~]# sed -nr ' s#([ ^ : ]+) (: .* :) (/.*$)#\3\2\1#gp ' /etc/passwd
阅读全文
摘要:linux正则表达式结合三剑客企业级实践: 1、取系统ip [root@redhat~]# ifconfig eth0 解答: 替换命令: sed 's#支持正则位置##g' file 先取第2行: [root@redhat~]# ifconfig eth0 | sed -n ' 2p ' inet
阅读全文
摘要:扩展的正则表达式(Extended Regular Expressions): 使用的命令为:grep -E以及egrep [了解即可] 1)+ 表示重复“一个或一个以上”前面的字符(*是0或多个) 2)? 表示重复“0个或一个”前面的字符(.号有且只有一个) 3)| 表示同时过滤多个字符串 4)(
阅读全文
摘要:1.什么是正则表达式? 简单的说,正则表达式就是为处理大量的字符串而定义的一套规则和方法, 例如:假设“@”代表boy,“!”代表girl。echo“@!” “boygirl” 通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串。 linux正则表达式一般以行为单位处理的
阅读全文
摘要:注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是有较大区别的。 通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk场景。 *:通配符,代表所有(0到多个)字符 ?:通配符,代表任意1个字符 ;:连续不同命令的分隔符
阅读全文
摘要:7 8 9 三列是时间(默认是修改时间) modify 修改时间 -mtime 修改文件内容 change 改变时间 -ctime 文件属性改变 access 访问时间 -atime 访问文件内容 格式化显示时间属性: [root@redhat~]# ls -l --time-style=long-
阅读全文
摘要:root :x :0 :0 :root :/root :/bin/bash 账号名称 :账号密码 :账号UID :账号组GID :用户说明 :用户家目录 :shell解释器 小结论: 1.useradd添加用户会更改/etc/passwd、/etc/shadow、/etc/group、/etc/gs
阅读全文

浙公网安备 33010602011771号