Shell基本系统维护命令

八种命令

  • man、passwd、su、echo
  • date、clear、df、du

man

  • 作用:找到特定的联机帮助页面,并提供简短的有关命令、函数的说明。所提供信息包括:名称、函数、语法、可选项参数描述等。
  • 命令格式:man commandname
  • 使用方法:多页是,使用PageUp和PageDown键翻页。q键可退出帮助页面。
linux@ubuntu~$ man man
linux@ubuntu~$ man printf
linux@ubuntu~$ man 3 printf
linux@ubuntu~$ man 2 open
linux@ubuntu~$ man -a open

 

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

注:这里123.....89分别侧重于查询某个命令某一方面的信息。比如man 5 passwd  是查询passwd文件的格式。

 

passwd

  • 作用:为已有账户修改用户密码。
  • 命令格式:passwd [-k] [-l] [u] [-f] [-d] [-S] username
  • 注:超级用户 root 可以修改其他所有用户,而普通用户只能自己改自己的用户而已。如果作为普通用户想修改其他用户或超级用户的密码,需呀获得超级用户权限,命令前加上 “sudo”。
  • 注2:sudo passwd 此条命令没加用户名称,默认就是改超级用户(管理员)。passwd 这条命令不加用户名称,则是默认修改当前用户的密码。

 

SU

  • 作用:临时切换用户身份。切换后具备其他用户权限,普通用户可以使用su命令临时具有超级用户权限;超级用户同样可以使用普通身份完成一些操作,当需要放弃当前用户身份时,可以使用exit命令切换回来。

 

  • 命令格式:su -c username       -c 表示执行完一个命令,这种身份切换就结束,回到之前身份。

                        su -m username       -m 表示仍保留环境变量不变。(其实可以省略,因为默认保持不变)

                        su -                          -   表示切换用户身份的同时使用该用户环境变量。

linux@ubuntu:~$ su -c date u1

linux@ubuntu:~$ su -m u1

linux@ubuntu:~$ su -

 

  • 注:只写su,不写username,默认切换到超级用户(管理员)身份。su - 会同时改变环境变量,增大权限。export命令可以显示当前所有的环境变量,以此,可以验证环境变量究竟变没变。

echo

作用:用于显示一段文字,一般起到提示作用。

命令格式:echo [-n] information

linux@ubuntu:~$ echo "Hellow everyone"

linux@ubuntu:~$ echo Hellow everyone

 

注:选项-n表示输出文字后不换行。提示信息information可以加引号也可以不加。

date

  • 作用:显示和设置系统日期和时间。
  • 命令格式:date [-d|-s|-u] datestr
linux@ubuntu:~$ sudo date

linux@ubuntu:~$ sudo date -s 11:14:06

  • 注:-s后需要跟具体时间。时间格式为:"hh: mm: ss",日期格式为:"mm/dd/yy"。

clear

  • 作用:清屏。清屏后shell命令提示符移动到屏幕左上角。
  • 命令格式:clear

注:ctrl+l 同样可以清屏。

df

  • 作用:查看磁盘空间使用情况。以便及时清理。
  • 命令格式:df [-a|-T|-h|-k] Filesystem
  • 注:参数Filesystem表示物力文件系统。
    选项含义
    -a显示所有物理文件系统的使用情况。包括虚拟文件系统,如/proc、/sys等
    -l仅列出本地文件系统
    -T显示物理文件系统的文件格式类型
    -h显示物理文件系统大小以兆字节为单位(G、M、K)
    -k显示物理文件系统大小以千字节为单位(KB)
linux@ubuntu:~$ df -T

linux@ubuntu:~$ df -T -h

du

  • 作用:列出目录和文件所使用的磁盘块数
  • 命令格式:du -h -s /.../...
  • 注解:-a,仅列出空闲的文件数。-h,列出磁盘的使用情况(KB)。-s,列出总的空闲空间(KB)
linux@ubuntu:~$ du -h /etc

linux@ubuntu:~$ du -h -s /etc

linux@ubuntu:~$ sudo du -h -s /etc

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值