随笔分类 -  GNU/Linux/Shell

上一页 1 2 3 下一页

[FAQ] Centos7 解决 gdb 提示 Missing separate debuginfos
摘要:Centos7 上使用gdb: $ gdb php $ run /home/www/2.php 运行完 run,后面跟着很长的提示: …. Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.26-17.el7 阅读全文

posted @ 2016-07-05 02:22 ercom 阅读(5928) 评论(0) 推荐(0)

GNU M4 - GNU Project - 免费软件基金会(FSF)
摘要:GNU M4介绍: GNU M4 是一个传统Unix宏处理器的实现。它主要兼容 SVR4,尽管它有一些扩展(例如,处理超过9个位置参数的宏)。GNU M4 同样有内置的函数用来包含文件,运行shell命令,做算术运算,等等。 GNU M4 在某种意义上来说是一个宏处理器,它复制输入到扩展的宏后输出。 阅读全文

posted @ 2015-10-22 00:50 ercom 阅读(1277) 评论(0) 推荐(0)

[Linux]服务管理:RPM包, 源码包
摘要:| 1. 独立的服务 | RPM包(二进制包)默认安装的服务 | 2. 基于xinetd服务 linux服务分类: | | 源码包安装的服务 查询已安装的服务: RPM包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有RPM包安装的服务 ) ( 7个运行级别,0代表关 阅读全文

posted @ 2015-10-13 23:18 ercom 阅读(1098) 评论(0) 推荐(0)

[Shell] 条件判断与流程控制:if, case, for, while, until
摘要:【条件判断】 1. 按文件类型进行判断 -b 文件 判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 阅读全文

posted @ 2015-10-12 00:07 ercom 阅读(7473) 评论(2) 推荐(0)

[Shell] 字符截取命令:cut, printf, awk, sed
摘要:【cut命令】 cut [选项] 文件 -f 列号 ( --field 提取第几列 ) -d 分隔符 ( --delimiter 按照指定分隔符分割列 ) vi user.txt ( 行间分隔符为制表符Tab,cut的默认分割符是制表符 ) 提取系统的用户名和uid: cut -d ":" -f 1 阅读全文

posted @ 2015-09-29 00:25 ercom 阅读(97561) 评论(0) 推荐(0)

[Shell] 正则表达式与通配符
摘要:正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表 阅读全文

posted @ 2015-09-13 23:43 ercom 阅读(15333) 评论(0) 推荐(0)

[Shell] Bash变量:环境变量的配置文件和登录信息
摘要:只有把环境变量放入配置文件中,才能每次开机自动生效。source命令:让配置文件直接生效,而不用注销或重新登录。 source 配置文件 或者 . 配置文件(等同于 source 配置文件) 【系统中五类环境变量配置文件】 /etc/profile /etc/profile.d/*.sh ~/.ba 阅读全文

posted @ 2015-09-13 02:01 ercom 阅读(2208) 评论(1) 推荐(0)

[Shell] Bash变量:变量测试与内容替换
摘要:变量测试是通过显示x的值,判断y的值;程序执行时用于判断,可以用 if 判断同样实现。 Refer:Bash变量用法有哪些 Link:http://www.cnblogs.com/farwish/p/4772113.html 阅读全文

posted @ 2015-08-31 03:49 ercom 阅读(1122) 评论(0) 推荐(0)

[Shell] Bash变量:数值运算及运算符
摘要:Shell中的变量的类型默认都是字符串,所以: #!/bin/bash aa=1 bb=2 cc=$aa+$bb echo $cc # 1+2 数值运算的方式: declare声明变量的类型: declare [+/-] [选项] 变量名 选项: - :给变量设定类型属性 + :取消变量的类型属性 阅读全文

posted @ 2015-08-31 03:22 ercom 阅读(3965) 评论(0) 推荐(0)

[Shell]Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量
摘要:变量是计算机内存的单元,其中存放的值可以改变。变量用于暂时保存信息。 一. 变量设置规则 1.数字,字母,下划线组成,不能以数字开头。 2.Bash中变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。 3.变量用等号连接值,等号左右不能有空格。 4.变量的值如果有空格,需要 阅读全文

posted @ 2015-08-26 21:41 ercom 阅读(11247) 评论(0) 推荐(0)

[Linux] CentOS7搭建Nginx + MySQL + PHP
摘要:Nginx安装参考地址:http://www.cnblogs.com/farwish/p/3807289.html RPM安装MySQL: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh 阅读全文

posted @ 2014-12-22 02:52 ercom 阅读(9784) 评论(4) 推荐(1)

[Shell] Bash基本功能:通配符与特殊符号
摘要:一. 通配符: ? 匹配一个任意字符。 * 匹配0个一个或多个任意字符。 [] 匹配中括号中任意一个字符。 [-] 匹配中括号中任意一个字符,- 代表范围。 [^] 逻辑非,匹配不是中括号内的一个字符 通配符是用来匹配文件名的: mkdir tmp; touch abc; touch 0abc; t 阅读全文

posted @ 2014-08-18 21:41 ercom 阅读(1017) 评论(0) 推荐(0)

[Shell]Bash基本功能:多命令顺序执行与管道符
摘要:一. 多命令顺序执行 分号(;) 逻辑与(&&) 逻辑或(||) 分号: ls; date; cd /user; pwd 执行顺序:命令顺序执行,命令之间不存在关系,互不影响 作用:连接多个命令,简化操作 例子: dd if=输入文件 of=输出文件 bs=字节数 count=个数 (用于复制磁盘) 阅读全文

posted @ 2014-08-17 22:31 ercom 阅读(7985) 评论(0) 推荐(0)

[Shell]Bash基本功能:输入输出重定向
摘要:输入输出重定向的作用: 输出重定向就是把命令的执行结果保存到文件,便于查看。 输入重定向就是把原先由键盘的输入改为由文件输入。 先了解一下标准输入输出: [ 设备 ][ 设备文件名 ][ 文件描述符 ][ 类型 ] 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输 阅读全文

posted @ 2014-08-17 16:36 ercom 阅读(1314) 评论(0) 推荐(0)

[Shell]Bash基本功能:历史命令 & 别名 & Bash快捷键
摘要:一. 历史命令 history #查看历史命令 history -c #清空历史命令 history -w #不等退出,直接把缓存中的历史命令写入历史命令保存文件~/.bash_history vim /etc/profile #默认历史命令保存1000条,可修改HISTSIZE保存条数(无限制), 阅读全文

posted @ 2014-08-17 01:38 ercom 阅读(1111) 评论(0) 推荐(0)

[Shell]Shell脚本的执行方式
摘要:能完成大部分输出任务的命令:echo echo helloworld; #正确 echo "hello world"; #正确 echo "hello world !"; #中间有空格须加引号,且!在Linux中有特殊含义,不能加双引号,而用单引号(注:存在一些Linux系统可以正常输出,但不推荐此 阅读全文

posted @ 2014-08-13 00:40 ercom 阅读(1271) 评论(0) 推荐(0)

[Shell]一张图知道Shell(图)
摘要:Refer:Shell概览 Link:https://www.cnblogs.com/farwish/p/3908635.html 阅读全文

posted @ 2014-08-12 22:25 ercom 阅读(836) 评论(1) 推荐(0)

[Linux]Linux下动态安装PHP扩展的一般方法(图)
摘要:解释下Linux命令: ./configure #脚本配置工具 ./configure --help #查看脚本配置工具configure的命令行选项 /usr/local/php/bin/phpize #phpize命令用于在编译好的PHP中扩展模块 1. 下载你要安装的软件包,解压得到目录(如: 阅读全文

posted @ 2014-06-24 11:46 ercom 阅读(14008) 评论(0) 推荐(0)

[Linux] Ubuntu下安装Sublime-text 且 支持中文输入
摘要:首先进行如下操作: sudo su add-apt-repository ppa:webupd8team/sublime-text-2 /* 也可以是sublime-text-3 */ apt-get update apt-get install sublime-text 默认打开的界面没有菜单栏, 阅读全文

posted @ 2014-06-08 22:36 ercom 阅读(732) 评论(3) 推荐(0)

[Linux].deb软件包:wine-qq2013-longeneteam安装与卸载
摘要:首先切换到root权限下,在软件包所在目录执行以下操作: dpkg -i wine-qq2013-longeneteam //安装 卸载时,同样在root下进行操作,先查找到安装包: dpkg -l | grep qq dpkg -r wine-qq2013-longeneteam //卸载 [ 关 阅读全文

posted @ 2014-06-01 02:12 ercom 阅读(594) 评论(0) 推荐(0)

上一页 1 2 3 下一页