更多课程 选择中心

LinuxBOB下载app
美国上市教育机构

400-111-8989

LinuxBOB下载app

Linux运维常用的命令及详解(九)

  • 发布:linuxBOB下载app
  • 来源:Linux职场
  • 时间:2020-03-21 14:51

  • 今天小编要跟大家分享的文章是关于Linux运维常用的命令及详解。从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!正在从事Linux运维工作的小伙伴们来和小编一起看一看吧!

    Linux运维常用的命令及详解(九)

    81、tr命令 – 字符转换

    tr的英文全称是“transform”,即转换的意思。该命令的作用是一种可将字符进行替换、压缩、删除,他可以将一组字符转换成另一组字符。tr他只能从标准输入中读取数据,因此,tr要么将输入文件重定向到标准输入,要么从管道读入数据。

    注意:tr类似于sed命令,但是比sed简单,所以tr能实现的功能,sed都能实现。

    语法格式:tr [参数] [字符串1] [字符串2]

    常用参数:

    -c

    选定字符串1中字符集的补集,即反选字符串1的补集

    -d

    删除字符串1中出现的所有字符

    -s

    删除所有重复出现的字符序列,只保留一个

     

    82、tty命令 – 打印输出连接到标准输入的终端文件名

    tty是Teletype(电传打字机)的缩写,电传打字机是最早出现的一种终端设备,现在通常使用TTY来统称各种类型的终端设备,如键盘 、打印机 、显示器等。

    pty(虚拟终端): 如果我们远程telnet到主机或使用xterm时,也需要一个终端交互,这就是虚拟终端pty(pseudo-tty)。

    pts/ptmx(pts/ptmx结合使用,进而实现pty): pts(pseudo-terminalslave)是pty的实现方法,与ptmx(pseudo-terminalmaster)配合使用实现pty。

    语法格式:tty [参数]

    常用参数:

    -s/--silent/--quiet

    无打印输出结果,只是返回退出状态码

    --help

    打印输出tty命令的帮助信息并退出

    --version

    打印输出当前tty命令版本信息

     

    83、ulimit命令 – 控制shell程序的资源

    其全称是“User's LIMIT”。Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux用户的最大进程数,我们可以用ulimit来显示当前的各种用户进程限制。

    ulimit为shell内建命令,可用来控制shell执行程序的资源。

    语法格式:ulimit [参数]

    常用参数:

    -a

    显示目前资源限制的设定

    -d

    程序数据节区的最大值,单位为KB

    -t

    指定CPU使用时间的上限,单位为秒

    -u

    用户最多可开启的程序数目

    -v

    指定可使用的虚拟内存上限,单位为KB

     

    84、umask命令 – 设定权限掩码

    全称是“User's MASK”。umask命令可用来设定权限掩码。权限掩码是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。

    语法格式:umask [参数] [权限掩码]

    常用参数:

    -S

    以文字的方式来表示权限掩码

    -p

    输出的权限掩码可直接作为指令来执行

     

    85、umount命令 – 卸载文件系统

    umount是“unmount”的缩写,译为“不挂在。所以它的”的作用是卸载已安装的文件系统、目录或文件。

    使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。

    语法格式:umount [参数]

    常用参数:

    -a

    卸载/etc/mtab中记录的所有文件系统

    -h

    显示帮助

    -n

    卸载时不要将信息存入/etc/mtab文件中

    -r

    若无法成功卸载,则尝试以只读的方式重新挂入文件系统

    等等

    详情请参见:https://www.linuxcool.com/umount

     

    86、uname命令 – 显示系统信息

    uname命令的英文全称即“Unix name”。

    用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。

    如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。

    语法格式:uname [参数]

    常用参数:

    -a

    显示系统所有相关信息

    -m

    显示计算机硬件架构

    -n

    显示主机名称

    -r

    显示内核发行版本号

    等等

    详情请参见:https://www.linuxcool.com/uname

     

    87、uniq命令 – 去除文件中的重复行

    uniq命令全称是“unique”,中文释义是“独特的,唯一的”。该命令的作用是用来去除文本文件中连续的重复行,中间不能夹杂其他文本行。去除了重复的,保留的都是唯一的,也就是独特的,唯一的了。

    我们应当注意的是,它和sort的区别,sort只要有重复行,它就去除,而uniq重复行必须要连续,也可以用它忽略文件中的重复行。

    语法格式:uniq [参数] [文件]

    常用参数:

    -c

    打印每行在文本中重复出现的次数

    -d

    只显示有重复的纪录,每个重复纪录只出现一次

    -u

    只显示没有重复的纪录

     

    88、wall命令 – 输出信息

    全称为“write all”。wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

    语法格式:wall [参数]

    常用参数:

    messge

    消息:指定广播消息

     

    89、wc命令 – 统计文件的字节数、字数、行数

    wc命令全称为“Word Count”,是统计指定文件中的字节数、字数、行数,并将统计结果显示输出。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。wc同时也给出所指定文件的总统计数。

    语法格式:wc [参数] [文件]

    常用参数:

    -w

    统计字数,或--words:只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串

    -c

    统计字节数,或--bytes或--chars:只显示Bytes数

    -l

    统计行数,或--lines:只显示列数

    -m

    统计字符数

    等等

    详情请参见:https://www.linuxcool.com/wc

     

    90、xargs命令 – 过滤器

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。全称是“extended arguments”,它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。

    xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是构建单行命令的重要组件之一。

    语法格式:xargs [参数]

    常用参数:

    -n

    多行输出

    -d

    自定义一个定界符

    -I

    指定一个替换字符串{}

    -t

    打印出xargs执行的命令

    -p

    执行每一个命令时弹出确认

    以上就是小编今天为大家分享的关于Linux运维常用的命令及详解(九)的文章,希望本篇文章能够对正在从事Linux相关工作的小伙伴们有所帮助,想要了解更多Linux命令记得继续关注达内LinuxBOB下载app官网本系列文章,最后祝愿小伙伴们工作顺利!

    原创 企鹅 Linux就该这么学

    【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

    预约申请免费试听课

    填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

    上一篇:为什么运维更适合学习云计算?
    下一篇:能诊断Linux服务器性能的命令有哪些?

    Linux系统中的故障修复技巧介绍

    成为优秀的运维需要哪些必备工具

    运维人员要牢记的数据库中的约束和三大范式

    Linux常用命令解析- rm命令

    选择城市和中心
    黑龙江省

    吉林省

    河北省

    湖南省

    贵州省

    云南省

    广西省

    海南省