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

一、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 [参数] [进程名称]

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值