文章分类 - Linux
常用命令的详解
摘要:awk中的数组本来就是"关联数组",之所以先用以数字作为下标的数组举例,是为了让读者能够更好的过度,不过,以数字作为数组下标的数组在某些场景中有一定的优势,但是它本质上也是关联数组,awk默认会把"数字"下标转换为"字符串",所以,本质上它还是一个使用字符串作为下标的关联数组 上图中,我们使用了一个
阅读全文
摘要:最外侧的括号,即"{ }"。"print $0" "print"属于"输出语句"类型的动作,顾名思义,"输出语句"类型的动作的作用就是输出、打印信息,没错,"print"与"printf"都属于"输出语句"类型的动作。 "{ }"其实也可以被称之为"动作",只不过,"{ }"属于"组合语句"类型的动
阅读全文
摘要:恢复内容开始 对于options(选项)而言,我们使用过-F选项,也使用过-v选项。 对于Action(动作)而言,我们使用过print与printf 对于Pattern(模式)而言,两种特殊模式,BEGIN模式和END模式 一个简单的"模式",换句话说,我们使用了一个简单的"条件",这个条件就是,
阅读全文
摘要:恢复内容开始 awk基本语法如下,看不懂没关系,我们会慢慢举例。 awk [options] 'program' file1 , file2 , ``` 对于上述语法中的program来说,又可以细分成pattern和action,也就是说,awk的基本语法如下 awk [options] 'Pat
阅读全文
摘要:恢复内容开始 expect介绍 借助Expect处理交互的命令,可以将交互 过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成.尤其适用于需 要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率 expect语法: expect [选项] [ -c cmds ] [ [
阅读全文
摘要:vim /etc/services #此文件中,包含所有常见端口号及服务名称 常见的一些网络接口 eth0 ..... eth4 ... 以太网接口(linux6) waln0 无线接口 eno177776 以太网接口 (linux7) ens33 以太网接口(linux7) bond0 team0
阅读全文
摘要:GNU/Linux 通过用户和用户组实现访问控制 包括对文件访问、设备使用的控 GNU/Linux 系统中的每一个文件都有属一个用户(属主)和一个用户组(属组)。另外,还有三种类型的访问权限:读(read)、写(write)、运行(execute)。我们可以针对文件的属主、属组、而设置相应的访问权限
阅读全文
摘要:命令历史 cat /root/.bash_history //存放历史命令的地方 # history //查看命令历史的条数 # echo $HISTSIZE //查看可以保存的条数 # vim /etc/profile //改变变量HISTSIZE的值 “/HISTSIZE” 去搜索 # sour
阅读全文
摘要:let 命令是 BASH 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。 语法格式 arg:要执行的表达式 实例: 自加操作:let no++ 自减操作:let no-- 简写形式 let no+=10,let
阅读全文
摘要:注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!/bin/bash; 2. 其他地方作为注释使用,在一行中,#后面的内容并不会被执行,除非; 3. 但是用单/双引号包围时,#作为#号字符本身,不具有注释作用。 作为多语句的分隔符(Comman
阅读全文
摘要:恢复内容开始 注意,变量名和等号之间不能有空格,同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字)。 只读变量 使用 readonl
阅读全文
摘要:恢复内容开始 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法: df [-ahikHTm] [目录或文件名] 选项与参数: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KByte
阅读全文
摘要:iostat 监视I/O子系统 iostat是I/O statistics(输入/输出统计)的缩写,用来动态监视系统的磁盘操作活动。 命令格式 iostat[参数][时间][次数] 命令功能 通过iostat方便查看CPU、网卡、tty设备、磁盘、CD-ROM 等等设备的活动情况, 负载信息。 命令
阅读全文
摘要:netstat命令 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 如果你的计算机有时候接收到的数据报导致出错数据或
阅读全文
摘要:PS命令 Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需
阅读全文
摘要:whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下
阅读全文
摘要:我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/do
阅读全文
摘要:Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 实例中,bin文件的第
阅读全文

浙公网安备 33010602011771号