常见执行Linux命令的格式是这样的:
命令名称 [命令参数] [命令对象]
例:mkdir -f haha
强制删除haha 这个文件
!!!注意,命令名称、命令参数、命令对象之间请用空格键分隔。
命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用–与-作为前缀(示例请见下表)。Linux新手不会执行命令大多是因为参数比较复杂,参数值需要随不同的命令和需求情况而发生改变。因此,要想灵活搭配各种参数,执行自己想要的功能linux命令,则需要长时间的经验积累了。
man - 格式化并显示在线帮助手册页
[root@localhost /]# man man
在man命令帮助信息的界面中,所包含的常用操作按键及其用途如表所示.
man命令的帮助信息的结构如表所示。
man命令帮助信息的结构以及意义
echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。
把指定字符串输出到终端屏幕的命令。
下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上:
date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。
在date命令中输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期。
date命令中常见的参数格式及作用如表所示。
按照默认格式查看当前系统时间的date命令如下所示:
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令
reboot命令用于重启系统,其格式为reboot。
由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启。
poweroff命令用于关闭系统,其格式为poweroff。
该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭电脑。
wget命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。
参数作用
后台下载模式
下载页面内所有文件linux命令,包括图片
最大尝试次数
断点续传
递归下载
下载到指定目录
ps命令用于查看系统中的进程状态,格式为“ps [参数]”。
参数作用
显示所有进程(包括其他用户的进程)
用户以及其他详细信息
显示没有控制终端的进程
在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示。
***R(运行)***:进程正在运行或在运行队列中等待。
***S(中断)***:进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该 状态。
***D(不可中断)***:进程不响应系统异步信号,即便用kill命令也不能将其中断。
***Z(僵死)***:进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。
***T(停止)***:进程收到停止信号后停止运行。
参数:
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程