Linux下重要命令du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

du

  • 显示每个文件和目录的磁盘使用空间~~~文件的大小
    • -a #显示目录中文件的大小 单位 KB
    • -b #显示目录中文件的大小,以字节byte为单位
    • -c #显示目录中文件的大小,同时也显示总和;单位KB
    • -k 、 -m 、#显示目录中文件的大小,-k 单位KB,-m 单位MB
    • -s #仅显示目录的总值,单位KB
    • -h #以K M G为单位显示,提高可读性~~~(最常用的一个~也可能只用这一个就满足需求了)

df

  • 功能该命令与du命令相似,只不过df计算的是当前文件所有数据块的使用情况(包括前不久删除的文件),而du只是计算当前存在的所有文件的数据块的使用情况
    • -a:–all,显示所有的文件系统,包括虚拟文件系统
    • -h:–human-readable,以人们易读的GB、MB、KB等格式显示
    • -H:–si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024
    • -i:–inodes,不用硬盘容量,而是以inode的数量来显示
    • -k:以KB的容量显示各文件系统,相当于–block-size=1k
    • -m:以KB的容量显示各文件系统,相当于–block-size=1m
    • -l:–local,只显示本地文件系统
    • –no-sync:在统计使用信息之前不调用sync命令(默认)
    • sync:在统计使用信息之前调用sync命令
    • -P:–portability,使用POSIX格式显示
    • -t:–type=TYPE,只显示指定类型的文件系统
    • -T:–print-type,显示文件系统类型
    • -x:–exclude-type=TYPE,不显示指定类型的文件系统
    • –help:显示帮助信息
    • –version:显示版本信息

top

  • 功能:相当于windows下的资源管理器,可以查看当前cpu的使用情况,各进程的状况
    • b 批处理
    • -i 忽略过失
    • -c 显示完整的治命令
    • -s 保密模式

free

  • 显示所有内存利用率。包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统使用的缓存区等
    • -b 以byte为单位显示
    • -k 以KB为单位显示
    • -m 以MB 为单位显示
    • -o 不显示缓存区
    • -t 测试内存总和列

pstack

  • 进程跟踪

su

  • 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制

sudo

  • 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码

sudo -i

  • 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。 要求执行该命令的用户必须在sudoers中才可以

adduser

  • 创建新的用户

password

  • 用来修改用户密码,root用户可以修改任何用户的密码,但普通用户只能修改自身密码

猜你喜欢

转载自blog.csdn.net/qq_40860852/article/details/89320400