Linux教程

Linux| 常用命令

本文主要是介绍Linux| 常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

echo

echo命令用于在终端输出字符串或变量提取后的值,格式为echo [字符串|$变量值]

    # 输出字符串
    echo https://www.cnblogs.com/FrostBoy/
    # 输出:https://www.cnblogs.com/FrostBoy/
    # 输出变量值
    echo $BASH
    # 输出:/bin/bash

date

date 命令作用是显示及设置系统的时间或日期,格式为:date [选项][+指定的格式]
只要在date命令中输入以 + 号开头的参数据,就可以按照指定的格式来输出系统的时间或日期。
date命令中的参数及作用

参数 作用
%t 跳格
%H 小时(00~23)
%I 时小(00~12)
%M 分钟(00~59)
%S 秒(00~59)
%j 今年中的第几天
%y 那一年
%m 月份
%d 日期
    # 查看当前系统的默认时间
    date 
    # 打印Mon May 31 00:23:12 CST 2021
    # 按照对应的格式输出时间
    date "+%y-%m-%d %H:%M:%S"
    21-05-31 00:23:47

PS

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

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

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

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

USER PID %CUP %MEM VSZ RSS TIY STAT START TIME COMMOAND
进程的所有者 进程ID号 运算器占用率 内存占用率 虚拟内存使用量(KB) 占用的固定内存量(KB) 所在终端 进程状态 被启动的时间 实际使用CUP的时间 命令名称与参数据
root 1 0.0 0.0 43608 3824 ? Ss May21 1.17 /usr/lib/systemd/systemd --system --deserialize 23

top

top命令用于动态地监视进程活动与系统负截等信息,格式为 top
top 命令相当强大,能够动态地查看系统运维状态,完全将它看作 Linux 中的强化版的 Win 任务管理器

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

pidof

pidof 命令用于查询某个指定服务进程的PID值,格式为 pidof [参数][服务名称]

每个进程的进程号码值是唯一的,因此可以通过PID来区分不同的进程。

    # 查看bash的进程号
    pidof bash
    # 输出:12367 7551

可以输出对应服务的所有进程号。

kill

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

    # 终止bash服务
    kill 7551

killall

killall 命令用于终于某个指定名称的服务所对应的全部进程,格式为 killall [参数][进程名称]

    # 查看bash的进程号
    pidof bash
    # 输出:12367 7551
    # 终止 bash服务的全部进程
    killall bash
    # 输出:12367 7551

reboot

reboot 命令用于重启系统,格式为 reboot
由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用 root 管理员来重启。

    # 重启系统
    reboot

poweroff

pwweroff 命令用于关闭系统,其格式为poweroff
这个命令也会涉及硬件资源的管理权限,因此认只能使用 root 管理员来重启。

    # 关闭系统
    poweroff


细节决定成败!
个人愚见,如有不对,恳请扶正!

这篇关于Linux| 常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!