摘要:
Vim编辑器中设置了三种模式 1、命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找工作 2、输入模式:正常的文本录入 3、末行模式:保存或退出文档,以及设置编辑环境 a :光标在下一位 i:光标在当前位置 o:光标的下面再创建一行 在每次运行Vim编辑器时,默认进入命令模式,此时需要通过a 阅读全文
摘要:
为了便于在局域网中查找某台特定的主机,或者对主机进行区分,除了要有IP地址外,还要为主机配置一个主机名,主机之间可以通过类似域名的名称来相互访问。 在Linux系统中,主机名大多保存在/etc/hostname文件中,接下来将/etc/hostname文件的内容修改为“linuxprobe.com” 阅读全文
摘要:
shell脚本命令的工作方式有两种:交互式和批处理 交互式:用户输入一条命令就立即执行 批处理:由用户事先编写好一个完整的shell脚本,shell会一次性执行脚本中的诸多命令 shell脚本组成: 1、脚本声明:用来告诉系统使用哪一种shell命令解释器来执行该脚本 #!/bin/bash 2、注 阅读全文
摘要:
Linux系统中,shell脚本语言内设了用于接收参数的变量,变量之间可以使用空格间隔; $0:对应的是当前shell脚本的名称 $#:对应的是总共几个参数 $*:对应的是所有位置的参数值 $?:对应的是显示上一次命令执行返回值 $1、$2、$3......则分别对应着第N个位置的参数值 阅读全文
摘要:
输入重定向:把文件导入到命令之中 输出重定向:把原本要输出到屏幕的数据信息写入到指定文件中 1、标准输出重定向(STDOUT):>默认输出到屏幕 2、错误输出重定向(STDERR):2>默认输出到屏幕 3、输出两种模式: 标准输出重定向:覆盖> 追加>> 错误输出重定向:覆盖2> 追加2>> 4、& 阅读全文
摘要:
执行格式:命令A|命令B——把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入 1、常用终端: /bin/bash:正常使用 /sbin/nologin:限制登录终端,不能连接服务器 2、找出被限制登录用户:grep "/sbin/nologin" /etc/passwd; 后面还 阅读全文
摘要:
*:空值或无穷多的信息 ?:单个字符 [a-z]:单个小写字符 [A-Z]:单个大写字符 [0-9]:单个数字 [1,3,5]:精确匹配某个数字 [a,c,g]:精确匹配某个字母 阅读全文
摘要:
1、ifconfig——用于获取网卡配置于网络状态等信息 。主要是用来查看网卡名称、IP地址、MAC地址以及RX、TX的接收数据包与发送数据包的个数和累计流量。 因本机未配置IP,所以不能显示IP地址 2、uname——用于查看系统内核版本与系统版本信息 在使用uname命令时,一般会固定搭配上-a 阅读全文
摘要:
工作目录:用户当前在系统中所处的位置 1、pwd——显示用户当前所处的工作目录 2、cd——用于切换工作路径 最常用的一个Linux命令,可以采用cd命令切换到不同的工作目录,除了常用切换目录方式。 cd -:返回到上一次所处的目录 cd ..:进入上级目录 cd ~:切换到当前目录的家目录 3、l 阅读全文
摘要:
Linux系统中“一切都是文件”,所以对服务程序进行配置自然也就是编辑程序的配置文件 1、cat——用于查看纯文本文件(内容较少的) 如果在查看文件内容时还想顺便显示行号,不妨在cat命令后面追加一个-n参数 2、more——查看纯文本文件(内容较多)有翻页功能 可以通过空格键或回车键进行翻页控制 阅读全文
摘要:
1、touch——用于创建空白文件或设置文件时间 touch 文件名:创建空白文本文件 -a:仅修改“读取时间”(atime) -m:仅修改“修改时间”(mtime) -d:同时修改读取时间和修改时间 例:我们先使用ls命令查看一个文件的修改时间,然后修改这个文件,再通过touch命令把修改后的文件 阅读全文
摘要:
1、tar——用于对文件打包压缩或解压 -c:创建压缩文件 -x:解压 -t:查看压缩包内有哪些文件 -z:用Gzip压缩或解压 -j:用bzip2压缩或解压 -v:显示解压或压缩过程 -f:目标文件名 -p:保留原始的权限与属性 -P:使用绝对路径来压缩 -C:指定解压的目录 tip:在使用某些解 阅读全文
摘要:
shell脚本中的条件测试语法可以判断表达式是否成立,若条件成立则返回数字0,否则便返回其他随机数值。 格式: 测试语句格式:[ 条件表达式 ] 按照测试对象来划分,条件测试语句可以分为四种 1、文件测试语句 2、逻辑测试语句 3、整数值比较语句 4、字符串比较语句 文件测试语句——判断文件是否存在 阅读全文
摘要:
在Linux系统中,UID就相当于我们的身份证号码一样具有唯一性,因此可以通过用户的UID值来判断该用户身份。在RHEL 7系统中,用户身份具有如下特征 1、管理员UID为0;系统的管理员用户 2、系统用户UID为1~999:Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认 阅读全文
摘要:
三种权限:可读(4r)可写(2w)可执行(1x) 目录: r:查看目录内文件列表的权限 w:能够在目录内新建、删除、修改文件名称的权限 x:能够使用cd进入文件目录的权限 文件: r:查看文件内容的权限 w:修改文件内容的权限 x:若该文件是脚本文件,则有权限去执行该文件 Linux系统中一切都是文 阅读全文
摘要:
如果希望对某个指定的用户进行单独的权限控制,则需要用到文件的访问控制列表(ACL)。通俗来讲,基于普通文件或目录设置ACL其实就是针对指定的用户或用户组设置文件或目录的操作权限。另外,如果针对某个目录设置了ACL,则目录中的文件会继承其ACL;若针对文件设置了ACL,则文件不在继承其所在目录的ACL 阅读全文
摘要:
一、su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅的切换到其他用户 su命令与用户名之间最好加一个 - ,这意味着完全切换到新的用户,即把环境变量信息也切换变更为新用户的相应信息,而不是保留原始的信息 当从root管理员切换到普通用户时不需要验证密码,但是普通用户切换到r 阅读全文