![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统入门
文章平均质量分 79
dmzing
这个作者很懒,什么都没留下…
展开
-
基础系列(五):tr
因为tr的使用比较灵活,这里直接给出示例,具体的使用方法不予列出。1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中[root@centos7 tmp]# cat /etc/issue | tr [a-z] [A-Z] > /tmp/issue.out[root@centos7 tmp]# cat /tmp/issue.out \SKERN原创 2016-09-01 12:51:31 · 380 阅读 · 0 评论 -
文件处理工具系列(二):行编辑器sed
1、sed介绍 sed(Stream EDitor),是一种行编辑工具,它一次处理一行内容。处理时,把当前匹配到的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令对这些数据做出相应的增删改查操作,处理完成后,默认输出至屏幕,而未被匹配到的行也将默认输出至屏幕。而原来的文件内容并没有发生改变,除非使用重定向存储输出。原创 2016-09-02 13:31:27 · 1251 阅读 · 0 评论 -
vim编辑器进阶
1、vim介绍 vim(Visual Interface Improved)是一款异常强大的文本编辑器,如果大家对它的认识还停留在编辑文件,再退出的阶段的话,那就太对不起vim了,反倒不如用nano来的爽快。不过学习vim刚开始的阶段必然是痛苦的,如果想要一蹴而就,那就是你想多了。所以还需大家结合实际情况,勤加练习,认真揣摩。这里是对vim用法和功能的总结,希望对大家学习vim有所帮助。原创 2016-09-02 13:32:41 · 501 阅读 · 0 评论 -
基础系列(六):I/O重定向
1、什么是I/O重定向 在说I/O重定向之前,先来说说数据流的概念吧。数据流分为三种:标准输入(stdin),标准输出(stdout)和标准错误输出(stderr)。简单来说,标准输入指的是通过键盘键入的信息,标准输出指的是命令执行所回传的正确信息,而标准错误输出指的是命令执行失败后,所回传的错误信息。而I/O重定向就是指修改这些默认的I/O,对原来系统命令的默认执行方式进行改变,通原创 2016-09-01 12:53:53 · 524 阅读 · 0 评论 -
linux索引inode详解
1、inode简介 文件系统是数据在硬盘上的一种排列组织方式,linux每个分区都可以格式化为不同的文件系统,所以可以说每个分区都是一个文件系统,都有自己的目录层次结构。而在目录之下,linux已经将所有的资源处理成为文件,不论是目录还是命令,之后linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构,实现对不同分区的数据进行访问。但是通过目录层次访问原创 2016-09-01 12:49:07 · 8627 阅读 · 2 评论 -
globbing、ERE、BRE的比较
在linux中,对资源进行选择的时候,通常都会使用到通配符(globbing)、基本正则表达式(Basic Regular Expression)或者扩展正则表达式(Extend Regular Expression),大家肯定都疑惑过,它们在使用时,为什么相同的元字符会表示不同的含义呢?答案其实很简单,在bash环境下是不支持正则表达式的,也就是说那些* + .等之类的都是通配符,而真正支持正则原创 2016-09-01 12:46:18 · 519 阅读 · 0 评论 -
基础系列(四):命令
本次继续学习linux基础命令,包括stat、touch、cp、mv、rm、tree、mkdir、rmdir,tee1、stat 命令格式 stat [OPTION]... FILE... 命令功能 显示文件的时间戳,即访问时间、修改时间和改变时间 stat [OPTION].原创 2016-09-01 08:47:40 · 384 阅读 · 0 评论 -
基础系列(二):FHS和man的使用
1、Linux文件系统目录 Linux主要由文件系统、内核、shell和各种应用程序组成,通过将各种可利用资源模拟成文件的形式,利用shell接口的交互性,可以顺利访问到各文件。Linux文件系统分层标准(Filesystem Hierarchy Standard)为一个倒置的树状结构,通过根的自引用可以访问到文件系统之下的各个文件。在众多linux发行版之中,都遵循次原则,下面以c原创 2016-09-01 08:44:40 · 446 阅读 · 0 评论 -
用户组管理系列(一):增删改查
1、什么是用户和组 每个用户都拥有一个唯一的用户名和一个与之相关联的数值型的用户标识UID,用户可以隶属于一个或多个组,而每个组也都拥有唯一的一个名称和一个组标识符GID,对于进程和内核来说,只识别UID和GID,用户名和组名最终都会通过/etc/passwd和/etc/group这俩个数据库转换为UID和GID来标识。这两个ID的主要用途如下: ● 确定各种系统资源的所原创 2016-09-01 23:42:46 · 8119 阅读 · 0 评论 -
用户组管理系列(二):权限设置
1、权限简介 操作系统中每个文件都拥有特定的权限、所属用户和所属组。权限是操作系统用来限制资源访问的机制,在Linux中权限一般分为读(readable)、写(writable)和执行(excutable),分为三组。分别对应文件的属主(owner),属组(group)和其他用户(other),通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。原创 2016-09-01 23:44:17 · 7149 阅读 · 0 评论 -
文本处理工具系列(一):文本的查看、分析、统计和文本过滤工具grep
1、文本的查看、统计和分析工具 文本查看工具 cat tac rev more less head tail cut paste cat -A:显示所有隐藏的控制符 -n:显示行号 -s:压缩连续的空行至一行[root@centos6 testdir]# cat -A -n f4原创 2016-09-01 23:46:44 · 2679 阅读 · 0 评论 -
Linux,你了解多少!
1、Linux概述 Linux是一种自由和开放源代码的类UNIX操作系统。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,FSF提议将该组合系统命名为GNU/Linu原创 2016-09-01 23:40:07 · 2826 阅读 · 0 评论 -
基础系列(一):命令
Unix是1969年由Ken Thompson编写的,它是后来各种内核版本研究的雏形。后来在1991年8月,Linus Torvalds创造了开源的linux,对开源发展做出了划时代的贡献。在linux系统中中,脱离了windows的图形界面,所有的操作交由内核之上的shell程序,它是我们管理硬件的一个交互式接口。本次学习目标:了解linux的基本使用。1、登原创 2016-09-01 00:22:20 · 626 阅读 · 0 评论