❀My学习Linux命令小记录(13)❀

目录

❀My学习Linux命令小记录(13)❀

51.su指令

52.sudo指令

53.shutdown指令

54.reboot指令

55.poweroff指令


❀My学习Linux命令小记录(13)❀

51.su指令

功能说明:用于切换当前用户身份到其他用户身份

(ps.su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。)

基本语法:su(选项)(参数)

选项:

-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份

-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;

-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;

-m,-p或--preserve-environment:变更身份时,不要变更环境变量;

-s或--shell=:指定要执行的shell;

--help:显示帮助;

--version;显示版本信息。

实例:

# su -c ls root   #变更帐号为root并在执行ls指令后退出变回原使用者

# su root -f   #变更帐号为root并传入-f选项给新执行的shell

# su -test   #变更帐号为test并改变工作目录至test的家目录

52.sudo指令

功能说明以其他身份来执行命令

(ps.sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。)

基本语法:sudo(选项)(参数)

选项:

-b:在后台执行指令;

-h:显示帮助;

-H:将HOME环境变量设为新身份的HOME环境变量;

-k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。

-l:列出目前用户可执行与无法执行的指令;

-p:改变询问密码的提示符号;

-s:执行指定的shell;

-u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份;

-v:延长密码有效期限5分钟;

-V :显示版本信息。

实例:

# sudo  ls   #以root身份执行命令

53.shutdown指令

功能说明:用来执行系统关机的命令

(ps.shutdown命令 用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。)

基本语法: shutdown(选项)(参数)

选项:

-c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;

-f:重新启动时不执行fsck;

-F:重新启动时执行fsck;

-h:将系统关机;

-k:只是送出信息给所有用户,但不会实际关机;

-n:不调用init程序进行关机,而由shutdown自己进行;

-r:shutdown之后重新启动;

-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。

实例

# shutdown -h now  #指定现在立即关机

# shutdown +5 "System will shutdown after 5 minutes"  #指定5分钟后关机,同时送出警告信息给登入用户

54.reboot指令

功能说明重新启动正在运行的Linux操作系统。

(ps.reboot命令 用来重新启动正在运行的Linux操作系统。)

语法:reboot(选项)

选项:

-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;

-f:强制重新开机,不调用shutdown指令的功能;

-i:在重开机之前,先关闭所有网络界面;

-n:重开机之前不检查是否有未结束的程序;

-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

实例

# reboot  #重开机

# reboot -w     #做个重开机的模拟(只有纪录并不会真的重开机)

55.poweroff指令

功能说明关闭Linux系统,关闭记录会被写入到/var/log/wtmp日志文件中。。

语法:poweroff [选项]

选项:

-n 关闭之前不同步

-p 当被称为halt时关闭电源

-v 增加输出,包括消息

-q 降低输出错误唯一的消息

-w 并不实际关闭系统,只是写入/var/log/wtmp文件中

-f 强制关机,不调用shutdown

实例

# poweoff  #关机

 ❀My学习Linux命令小记录(13)❀over~

你可能感兴趣的:(Linux学习笔记:),linux,安全,学习,运维,服务器)