简单介绍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

相关文章

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流