0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux系统维护命令的用法

CHANBAEK ? 来源:嵌入式攻城狮 ? 作者:安迪西 ? 2023-04-17 14:57 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Linux有很多命令,每个命令基本可以用一篇文章介绍,本文仅简单总结一些常用系统维护命令的用法

man

manual 的缩写,使用man命令可以找到特定的联机帮助页,并提供简短的命令说明。 一般语法格式为:

man  commandname

联机帮助页提供了指定命令commandname的相关信息,包括:名称、函数、语法以及可选参数描述等。 无论帮助有多长,都遵循这个格式显示。 在页面内容较多的情况下使用PageUp和PageDown键翻页,使用“q”退出帮助页面

通常联机帮助信息包括以下几个部分:

  • NAME:命令的名称
  • SYNOPSIS:命令的语法格式
  • DESCRIPTION:命令的一般描述以及用途
  • OPTIONS:描述命令所有的参数或选项
  • SEE ALSO:帮助页中与该命令直接相关或功能相近的其他命令
  • BUGS:解释命令或其输出中存在的任何已知的问题或缺陷
  • EXAMPLES:普通的用法示例
  • AUTHORS:联机帮助页以及命令的作者

passwd

出于系统安全考虑,系统中的每一个帐号都必须同时具备用户名和密码。 passwd命令可以用来更改使用者的密码。 超级用户root可以修改所有其他用户的密码,而普通用户只能修改自己的用户密码。 若要修改超级用户或其他用户密码的话,需要具有超级用户的权限。

passwd命令的一般语法格式为:

passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]

一些必要的参数如下示,单独使用passwd命令时,表示修改当前用户密码:

  • -d 删除密码
  • -f 强迫用户下次登录时必须修改口令
  • -w 口令要到期提前警告的天数
  • -k 更新只能发送在过期之后
  • -l 停止账号使用
  • -S 显示密码信息
  • -u 启用已被停止的账户
  • -x 指定口令最长存活期
  • -g 修改群组密码
  • -i 口令过期后多少天停用账户
  • --help 显示帮助信息

su

swith user(切换用户)的缩写。 用于临时改变用户身份,具有其他用户的权限。 普通用户可以使用su命令临时具有超级用户的权限。 超级用户也可以使用普通用户身份完成一些操作。 当需要放弃当前用户身份时,可使用exit命令切换回来。

su命令的一般语法格式如下示:

su [-fmp] [-c cmd] [-s shell] [--help] [--version] [-] [USER [ARG]]

一些必要的参数如下示,单独使用su命令,默认转换为超级用户root

  • -f 不必读启动档(如 csh.cshrc 等)
  • -m -p 执行时不改变环境变数
  • -c cmd 变更帐号为USER并执行指令后再变回原来使用者
  • -s shell 指定要执行的shell
  • --help 显示说明文件
  • --version 显示版本资讯
  • USER 欲变更的使用者帐号
  • ARG 传入新的shell参数

图片

echo

echo命令用于在标准输出(显示器)上显示一段文字,一般起到提示作用。 echo命令的一般语法格式如下示:其中选项 -n 表示输出之后不换行,直接显示新行的提示符,选项 -e 表示对于转义字符按对应的方式进行处理

echo  [-n]  [-e] information

用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符所表示的含义,因此称为转义字符。 常见转义字符如下示:

  • \\a 发出警告声
  • \\b 删除前一个字符
  • \\c \\c后面的字符将不再输出,同时输出完毕后也不换行
  • \\f 换页符,光标停在原来的位置
  • \\n 换行且光标移至行首
  • \\r 回车符
  • \\t 水平制表符,也就是Tab键
  • \\v 垂直制表符
  • \\ 插入\\字符
  • \\e Esc键
  • \\0nnn 按照八进制ASCII输出,其中0为数字0,nnn是三位八进制数
  • \\xhh 按照十六进制ASCH输出,其中hh是两位十六进制数

实例1:输出带颜色的字符串

图片

\\e[1 是标准格式,代表颜色输出开始,\\e[0m 代表颜色输出结束
echo 能够识别的字体颜色为:30m ~ 37m

实例2:输出带背景颜色的字符串

图片

echo 可以使用的背景颜色为:40m ~ 47m

实例3:按照十六进制ASCII码制表输出

图片

date

date命令用于显示和设置系统日期和时间。 一般语法格式为:

date  [-d | -s | -u ]  datestr

参数如下示

  • d, --date=STRING显示 datestr 中所设定的时间 (非系统时间)
  • -s, --set=STRING将系统时间设为 datestr 中所设定的时间
  • -u, --utc, --universal打印或设置协调世界时(UTC)
  • --version显示版本编号
  • --help显示辅助讯息

图片

clear

clear命令用于清除屏幕上的信息。 清屏后,sell命令提示符移动到屏幕左上角。 一般语法格式为:

clear

由于shell命令是逐行执行,执行结果也将随即显示。 因此,用户在使用命令终端窗口时,终端窗口会很快就会被字符占满。 clear可以帮助清理一下窗口中杂乱的字符显示

df

disk free的缩写,df命令用于查看磁盘空间的使用情况。 一般格式为:

df  [-a | -T | -h | -k ]  Filesystem

其中,参数Filesystem表示物理文件系统。 各选项的含义如下所示:

  • -a 显示所有物理文件系统的使用情况,包括虚拟文件系统,/proc、/sys等
  • -T 显示物理文件系统的文件格式类型
  • -h 物理文件系统大小按兆字节为单位显示
  • -k 物理文件系统大小按千字节为单位显示
  • -l 显示本地文件系统的使用情况

图片

du

disk usage的缩写,du命令用于显示目录或文件的大小。 会显示指定的目录或文件所占用的磁盘空间,一般格式为:

du  [-a | -b | -h | -s ]  Filesystem

其中,参数Filesystem表示物理文件系统。 各选项的含义如下所示:

  • -a或-all显示目录中个别文件的大小
  • -b或-bytes时,以byte为单位显示目录或文件大小
  • -h 以K,M,G为单位显示目录或文件大小
  • -s或--summarize 仅显示总计

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11522

    浏览量

    214293
  • Linux系统
    +关注

    关注

    4

    文章

    606

    浏览量

    28744
  • 函数
    +关注

    关注

    3

    文章

    4384

    浏览量

    65136
  • 命令
    +关注

    关注

    5

    文章

    742

    浏览量

    22937
  • Shell
    +关注

    关注

    1

    文章

    372

    浏览量

    24272
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux基础命令which详解

    Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一个非常有用的工具,可以帮助定位
    的头像 发表于 07-29 17:58 ?170次阅读

    linux系统awk特殊字符命令详解

    Linux系统中,awk?是一种非常强大的文本处理工具,能够对文本数据进行分析、格式化和筛选。利用其内置的特殊字符和操作符,用户可以实现复杂的数据处理任务。以下对一些常见的awk特殊字符和操作符
    的头像 发表于 07-28 16:38 ?106次阅读

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核
    的头像 发表于 07-22 15:23 ?106次阅读

    飞凌嵌入式ElfBoard ELF 1板卡-文件系统常用命令之磁盘管理与维护常用命令

    一、df:查看系统已用空间df命令,用于显示linux系统中各文件系统的硬盘使用情况。包括文件系统
    发表于 06-24 11:26

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任
    的头像 发表于 05-03 18:08 ?1189次阅读

    Linux中文本处理命令用法

    Linux 三剑客是(grep,sed,awk)三者的简称,熟练使用这三个工具可以提升运维效率。Linux 三剑客以正则表达式作为基础,而在Linux系统中,支持两种正则表达式,分别为
    的头像 发表于 04-15 10:22 ?318次阅读
    <b class='flag-5'>Linux</b>中文本处理<b class='flag-5'>命令</b>的<b class='flag-5'>用法</b>

    Linux系统中最重要的三个命令

    Linux三剑客是Linux系统中最重要的三个命令,它们以其强大的功能和广泛的应用场景而闻名。这三个工具的组合使用几乎可以完美应对Shell中的数据分析场景,因此被统称为
    的头像 发表于 03-03 10:37 ?472次阅读

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系统中,ip命令是用于管理网络接口和路由的强大工具。相比于旧的?ifconfig
    的头像 发表于 02-19 10:23 ?760次阅读

    嵌入式开发必备-RK3562演示Linux常用系统查询命令

    本文介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试
    的头像 发表于 01-06 14:13 ?533次阅读
    嵌入式开发必备-RK3562演示<b class='flag-5'>Linux</b>常用<b class='flag-5'>系统</b>查询<b class='flag-5'>命令</b>

    盘点Linux系统中的常见命令

    作为运维同学怎能不知道Linux系统中的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。
    的头像 发表于 12-03 09:48 ?870次阅读
    盘点<b class='flag-5'>Linux</b><b class='flag-5'>系统</b>中的常见<b class='flag-5'>命令</b>

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令
    的头像 发表于 11-05 15:40 ?989次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 ?705次阅读
    <b class='flag-5'>Linux</b>实用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息。本文将介绍 lsof
    的头像 发表于 10-23 11:52 ?1429次阅读
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本<b class='flag-5'>用法</b>

    Windows操作系统中的常用命令

    Windows操作系统提供了许多实用的命令行工具,通过命令行界面(Command Prompt)或Windows PowerShell,用户可以执行各种任务,如文件管理、系统维护、网络
    的头像 发表于 08-07 15:40 ?1235次阅读
    Windows操作<b class='flag-5'>系统</b>中的常用<b class='flag-5'>命令</b>

    Linux中cut命令的实用示例

    Linux command cut 用于文本处理。您可以使用此命令通过选择列从文件中提取部分文本。
    的头像 发表于 08-05 15:14 ?759次阅读