Linux学习第二天2021-05-02

Linux学习第二天20210502

基于 Red Hat Enterprise Linux 7 学习。

参考书目:《Linux就该这么学》、《Linux命令行与shell脚本编程大全》第3版、《鸟哥的Linux私房菜-基础篇》第四版。

6.常用系统工作命令

  echo命令用于在终端上输出字符串变量提取后的值https://www.linuxcool.com/echo

  语法格式: echo [参数] [字符串]

  常用参数:

-n 不输出结尾的换行符
-e “\a” 发出警告音
-e “\b” 删除前面的一个字符
-e “\c” 结尾不加换行符
-e “\f” 换行,光标扔停留在原来的坐标位置
-e “\n” 换行,光标移至行首
-e “\r” 光标移至行首,但不换行
-E 禁止反斜杠转移,与-e参数功能相反
—version 查看版本信息
--help 查看帮助信息

 


date命令用于显示及设置系统的时间或日期https://www.linuxcool.com/date

语法格式:date [选项] [+指定的格式]

常用参数:

-d datestr 显示 datestr 中所设定的时间 (非系统时间)
-s datestr 将系统时间设为 datestr 中所设定的时间
-u 显示目前的格林威治时间
--help 显示帮助信息
--version 显示版本编号

date命令中的参数以及作用:

%t 跳格[Tab键]
%H 小时(00~23)
%I 小时(00~12)
%M 分钟(00~59)
%S 秒(00~59)
%j 今年中的第几天

 

 

 

 

 

 


reboot命令用于重启系统,其格式为reboothttps://www.linuxcool.com/reboot

poweroff命令用于用来关闭计算机操作系统并且切断系统电源,其格式为poweroffhttps://www.linuxcool.com/poweroff


wget命令用来从指定的URL下载文件,格式为wget [参数] 下载地址https://www.linuxcool.com/wget

wget命令的参数以及作用:

-b 后台下载模式
-r 递归下载
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源,包括图片、视频等

 

 

 

 

 

 


ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。https://www.linuxcool.com/ps   

语法格式:ps [参数]

常用参数:

-a 显示所有进程(包括其他用户的进程)

-u 用户以及其他详细信息

-x 显示没有控制终端的进程

注:在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示。

    R(运行):进程正在运行或在运行队列中等待。

    S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该 状态。

    D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。

    Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。

    T(停止):进程收到停止信号后停止运行。


top命令用于动态地监视进程活动与系统负载等信息https://www.linuxcool.com/top

语法格式:top [参数]

常用参数:

-d 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
-q 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
-c  切换显示模式
-s 安全模式,将交谈式指令取消, 避免潜在的危机
-i 不显示任何闲置 (idle) 或无用 (zombie) 的行程
-n 更新的次数,完成后将会退出 top
-b 批次档模式,搭配 “n” 参数一起使用,可以用来将 top 的结果输出到档案内

top命令的运行界面如下图所示:

Linux学习第二天2021-05-02


pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”。https://www.linuxcool.com/pidof

kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”。https://www.linuxcool.com/kill

killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [进程名称]”。https://www.linuxcool.com/killall


 

上一篇:Linux 命令之 id -- 显示用户ID和组ID


下一篇:linux 命令学习 ls