随笔分类 - Linux系统基础知识
摘要:1. 使用Linux 的 crond 执行自动任务 crontab 命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“ crontab ”文件中,以供之后读取和执行。 1.1. crntab 服务启动与关闭 /etc/init.d/crond stop --关闭服务 /
阅读全文
摘要:1.简介 linux 中我们经常用来查找文件的命令有 whereis、find 和 locate。 2. whereis:定位文件所在的目录 (1)使用 whereis 命令可以定位常用命令的位置 [root@bat3963 ~]# whereis sh sh: /bin/sh /usr/sha
阅读全文
摘要:1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括gre
阅读全文
摘要:1. 挂载概述 我们在用惯了 Windows 系统后总觉得一切都是理所当然的,平时把 U 盘插入到电脑后也从来没有考虑过 Windows 系统做了哪些事情,才使得我们可以访问这个 U 盘。 挂载 —— 当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录进行关联,而这个关联的动作就是
阅读全文
摘要:Linux 文件存储结构 1. 根目录“/” 在Linux系统文件中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即“Linux系统中一切皆文件”。Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件层次化标准(FHS)采用树形结构来存放文件,以及定义常见目录的用途。另外
阅读全文
摘要:一. 文件权限概述 尽管在Linxu系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分。 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p 管道文件 Linux 中规定义了文件的所有者、所有组以及其他人对文件所拥有的可读(r)、可写
阅读全文
摘要:一. 用户身份概述 设计Linux系统的初衷之一就是为了满足多个用户同事工作的需求,因此LInux系统必须具备很好的安全性。 1.用户ID——UID 在RHEL7系统中,用户身份有如下这些: 需要注意的是,UID是不能冲突的,而且管理员创建普通用户的UID默认是从1000开始的(即使前面有闲置的号码
阅读全文
摘要:计划任务服务程序 尽管我们现在已近有了功能彪悍的脚本程序来执行一些批处理工作,但是,如果仍然需要每天凌晨两点敲击键盘回车键来执行这个脚本程序,这简直太痛苦了。为此,我们需要学习如何设置服务器的计划任务服务,把周期性、规律性的工作交给系统自动完成。 计划任务分为一次性计划任务与长期计划任务。 1. 一
阅读全文
摘要:流程控制语句 尽管可以通过使用Linux命令、管道符、重定向以及条件测试语句编写最基本的Shell脚本,但是这种脚本并不适用于生产环境。原因是它不能根据真实的工作需求来调整具体的执行命令,也不能根据某些条件实现自动循环执行。 例如,我们需要批量创建 1000 为用户,首先要判断这些用户是否已经存在;
阅读全文
摘要:判断语句 Shell脚本中的条件测试语法可以判断表达式是否成立,若条件成立则返回数字0,否则便返回其他随机数值。 条件测试语法的执行格式为 [ 条件表达式 ],切记,条件表达式两边均应有一个空格。 条件表达式也可以使用 “test 条件表达式” 格式来使用。 条件测试语句可以分为4种:文件测试语句、
阅读全文
摘要:1. 概述 Shell脚本命令的工作方式有两种:交互式和批处理。 交互式(Interrctive): 用户每输入一条命令就立即执行。 批处理(Batch): 由用户事先编写好一个完整的 Shell 脚本, Shell 会一次性执行脚本中诸多的命令。 Shell脚本文件的名称可以任意。但为了避免被误以
阅读全文
摘要:Vim 在系统配置中的应用示例 1. 配置主机名称 为了便于咱局域网中查找某台特定的主机,后者对主机进行区分,除了要有IP地址外,还要为主机配置一个主机名,主机名之间可以通过这个类似于域名的名称来相互访问。 在Linxu系统中,主机名大多保存在/etc/hostname文件中。 2. 配置网卡信息
阅读全文
摘要:Vim文本编辑器 在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数。 Vim提供了三种模式:命令模式、输入模式、末行模式 1.命令模式 每次运行Vim编辑器时,默认进入命令模式,命令模式下常用的命令。 dd 删除(剪切)光标所在的整行 5dd 删除(剪切)从光标出开始的5行
阅读全文
摘要:1. 环境变量概述 在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名提取到对应的变量值。 Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户的home目录、邮件存放位置。要想让Linux系统能够正常运行并且为用户提供服务,需要数百个环境
阅读全文
摘要:1. 命令行的通配符 通配符就是通用的匹配信息的符号。 2. 常用的转义字符 shell 反斜杠(\) 使反斜杠后面的一个变量变为单纯的字符串 单引号('') 转义其中所有的变量为单纯的字符串 双引号("") 保留其中的变量属性,不进行转义处理 反引号(``) 把其中的命令执行后返回结果 shell
阅读全文
摘要:管道命名符的作用:把前一个命令原来要输入到屏幕的标准正常数据当做后一个命令的标准输入。 1. grep 命令中的使用 找出被限制登录用户的命令是 grep "/sbin/nologin" /etc/passwd; 统计文本行数的命令是 wc l; 现在要做的就是把搜索命令的输出值传递给统计命令,即把
阅读全文
摘要:输入输出重定向 1.概述 输入重定向:指把文件导入到命令中。 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入。 输出重定向:把原来要输出到屏幕的数据信息写入到指定文件中。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(S
阅读全文
摘要:1. grep 命令 grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项][文件]”。 grep 命令的参数及其作用如下: -b 将可执行文件(binary)当做文本文件(text)来搜索 -c 仅显示找到的行数 -i 忽略大小写 -n 显示行号 ***常用***
阅读全文
摘要:tar 命令用于对文件进行打包压缩或解压,格式为"tar [选项]\[文件]"。 在Linux 系统中,常见的文件格式比较多,其中主要使用的是 .tar 或者 .tar.gz 或者 tar.bz2格式,我们不用担心格式太多而记不住,其实这些格式大部分都是由 tar 命令来生成的。 1. 有且只能
阅读全文
摘要:1. touch 命令 touch 命令用于创建空白文件或设置文件的时间,格式为“touch [选项]\[文件]”。 2. mkdir 命令 mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”。 在 Linux 系统中,文件夹是最常见的文件类型之一。除了能创建单个空白目录外,m
阅读全文

浙公网安备 33010602011771号