摘要:【cut命令】 cut [选项] 文件 -f 列号 ( --field 提取第几列 ) -d 分隔符 ( --delimiter 按照指定分隔符分割列 ) vi user.txt ( 行间分隔符为制表符Tab,cut的默认分割符是制表符 ) 提取系统的用户名和uid: cut -d ":" -f 1
阅读全文
摘要:正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表
阅读全文
摘要:只有把环境变量放入配置文件中,才能每次开机自动生效。source命令:让配置文件直接生效,而不用注销或重新登录。 source 配置文件 或者 . 配置文件(等同于 source 配置文件) 【系统中五类环境变量配置文件】 /etc/profile /etc/profile.d/*.sh ~/.ba
阅读全文
摘要:变量测试是通过显示x的值,判断y的值;程序执行时用于判断,可以用 if 判断同样实现。 Refer:Bash变量用法有哪些 Link:http://www.cnblogs.com/farwish/p/4772113.html
阅读全文
摘要:Shell中的变量的类型默认都是字符串,所以: #!/bin/bash aa=1 bb=2 cc=$aa+$bb echo $cc # 1+2 数值运算的方式: declare声明变量的类型: declare [+/-] [选项] 变量名 选项: - :给变量设定类型属性 + :取消变量的类型属性
阅读全文
摘要:变量是计算机内存的单元,其中存放的值可以改变。变量用于暂时保存信息。 一. 变量设置规则 1.数字,字母,下划线组成,不能以数字开头。 2.Bash中变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。 3.变量用等号连接值,等号左右不能有空格。 4.变量的值如果有空格,需要
阅读全文
摘要: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
阅读全文
摘要:一. 通配符: ? 匹配一个任意字符。 * 匹配0个一个或多个任意字符。 [] 匹配中括号中任意一个字符。 [-] 匹配中括号中任意一个字符,- 代表范围。 [^] 逻辑非,匹配不是中括号内的一个字符 通配符是用来匹配文件名的: mkdir tmp; touch abc; touch 0abc; t
阅读全文
摘要:一. 多命令顺序执行 分号(;) 逻辑与(&&) 逻辑或(||) 分号: ls; date; cd /user; pwd 执行顺序:命令顺序执行,命令之间不存在关系,互不影响 作用:连接多个命令,简化操作 例子: dd if=输入文件 of=输出文件 bs=字节数 count=个数 (用于复制磁盘)
阅读全文
摘要:输入输出重定向的作用: 输出重定向就是把命令的执行结果保存到文件,便于查看。 输入重定向就是把原先由键盘的输入改为由文件输入。 先了解一下标准输入输出: [ 设备 ][ 设备文件名 ][ 文件描述符 ][ 类型 ] 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输
阅读全文
摘要:一. 历史命令 history #查看历史命令 history -c #清空历史命令 history -w #不等退出,直接把缓存中的历史命令写入历史命令保存文件~/.bash_history vim /etc/profile #默认历史命令保存1000条,可修改HISTSIZE保存条数(无限制),
阅读全文
摘要:能完成大部分输出任务的命令:echo echo helloworld; #正确 echo "hello world"; #正确 echo "hello world !"; #中间有空格须加引号,且!在Linux中有特殊含义,不能加双引号,而用单引号(注:存在一些Linux系统可以正常输出,但不推荐此
阅读全文
摘要:Refer:Shell概览 Link:https://www.cnblogs.com/farwish/p/3908635.html
阅读全文
摘要:解释下Linux命令: ./configure #脚本配置工具 ./configure --help #查看脚本配置工具configure的命令行选项 /usr/local/php/bin/phpize #phpize命令用于在编译好的PHP中扩展模块 1. 下载你要安装的软件包,解压得到目录(如:
阅读全文
摘要:首先进行如下操作: sudo su add-apt-repository ppa:webupd8team/sublime-text-2 /* 也可以是sublime-text-3 */ apt-get update apt-get install sublime-text 默认打开的界面没有菜单栏,
阅读全文
摘要:首先切换到root权限下,在软件包所在目录执行以下操作: dpkg -i wine-qq2013-longeneteam //安装 卸载时,同样在root下进行操作,先查找到安装包: dpkg -l | grep qq dpkg -r wine-qq2013-longeneteam //卸载 [ 关
阅读全文
摘要:首先我先做了一些更改操作: 换到root用户的操作=>sudo su输入当前用户的密码: ****** 修改root密码的操作=>passwd 123456 /* root密码已改为123456 */ [ 这部分讲一下区别 ] 1.使用su命令是临时切换root用户身份:{ 条件:普通用户需要知道r
阅读全文