以下常用的shell命令,login 、logout、exit、shutdown、reboot、who、uname、date、cal、clear、man、more、cat、ls、cd、cp、mv、rm、mkdir、rmdir、ps、kill的功能、格式、常用参数
时间: 2023-10-30 13:05:46 浏览: 97
以下是常用的shell命令的功能、格式和常用参数:
1. login:用于登录到系统。
- 功能:登录到系统并验证用户身份。
- 格式:login [选项] [用户名]
- 常用参数:无
2. logout:用于注销当前用户。
- 功能:注销当前登录的用户。
- 格式:logout
- 常用参数:无
3. exit:用于退出当前Shell会话。
- 功能:退出当前Shell会话。
- 格式:exit
- 常用参数:无
4. shutdown:用于关闭系统。
- 功能:关闭或重启计算机。
- 格式:shutdown [选项] 时间 [警告信息]
- 常用参数:
- -h: 关闭计算机。
- -r: 重启计算机。
- now: 立即执行关闭或重启操作。
5. reboot:用于重启系统。
- 功能:重新启动计算机。
- 格式:reboot
- 常用参数:无
6. who:显示当前登录的用户信息。
- 功能:显示当前登录到系统的用户信息。
- 格式:who [选项]
- 常用参数:
- -a: 显示所有详细信息。
- -q: 仅显示登录的用户名。
7. uname:显示系统信息。
- 功能:显示系统相关的信息。
- 格式:uname [选项]
- 常用参数:
- -a: 显示所有详细信息。
- -r: 显示内核版本号。
- -s: 显示内核名称。
8. date:显示或设置系统日期和时间。
- 功能:显示或设置系统的日期和时间。
- 格式:date [选项] [日期/时间格式]
- 常用参数:
- 无参数:显示当前日期和时间。
- -s: 设置日期和时间。
9. cal:显示日历。
- 功能:显示日历。
- 格式:cal [选项] [月份] [年份]
- 常用参数:
- 无参数:显示当前月份的日历。
- 月份:显示指定月份的日历。
- 年份:显示指定年份的日历。
10. clear:清除终端屏幕。
- 功能:清除终端屏幕上的内容。
- 格式:clear
- 常用参数:无
11. man:显示命令的帮助手册。
- 功能:显示命令的帮助手册。
- 格式:man [选项] [命令]
- 常用参数:
- 无参数:显示命令的完整帮助手册。
12. more:逐页显示文本文件内容。
- 功能:按页显示文本文件内容。
- 格式:more [选项] 文件名
- 常用参数:
- 无参数:按一页一页显示文件内容。
- 空格键:显示下一页。
- q键:退出显示。
13. cat:连接文件并打印到标准输出设备上。
- 功能:显示文件的内容。
- 格式:cat [选项] [文件名]
- 常用参数:
- 无参数:显示文件的内容。
14. ls:列出文件和目录。
- 功能:列出指定目录下的文件和目录。
- 格式:ls [选项] [文件/目录]
- 常用参数:
- 无参数:列出当前目录下的文件和目录。
- -l: 以详细列表方式显示。
15. cd:改变当前工作目录。
- 功能:改变当前所在的工作目录。
- 格式:cd [目录名]
- 常用参数:
- 无参数:切换到用户的主目录。
- 目录名:切换到指定的目录。
16. cp:复制文件或目录。
- 功能:复制一个或多个文件/目录到指定位置。
- 格式:cp [选项] 源文件/目录 目标文件/目录
- 常用参数:
- 无参数:复制文件到当前目录。
- -r: 复制目录及其内容。
17. mv:移动或重命名文件/目录。
- 功能:移动或重命名一个或多个文件/目录。
- 格式:mv [选项] 源文件/目录 目标文件/目录
- 常用参数:
- 无参数:移动文件/目录到指定位置。
- -r: 移动目录及其内容。
18. rm:删除文件或目录。
- 功能:删除一个或多个文件/目录。
- 格式:rm [选项] 文件/目录
- 常用参数:
- 无参数:删除文件。
- -r: 删除目录及其内容。
19. mkdir:创建目录。
- 功能:创建一个或多个目录。
- 格式:mkdir [选项] 目录名
- 常用参数:
- 无参数:创建单个目录。
- -p: 创建多个目录,如果父目录不存在则会自动创建。
20. rmdir:删除空目录。
- 功能:删除一个或多个空目录。
- 格式:rmdir [选项] 目录名
- 常用参数:
- 无参数:删除单个空目录。
- -p: 删除多个空目录。
21. ps:显示当前进程状态。
- 功能:显示当前正在运行的进程信息。
- 格式:ps [选项]
- 常用参数:
- 无参数:显示当前用户的进程信息。
- -e: 显示所有进程信息。
22. kill:发送信号给指定进程。
- 功能:向指定的进程发送信号。
- 格式:kill [选项] 进程ID
- 常用参数:
- 无参数:发送默认信号给指定进程。
- -9: 强制终止指定进程。
阅读全文