访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux下的一些常见命令学习

时间:2019-06-15

常用linux命令大全_常用dos命令_linux常用命令

如果调度一个命令运行,这时您尚未登录,并且希望在.profile文件中的命令运行,这个命令必须明确的读取您的.profile文件。我们知道 $path 变量,用户每次登录,就会从上面的文件读取顺序读取所有配置文件,最后得到 $path 变量的值。范例要想显示以太网统计信息和所有协议的统计信息,请键入下列命令:netstat-e-s要想仅显示tcp和udp协议的统计信息,请键入下列命令:netstat-s-ptcpudp要想每5秒钟显示一次活动的tcp连接和进程id,请键入下列命令:nbtstat-o5要想以数字形式显示活动的tcp连接和进程id,请键入下列命令:nbtstat-n–orunas允许用户用其他权限运行指定的工具和程序,而不是用户当前登录提供的权限。

语法

last (选项)(参数)

选项

-a : 把从何处登入系统的主机名称或IP地址,显示在最后一行
-d : 将IP地址转换成主机名称
-f <记录文件>:指定记录文件
-n <显示列数>或-<显示列数> : 设置列出名单的显示列数
-R :不显示登入系统的主机名称或IP地址
-x :显示系统关机,重新开机,以及执行等级的改变等信息

参数

用户名 : 显示用户登录列表
终端 : 显示从指定终端的登录列表

实例

这里写图片描述

awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

awk有3个不同的版本:awk、nawk和gawk,未做特殊说明,一般指gawk,这个是AWK的GNU版本

语法:

awk '{pattern + action}' {filenames}

常用linux命令大全_常用dos命令_linux常用命令

其中pattern表示AWK在数据中查找的内容,而action是在找到匹配内容时所执行的一系列命令,花括号{}不需要在程序中出现,但它们用于根据特定的模式对一系列指令进行分组。pattern就是要表示的正则表达式,用斜杠括起来。

如果文件中存在'/0'字符(或者说0x00字节),调用fgets之后就无法判断缓冲区中的'/0'究竟是从文件读上来的字符还是由fgets自动添加的结束符,所以fgets只适合读文本文件而不适合读二进制文件,并且文本文件中的所有字符都应该是可见字符,不能有'/0'。如果文件中存在'\0'字符(或者0x00字节),调用fgets之后就无法判断缓冲区中的'\0'究竟是从文件读上来的字符还是由fgets自动添加的结束符,所以fgets只适合读文本文件而不适合读二进制文件,并且文本文件中的所有字符都应该是可见字符,不能有'\0'。信息自动分类、自动摘要、信 息过滤等文本级应用,如: 上海交通大学纳讯公司的自动 摘要 复旦大学的文本分类 计算所基于聚类粒度原理vsm的 智多星中文文本分类器 信息自动抽取,即将internet 上大量的非结构化的信息,抽 取出格式化的数据,以备进一 步的搜索应用。

通常,awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执行相应的命令,来处理文本。

入门例子:

输入last -n -5后输出如下:

root@yushan-virtual-machine:~# last -n 5
yushan   pts/20       218.241.251.145  Sat Aug  5 16:38   still logged in   
yushan   pts/20       218.241.251.145  Sat Aug  5 16:28 - 16:38  (00:09)    
yushan   pts/11       218.241.251.145  Sat Aug  5 16:22   still logged in   
yushan   pts/9        218.241.251.145  Sat Aug  5 15:49   still logged in   
yushan   pts/9        114.255.40.54    Fri Aug  4 21:03 - 00:03  (02:59)