2.新手必须掌握的Linux命令(1)

    科技2026-02-11  19

    一、Shell

    shell(终端 或 壳)是命令行工具,人与内核交互的翻译官。 优点: 1.上下方向键调取执行过的命令 2.Tab键补全 3.具有强大的批处理脚本 4.使用的环境变量功能 大多主流的Linux发行版中以Bash(Bourne-Again SHell)解释器作为默认终端。win键唤出“应用程序界面”,点击“terminal”,使用终端

    Linux命令格式:命令名称 【命令参数】 【命令对象】 命令参数:长格式:man --help 短格式:man -h *长格式不能合并参数 *短格式可以合并参数 *长格式与短格式不能合并参数

    在命令行末尾加上&符号,进入系统后台执行。

    二、查看帮助命令

    man帮助用户了解命令的作用及使用方法。

    man man 查看man命令自身的帮助信息

    man命令中常用按键以及用途 man命令帮助信息的结构以及意义

    三、常用系统工作命令

    (一)echo

    echo [字符串|$变量]

    用于在终端输出字符串或变量提取后的值。

    (二)date

    date [选项] [+指定的格式]

    date命令中的参数以及作用: 设置系统时间为2020年10月8日 21:43:00

    date -s "20201008 21:43:00"

    (三)reboot

    reboot

    用于重启系统。(默认只有root管理员才能执行)

    (四)poweroff

    poweroff

    用于关闭系统。(默认只有root管理员才能执行) 其他还有:init 0、shutdown、halt。poweroff先关闭服务再关机,最好。

    (五)wget

    wget [参数] 下载地址

    用于在终端中下载网络文件

    (六)ps

    ps [参数]

    用于查看系统中的进程状态。(ps参数可不加-号)

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

    (七)top

    top

    用于动态监视进程活动与系统负载等信息。 第一行:系统时间、运行时间、登陆终端数、系统负载(1分钟、5分钟、15分钟。数值越小,负载越低。从15分钟往1分钟看,越来越小,负载降低。一般超过5,负载就很高了。) 第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵尸进程数 第三行:用户占用的资源百分比、系统内核占用的资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等 第四行:物理内存总量、内存空闲量、内存使用量、作为内核缓存的内存量 第五行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。

    (八)pidof

    pidof [参数] [服务名称]

    用于查询某个指定服务进程的PID值。

    (九)kill

    kill [参数] [进程PID]

    用于终止某个制定PID的服务进程。

    (十)killall

    killall [参数] [进程名称]

    用于终止某个制定名称的服务所对应的全部进程。批量结束某个服务程序带有的全部进程。

    Processed: 0.019, SQL: 9