Linux系统学习(1):常用系统工作命令

几天前在阿里云上领取到了半年的免费服务器,拿了当然不能浪费资源,现在我要开始对Linux服务器进行一定的学习,以此来写博客记录学习过程,主要记录常用操作,学习资源为《Linux就该这么学》

以下是对常用系统工作命令的记录


  1. echo命令
    该命令是用于在终端输出字符串或变量提取后的值,格式为“echo[字符串 | $变量]”。
    例1:字符串输出
    对字符串进行输出
    例2:变量输出
    echo对变量位置进行输出

  1. date命令
    该命令主要用于显示和设置系统的时间和日期,格式为“date[选项][+指定的格式]”
    date命令中常用的格式及参数为:
参数作用
%t跳格【tab键】
%Y
%m
%d
%H小时(00-23)
%I小时(00-12)
%M分钟(00-59)
%S秒(00-59)
%j今年中的第几天
  • 例1:
    在这里插入图片描述
  • 例2:按照“年-月-日 小时:分钟:秒”的格式查看

在这里插入图片描述

  • 例3:设置系统时间 设置完系统时间后,再次查看系统时间时,得到已被更改的时间

在这里插入图片描述

  • 例4:查询今天是当年的第几天

在这里插入图片描述

  1. reboot命令
    该命令用于重启电脑,其格式为reboot

  1. poweroff
    该命令用于关闭系统,其格式为poweroff

  1. wget命令
    该命令用于在终端下载网络文件,其格式为 “wget [参数] 下载地址
    wget命令的参数及作用:
参数作用
-b后台下载模式
-p下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面内所有资源,包括图片、视频等
-r递归下载
  1. ps命令
    该命令主要是用于查看系统中的进程状态,格式为“ps [参数]
    该命令主要与管道符技术搭配使用,用来抓取与某个指定服务进程相对应的PID号码

ps命令常见的参数及作用:

参数作用
-a显示所有的进程(包括其他用户进程)
-u用户以及其他详细信息
-x显示没有控制终端的进程

Linux系统中存在许多进程,5种常见的进程状态

进程状态描述
R(运行)程序正在运行或在运行队列中等待
S(中断)进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
D(不可中断)进程不响应系统异步信号,即便用kill命令也不能将其中断
Z(僵死)进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放
T(停止)进程收到停止信号后停止运行

在这里插入图片描述

USERPID%CPU%MEMVSZPSSTTYSTATSTARTTIMECOMMAND
进程所用者进程ID号运算器占用率内存占用率虚拟内存使用量(单位是KB)占用固定内存量所在终端进程状态被启动的时间实际使用CPU的时间命令名称与参数

  1. top命令
    top命令用于动态地监视进程活动与系统负载等信息,其格式为top
    在这里插入图片描述top命令执行结果的前5行为系统的统计信息

第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟的平均值,数值越小意味负载越低)。
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
第4行:物理内存总量、内存使用量、作为内核缓存的内存量。
第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。


  1. pidof命令
    该命令主要是用于查询某个指定服务的PID值,其格式为“pidof [参数][服务名称]
    每个进程的PID值是唯一的

在这里插入图片描述


  1. kill命令
    该命令主要用于终止指定PID的服务进程,其格式为 “kill [参数][进程PID]
    例:
kill 1104

  1. killall命令
    该命令主要用于终止某个指定名称的服务所对应的全部进程,其格式为“killall [参数][进程名称]

通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果逐个去结束这些进程会比较麻烦,此时可以用killall命令还批量结束某个服务程序的所有进程。


虽然都是一些基础,但是我觉得把基础知识把握清楚是很重要的,自己总结过一遍更加深刻

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弓长于水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值