Linux- 一些必须掌握的命令(一)系统工作命令、检测命令

Linux
Linux下所有东西都是文件
Linux常见命令规则
常见命令执行格式:命令名称 [命令参数] [命令对象]

命令名称、命令参数、命令对象之间要用空格键分隔。

命令对象:一般是指要处理的文件、目录、用户等资源;

命令参数:
长格式(完整的选项名称),例子:man --help
短格式(单个字母的缩写),例子:man -h
如果一条命令中要使用多个参数,则短格式之间可以合并,且只需留一个“-”。例子:ls -al
长格式参数不可与长格式或短格式参数合并,但可以同时使用,例子:ls --all -l = ls -al

常用系统工作命令
1.echo命令:用于在终端输出字符串或变量提取后的值。

1.echo Linux        #输出 Linux
2. echo $SHELL       #输出变量SHELL的值
3

2.date命令:用于显示及设置系统时间或日期。格式:date [选项] [+指定格式]

1.data = pd.read_csv(
2.%t        tab键
3.%H        小时
4.%L        小时
5.%M        分钟
6.%S        秒
7.%j        今年中的第几天

3.reboot命令:重启系统(重启)。重启操作涉及硬件资源的管理权限,默认只有root管理员才能执行。

4.poweroff命令:关闭系统(关机)。关机操作涉及硬件资源的管理权限,默认只有root管理员才能执行。

5.wget命令:用于在终端下载网络文件。格式:wget [参数] 下载地址

1.-p         下载到指定位置
2.-t        最大尝试次数
3.-b        后台下载模式
4.-c        断点续传

6.ps命令:用于查看系统中的进程状态。格式:ps [参数]。ps命令使用参数时可以不加“-”号。

在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,具体含义如下:

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

1.USER                进程的所有者
2.PID                   进程的id号
3.%CPU               运算的占用率
4.%MEM                    物理内存的使用情况   
5.VSZ                   虚拟内存的   占用量
6.RSS                   占用的固定占用量
7.STAT                  状态
8.START               开始  {被启动的时间}
9.TIME                  时间{实际使用cpo的时间}
10.COMMAND       命令的名称和参数

7.top命令:用于动态地监视进程活动与系统负载等信息。执行top后界面如下,q退出。

top命令执行结果的前5行为系统整体的统计信息。具体含义如下:

1.第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,从右往左看数值越小意味着系统负载情况越来越低)。
2.第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
3.第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“98.4 id”意味着有98.4%的CPU处理器资源处于空闲。
4.第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
5.第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

8.pidof命令:用于查询某个指定服务进程的进程ID号(PID)。格式:pidof [参数] [服务名称]

1.pidof sshd    #查看sshd服务的PID

9.kill命令:用于终止某个指定PID的服务进程。格式:kill [参数] [进程PID]

1.kill 进程号码    #终止PID为*的进程

10.killall命令:用于终止某个指定名称的服务所对应的全部进程。格式:killall [参数] [服务名称]
一些服务程序会有多个进程协同为用户提供服务,如果用kill命令一个一个终止进程会比较麻烦,killall可以批量结束某个服务的所有进程。

1.killall 服务名称    #结束某个服务的所有进程
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值