熊 5-1-VIM文本编辑器 Linux 1. VIM简介 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器 , 在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。 Vim普遍被推崇为类Vi<
熊 4-6-xargs命令 Linux 1. Linux xargs命令详解 管道实现的是将前面的stdout作为后面的stdin ,但是有些命令不接受管道的传递方式 , 最常见的就是ls命令。有些时候命令希望管道传递的是参数 , 但是直接用管道有时无法传递到命令的参数位 , 这时候需要xargs
熊 4-5-BASH中的特殊字符 Linux 1. 引号 单引号和双引号用于变量值出现空格时将字符用引号括起来。 二者的主要区别在于 , 被单引号括起来的字符都是普通字符 , 就算特殊字符也不再有特殊含义 ; 被双引号括起来的字符中 ,、\和反引号是拥有特殊含义的。代表引用变量的值 ,
熊 4-4-管道 Linux 1. 管道基础 管道是为了解决进程间通信问题而存在 , 它可以让两个进程之间的数据进行传递 , 将一个进程的输出数据传递给另一个进程作为其输入数据。管道左边是数据给予方 , 管道右边是数据接收方。 echo "abcd" | passwd --stdin username : 表示将进程echo的输
熊 4-3-IO重定向 Linux 1. IO概念 程序是由指令+数据组成的。换言之 , 程序是对读入的数据进行处理 , 再输出数据。数据的输入(Input) , 输出(Output) , 简称为IO , 在没有指定输入输出的情况下 , 默认为标准输入和标准输出。
熊 4-2-exec命令 Linux exec命令是一个内置的shell命令, 它用来执行一个可执行文件, 并用该文件替换当前的shell进程。这样, 当执行完该文件后, shell进程就不再存在, 也就不会返回到原来的shell环境中。exec命令可以提高系统的性能, 因为它减少了创建新进程的开销。exec命令还可以用来修改当前she
熊 4-1-glob通配符 Linux glob 模式(globbing)也被称之为 shell 通配符 , 名字的起源来自于Unix V6中的/etc/glob(详见man文档)。glob 是一种特殊的模式匹配 ,最常见的是通配符拓展 , 也可以将glob模式设为精简了的正则表达式 ,在最新的CentOS 7中已经删除了glob的相关描
熊 3-6-文件描述符 Linux 一个 Linux 进程可以打开成百上千个文件 , 为了表示和区分已经打开的文件 , Linux 会给每个文件分配一个编号 ( 一个 ID ) , 这个编号就是一个整数 , 被称为文件描述符 ( File Descriptor ) 。 文件描述符 ( File descriptor ) 是计算机科学中
熊 3-5-文件压缩与归档 Linux 1 压缩工具 1.1 compress/uncompress Linux compress命令是一个相当古老的 unix 文件压缩指令 , 压缩后的文件会加上一个 .Z 延伸档名以区别未压缩的档案 , 压缩后的文件可以以 <
熊 3-4-文件查找工具 Linux 在linux系统中查找文件有两个工具 : locate和find。查找文件有点类似于使用英文词典查单词。查找文件有点类似于使用英文词典查单吃。比如当你想要找一个词的时候,你可以使用字典前面的目录索引,先在目录索引中找到具体单词所在的页码位置,然后跟进目录信息,直接找到对应此所在的位置,或者可以从字典