Linux学习笔记(一)

Linux常用工作命令

1.echo命令

echo命令用于在终端输出字符串过变量提取后的值
格式为 “echo [字符串 | $变量]”
例如:把指定字符串“www.baidu.com”输出到终端屏幕上的命令为:
在这里插入图片描述

下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上:
在这里插入图片描述

2.date命令

date命令用于显示及设置系统的时间或日期,格式为“date[选项][+指定的格式]”。

##按默认格式查看系统当前时间
date 
## 按照“年-月-日 时:分:秒”的格式查看系统当前时间
date "+%Y-%m-%d %H:%M:%S"
## 设置系统时间
date -s “2022-12-22 12:00:00”
## 查看今天是当年的第几天
date "+%j"

3.reboot 命令

reboot命令用于重启命令,其格式为reboot
默认只有系统管理员root才能操作

4.poweroff命令

poweroff 命令用于关闭系统,其格式为poweroff
默认只有系统管理员root才能操作

5.wget 命令

wget命令用于在终端中下载网络文件,格式为"wget[参数] 下载地址"

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

6.ps命令

ps命令用于查看系统中的进程状态,格式为"ps[参数]"

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

Linux系统中时刻运行着许多进程,如果能够合理的管理他们,则可以优化系统的性能。在Linux系统中,有5种常见的进程状态,分别为运行,中断,不可中断,僵死和停止。

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

当执行 ps aux 命令后通常会看到如下进程状态

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

7.top命令

top命令用于动态监视进程活动与系统负载等信息,格式为top
top命令相当强大,能够动态的查看系统运维情况,完全将他看做linux中的“强化版的Windows任务管理器”。
在这里插入图片描述
在上图中,top命令执行结果的前5行为系统整体的统计信息,其所代表的含义如下
第一行:系统时间,运行时间,登录终端数,系统负载(三个数值分别为1分钟,5分钟,15分钟内的平均值,数值越小意味着负载越低)
第二行:进程总数,运行中的进程数,睡眠中的进程数,停止的进程数,僵死的进程数
第三行:用户占用资源百分比,系统内核占用资源百分比,改变过优先级的进程资源百分比,空闲的资源百分比等
(注:第三行中的数据均为CPU数据并以百分比格式显示,例如“100.0 id”意味着有100%的CPU处理器资源处于空闲)
第四行:物理内存总量,内存使用量,内存空闲量,作为内核缓存的内存量
第五行:虚拟内存总量,虚拟内存使用量,虚拟内存空闲量,已被提前加载的内存量

8.pidof 命令

pidof命令用于查询某个指定服务进程的PID值,格式为“pidof[参数][服务名称]”
每个进程的进程号码值是唯一的,因此可以通过PID来区分不同的进程

9.kill命令

kill命令用于终止某个指定PID的服务进程,格式为“kill[参数][进程PID]”

10.killall 命令

killall 命令用于终止某个指定名称的服务所对应的全部进程,格式为killall[参数][进程名称]
通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果逐个去结束这些进程会比较麻烦,此时可以使用killall命令来批量结束某个服务程序带有的全部进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dinha

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

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

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

打赏作者

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

抵扣说明:

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

余额充值