Linux
文章平均质量分 73
xingxinmanong
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记之文件操作
一、基本操作ls显示文件列表 -l 以详细信息显示 -a 显示所有,包括隐藏文件pwd显示目录路径.当前目录..父目录cd切换目录二、文件操作1、创建文件:touch2、删除文件:rm3、移动或重命名文件:mv4、查看文件内容:cat5、查看文件头:head -n 行数6、查看文件尾:tail -n 行数 -f 动态显示原创 2016-09-06 14:09:14 · 240 阅读 · 0 评论 -
shell 脚本编程之函数
函数的定义很简单,可以看到和 c 语言的函数定义方式很相似。function 关键字可以省略,省略之后的函数定义跟 c 语言相比就是少了函数返回类型而已。函数调用就更简单了,直接写函数名即可。原创 2017-08-04 10:39:49 · 324 阅读 · 0 评论 -
shell 脚本编程之循环语句
break 和 continue 的意义和 c 语言一样,break 用于结束整个循环,continue 用于跳过本次循环。但 shell 的 break 和 continue 有一个很强大的地方就是可以带上一个数字,表示作用于哪一层循环。默认不带数字表示作用于 break 或 continue 所在的那一层循环。break 2 表示直接跳出 break 外面的那一层循环。原创 2017-08-04 10:11:06 · 753 阅读 · 0 评论 -
shell 脚本编程之条件语句
case 结构相当于 C 语言中的 switch 语句,要注意的是每个分支后面要加两个分号,分号和命令之间要有空格;条件后面加一个括号,default 分支用一个 * 表示;结束关键字为 esac,刚好是 case 反过来写,if 结束关键字也是 if 反过来写,这点比较奇葩。原创 2017-08-04 10:04:25 · 279 阅读 · 0 评论 -
shell 实例之文件操作
% 是右适配符,从右向左开始适配,然后把适配到的内容删掉。取文件的文件名,需要把文件后缀名和 . 去掉,所以适配符应该写 .*,这样就能匹配到 .后缀名 并将其删掉。# 是左适配符,从左向右开始适配,然后把适配到的内容删掉。取文件的后缀名,需要把文件名和 . 去年,所以适配符应该写 *.,这样就能匹配到 文件名. 并将其删掉。% 和 # 是非贪婪操作符,找到第一个适配的字符串就停止查找。而 %% 和 ## 是贪婪原创 2017-08-10 10:24:42 · 469 阅读 · 0 评论 -
shell 脚本编程之逻辑运算符
和大多数语言一样,shell 的逻辑运算符有与或非三种,不同的是 shell 有两套逻辑运算符。原创 2017-08-01 18:58:58 · 1351 阅读 · 0 评论 -
shell 脚本编程之比较运算符
测试是用于判断某个条件是否成立,比如测试某个文件是否存在,测试两个字符串是否相等。要特别注意的是,shell 中返回 0 代表测试成功;条件语句、循环语句等结构经常会以“真假”为判断条件,shell 用字符串 true 来表示真,但对于测试来说返回 0 才表示真。这里可能有点绕,其实不用太在意 0 或者非 0 ,只需要知道以 “真” “假” 作为判断条件即可。原创 2017-08-01 18:56:53 · 647 阅读 · 0 评论 -
shell 脚本编程之算术运算符
shell 的算术运算符只支持整数,浮点数的运算结果会被转换成整数。算术运算符包括 + - * \ % **(幂运算) += -= *= \= %= ++ – <<(位左移) >>(位右移) &(按位与) |(按位或) ^(按位异或) ~(按位非)。使用 let “expression” 的方式将运算的结果保存到变量中。原创 2017-08-01 18:50:23 · 739 阅读 · 0 评论 -
shell 脚本编程之引用
shell 中字符分为两种,一种是普通字符,另一种是元字符(meta)。元字符是 shell 的保留字符,在 shell 中有着特殊的意义。引用是指将字符串用某种符号括起来,以防止特殊字符被解析成其它意思。shell 中有四种引用符,用双引号,单引号,反引号和转义字符。原创 2017-07-31 17:55:48 · 583 阅读 · 0 评论 -
shell 脚本编程之变量
Shell 是指一种命令行解释器,为用户和操作系统之间进行通信提供一种接口,它接受来自用户的命令,并将其转换成一系列的系统调用送到内核执行,并将结果输出给用户。Shell 不仅是一种解释器,还是一种编程工具,脚本语言。Shell 有很多种,本系列文章只介绍 Bash Shell。变量命名Shell 的变量命名和大多数语言一样,由字母,数字和下划线组成,第一个字符只能是字母或下划线。原创 2017-07-31 17:35:52 · 570 阅读 · 0 评论 -
Windows串门之Dos常用命令
虽然我们在windows用惯了图形界面,但在linux用了“装逼”的命令行之后,回到windows也会想用不用命令行。但对于新世纪的电脑使用者来说,dos命令那是上世纪的古董了,现在的程序员基本不会在windows下使用dos命令了,但了解一些基本的命令也是有好处的,至少能够让你在windows和linux下切换自如。下面不定期更新一些dos命令:1、文件操作新建文件:(1)使用e原创 2016-10-29 17:36:15 · 372 阅读 · 0 评论 -
Vi(Vim)常用命令记载
Vi(Vim)作为一个强大的编辑器,其强大的功能由非常多的命令支撑;这么多的命令靠死记硬背显示是不行的,而是需要在训练中强化记忆。这个帖子只是对常用命令作一个记录,基本上是根据vimtutor来记录的。原创 2016-09-08 15:24:27 · 235 阅读 · 0 评论 -
【Linux】重定向
回顾计算机经典的冯诺依曼结构,计算机的组成包括运算器、控制器、存储器、输入设备和输出设备。常见的输入设备有键盘、鼠标、扫描仪等,常见的输出设备有显示器、蜂鸣器、打印机等;linux 系统通常以键盘为默认输入设备,称为标准输入设备,以显示器为默认输出设备,称为标准输出设备。重定向是指将原本应由标准输入设备输入的数据,改由其它文件或设备输入;原来应该输出到标准输出设备的数据,改为输出到其它文件或设备。原创 2017-08-14 16:36:43 · 666 阅读 · 0 评论