简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password )

2024-03-16 07:48

本文主要是介绍简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

du 指令

格式:du [选项] [文件]

功能:显示每个文件和目录的磁盘使用空间。

-a 显示目录中个别文件的大小。
-b 显示目录或文件大小时,以byte为单位。
-c 除了显示个别目录或文件的大小外,同时也显示所有的目录或文件的总和。
-s 仅显示总计,只列出最后加的值。
-h 以K、M、G为单位,提高信息的可读性。

df 指令

格式:df [选项] [文件]

功能:可显示目前所有文件系统的可用空间及使用情况(动态显示过程);查看哪一级文件大小、使用比例、档案系统及其挂入点,但对文件却无能为力。

-h 表示使用[Human-readable]的输出,也就是在档案系统大小使用GB、MB等易读的格式。

top 指令

功能:提供了实时的对系统的处理器的状态监监视;显示系统中各个进程的资源占用状况。

-d指定每两次屏幕信息刷新之间的时间间隔。
-p通过指定监控进程ID来仅仅监控某个进程的状态。
free指令

free 指令

功能:查看当前系统内存的使用情况它显示系统中剩余及已用的物理内存和交换内存以及共享内存和被核心使用的缓冲区

free指令

其中:

Mem:表示物理内存统计

-/+ buffers/cached:表示物理内存的缓存统计

Swap: 表示硬盘上交换分区的使用情况

参数介绍:

-b, --bytes        #输出以比特方式显示  
-k, --kb           #输出以KB方式显示,这是系统默认项  
-m, --mb           #输出以MB方式显示,这是常用项,比较清晰  
-g, --gb           #输出以GB方式显示  
-l, --lowhigh      #显示详细信息  
-o, --old          #旧格式显示,不显示-/+ buffers/cache项  
-t, --total        #显示总共物理内存和交换区间  
-c n, --count=n    #显示统计的次数,n默认为1 次  
-s n, --repeat=n   #间隔秒数,持续观察内存使用情况  
-V, --version      #显示版本信息  
--help             #显示帮助信息  

pstack 指令

格式:root# pstack PID

功能:可显示每个进程的栈跟踪。必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。

此命令允许使用的唯一选项是要检查的进程的PID。

su指令

格式:su

功能:用户之间的切换功能

su 切换了root身份,但shell环境仍然是普通用户的shell。
su -f不必读启文件,仅用于csh或tcsh两种shell。
-l 加了这个参数之后,就好像重新登录一样,部分环境变量都是以该使用者为主,并且工作目录也会改变。如果没有指定USER,缺省情况是root。

sudo 指令

格式: sudo [参数] [命令]

功能:普通用户可以使用root权限来执行指定命令。

-s执行环境变数中的SHELL所指定的shell,或是/etc/passwd里所指定的shell。
-v 显示版本编号
-h 显示版本编号及指令的使用方法说明。
-l显示出自己的权限。
-k将会强迫使用者在下一次执行sudo时问密码

adduser 指令

格式:adduser[必要参数][选择性参数]用户名

功能:指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中。

-r|--system创建一个系统用户
-q 只显示警告信息和错误信息,不显示一般信息。
--debug 用于测试。    
-c:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d:指定用户登入时的启始目录。
-D:变更预设值;
-e:指定帐号的有效期限,缺省表示永久有效;
-f:指定在密码过期后多少天即关闭该帐号;
-g:指定用户所属的群组。
-G:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-s:指定用户登入后所使用的shell;
-u:指定用户id;

passwd 指令

功能:修改用户密码。

-d 删除密码
-f 强制执行
-k 更新只能发送在过期之后。                   

这篇关于简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814796

相关文章

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

Linux内核之内核裁剪详解

《Linux内核之内核裁剪详解》Linux内核裁剪是通过移除不必要的功能和模块,调整配置参数来优化内核,以满足特定需求,裁剪的方法包括使用配置选项、模块化设计和优化配置参数,图形裁剪工具如makeme... 目录简介一、 裁剪的原因二、裁剪的方法三、图形裁剪工具四、操作说明五、make menuconfig

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景:

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不