
linux
li563868273
个人主页:lizhao.pw
展开
-
linux之echo详解
在Linux中我们使用echo和printf(和C一样)完成我们的终端打印。 下面我会详细解读echo 首先我们需要在我们的linux 命令窗口下输入 man echo 可以知道我们的echo用于展现一行文字。 具体的参数有 -n:不换行输出 -e:可接受转移序列原创 2016-04-28 11:16:59 · 926 阅读 · 0 评论 -
Linux-Shell脚本中单引号和双引号区别
最近开始学习Linux的Shell脚本操作,遇到的比较多的就是单引号和双引号的区别。在SHELL脚本中的单引号和双引号都是字符串的界定符,而不是字符的界定符。单引号单引号用于保持和引号内所有字符的字面值,即使引号内的\和空格都不能避免。只要被单引号扩起来了以后,不管是什么都会失去原来的意义,只做为普通字符解释 例如下面的shell脚本#! /bin/basha=helloecho '${a}'原创 2016-04-28 20:12:39 · 944 阅读 · 0 评论 -
Linux-SHELL中sh和bash的区别
什么是SHELL?shell的中文意思就是贝壳,其实比较类似于我们内核的壳。我们通过hsell和用户通信SHELL简而言之就是只要能够操作应用程序的接口都能够称为SHELL。狭义的shell指的是命令行方面的软件,广义的SHELL则包括图形界面。SHELL的版本在鸟哥的私房菜的一书中,介绍了UNIX的版本以及众多的SHELL版本。 早在UNIX年代,发展者众多,所以由于shell依据发展者的不同就原创 2016-04-28 20:35:09 · 32728 阅读 · 4 评论 -
LINUX-SHELL之数字运算
在Bash shell环境中,可以利用let,(())和[]执行基本的算数操作。而在进行高级操作时,expr和bc这两个工具也会非常有用。数字的加减我们在shell中普通的变量赋值的时候会被存储为字符串。然而,我们可以用一些方法让他们可以像数字一样处理。#! /bin/bashno1=4no2=5我们定义了两个变量,let命令可以直接执行基本的算数操作。当使用let时, 变量名之前不需要再添加原创 2016-04-28 21:28:00 · 7729 阅读 · 0 评论 -
Linux-Shell之比较和测试
程序中的流程控制是由比较和测试语句来处理的。在Bash中具备多种和UNIX系统特性相兼容的执行测试方法。在Shell中我们可以用if,if else以及逻辑运算符来执行测试,而用一些比较运算符来比较数据项。if测试if条件:if condition;thencommands;fi在这里会以fi结尾用于提示if的结束。else if和elseif condition;thencommands原创 2016-04-30 15:32:47 · 369 阅读 · 0 评论 -
Linux之玩转xargs
Man xargs通常我们学习一个命令的时候,我们肯定首先使用man xargs,官方给定的解释是NAME xargs - build and execute command lines from standard input构建并且执行从标准输入(stdin)的命令行。大家应该对管道不陌生吧。我们可以用管道将一个命令的stdout(标准输出)重定向到另一个命令的stdin(标准输入)原创 2016-05-01 11:56:43 · 518 阅读 · 0 评论 -
Linux之grep命令
1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式 grep [options]3.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。转载 2016-05-14 17:04:36 · 331 阅读 · 0 评论 -
Linux下使用MySql命令详细解析
下载即安装对于下载我们可以去http://dev.mysql.com/downloads下载自己合适的版本,这里我们使用的Ubuntu系统比较方便,只需要简单的几个步骤既可以完成。 1. sudo apt-get install mysql-server 2. sudo apt-get install mysql-client 3. sudo apt-get install li原创 2016-05-15 10:34:06 · 817 阅读 · 1 评论 -
Linux的inode的理解
一、inode是什么?理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即连续八个 sector转载 2016-07-12 11:22:48 · 294 阅读 · 0 评论