摘要: Linux区分大小写(绝大部分情况下。例外:linux下mysql的列名不区分大小写) 主流Linux系统默认使用的shell解释器是Bash(/bin/bash) 命令格式:命令名称 [选项] [参数] 注意:命令名称,选项,参数之间请用空格键分隔(无论空几格均视为一格,其他少数情况下有可能严格规 阅读全文
posted @ 2018-03-26 23:48 DayoYan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: df(disk free磁盘空闲空间):列出已挂载磁盘的使用情况。格式:df [选项] [文件或目录] (df命令读取的范围主要是在Super block内的信息(主要针对整个文件系统),显示结果的速度非常快速)。 选项作用-h人性化(GB、MB、KB等格式)显示信息-i不用硬盘容量,而以inode的数量来显示-a列出所有的文件系统,包括系统特有的/proc(一个虚拟文件系统,放置的数据在内存当中... 阅读全文
posted @ 2018-03-26 23:39 DayoYan 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 计划任务分为一次性计划任务(at命令)与长期性计划任务(crontab命令): 一次性计划任务 一次性计划任务只执行一次,一般用于满足临时的工作需求,可使用at命令实现该功能。 执行at命令时,必须要有atd(单一的例行性工作调度)服务的支持(d:deamon守护进程 <http://blog.cs 阅读全文
posted @ 2018-03-26 21:14 DayoYan 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 关闭NetworkManager服务(否则可能会生成ifcfg-Auto文件,导致未知错误,删除其即可) Centos 6: service NetworkManager stop;chkconfig NetworkManager off 在/etc/sysconfig/network-script 阅读全文
posted @ 2018-03-26 21:09 DayoYan 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 关闭NetworkManager服务,并设置为不自启动 centos 6: service NetworkManager stop;chkconfig NetworkManager off 参考资料: <http://blog.51cto.com/addam/1839518> 阅读全文
posted @ 2018-03-26 21:06 DayoYan 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 颜色含义红色压缩文件或者包文件蓝色目录文件浅蓝色链接文件(主要是ln命令建立的文件)黄色设备文件绿色可执行文件红色闪烁表示链接的文件有问题白色一般性文件,如文本、配置、源码文件等灰色其他文件 阅读全文
posted @ 2018-03-26 21:04 DayoYan 阅读(543) 评论(0) 推荐(0) 编辑
摘要: if条件测试语句 if-then-fi if条件测试语句中会运行if后面的那个命令(判断式)。 如果该命令的退出状态码是0,位于then部分的命令才会被执行。 如果该命令的退出状态码是其他值,then部分的命令就不会被执行(if后面的命令仍被执行)。 双括号(()):除了test命令使用的标准数学运算符外,还允许比较过程中使... 阅读全文
posted @ 2018-03-26 19:57 DayoYan 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: Shell script(Shell脚本)的工作方式有两种: ①交互式(Interactive):用户每输入一条命令,然后Shell立即执行一次; ②批处理(Batch):由用户实现编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令。 查看系统可用的shell(/etc/shel 阅读全文
posted @ 2018-03-26 17:26 DayoYan 阅读(18332) 评论(0) 推荐(0) 编辑
摘要: 前提条件: 两个用户(arod和alex)的属性:均支持project组(附加组) 原文件(abcd)及目录(/srv/ahome)的详细属性和权限:abcd文件的所有者、所属用户组均是arod用户,/ahome目录对project组(arod、alex)开放rwx权限(使用者要修改一个文件至少需要 阅读全文
posted @ 2018-03-26 17:09 DayoYan 阅读(3710) 评论(0) 推荐(1) 编辑
摘要: vim编辑器较vi的显著优势:vim可以用颜色或底线等方式来显示一些特殊的信息。 Vim有三种工作模式: 一般模式:以vim打开一个文件默认进入一般模式(若指定文件不存在,vim会开辟一段新的缓冲区域来编辑),可进行光标移动。复制、粘贴、删除、等功能。 一般模式中常用的一些命令(注意区分命令的大小写 阅读全文
posted @ 2018-03-26 16:48 DayoYan 阅读(886) 评论(0) 推荐(0) 编辑
摘要: locale(区域设置):查询语言环境信息。 locale -a:显示所有支持的语系 locale:显示当前的语系 通过修改LANG变量,修改当前系统语言(可通过ctrl+shift+c/v快捷键复制粘贴local -a命令显示的语系) 通过Vim编辑器转换文件编码格式(中文文件编码格式要与系统语系一致才可在终端正常显示),命令(末行)模式下输入 :set fil... 阅读全文
posted @ 2018-03-26 16:45 DayoYan 阅读(498) 评论(0) 推荐(0) 编辑
摘要: which(查看工具):查找某个(外部)命令(执行文件)的绝对路径(在环境变量$PATH设置的目录中查找) which -a:将所有由PATH目录中可以找到的命令均列出 type(类型):判断给出的命令是内置命令还是外部命令。格式:type [参数] [name] type -t:"file":外部命令;"alias":别名命令;"builtin":内置命令 type -... 阅读全文
posted @ 2018-03-26 16:42 DayoYan 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 登录LInux系统(RHEL 7系统)时,bash shell会作为登录shell启动。登录shell会从5个不同的启动文件里读取命令: /etc/profile(/etc:etcetera附加物,存放系统配置文件,类似于windows系统的system目录) $HOME/.bash_profile(.代表隐藏文件) $HOME/.bash_login $HOME/.profile(profile... 阅读全文
posted @ 2018-03-26 16:41 DayoYan 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 简单一句话概括:"变量就是以一个较简单的字符串来替代某些具有特殊意义的设定以及数据" 变量的名称只能是英文、数字以及下划线_组成,而且不能以数字开头。 用户定义的局部变量或是shell脚本,最好使用小写字符。 变量名、等号和值之间没有空格。如果在复制表达式中加上了空格,bash shell就会把值当 阅读全文
posted @ 2018-03-26 16:38 DayoYan 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 通配符(wildcard)是由shell处理的(不是由所涉及到命令语句处理的),它只会出现在命令的"参数"里(它不用在命令名称,也不用在操作符上) 通配符 含义 * 匹配零个或多个字符 ? 匹配任意单个字符 [c1-c2] 匹配c1到c2(如[0-9],[a-z])中的任意单一字符 [list] 匹 阅读全文
posted @ 2018-03-26 16:31 DayoYan 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 简单一句话概括:"把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入(standard output)"。执行格式为:命令A | 命令B 注意: 管道命令的处理示意图 实例: 找出被系统限制登录的用户 找出被系统限制登录的用户数(wc -l命令统计文本行数) 通过管道符和passwd命令的 阅读全文
posted @ 2018-03-26 16:26 DayoYan 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 简单一句话概括:"使用输入重定向能把文件导入到命令中,而输出重定向则是能够把原本要输出到屏幕的数据信息写入到指定文件中" 重定向 详解 :<https://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html> Linux启动后,会默认打开3 阅读全文
posted @ 2018-03-26 16:15 DayoYan 阅读(716) 评论(0) 推荐(0) 编辑