7个Linux常用命令(二)

81 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情

1.ps 命令

功能:用来列出系统中当前正在运行的那些进程,类似于 windows 的任务管理器。

格式ps [选项]

常用选项

选项说明
-A列出所有的进程 (重要)
-ef查看全格式的全部进程 (重要)
-w显示加宽可以显示较多的资讯
-au显示较详细的资讯
-aux显示所有包含其他使用者的行程

2.kill 命令

功能:用于删除执行中的程序或工作

格式:kill [选项]/[信号] 进程号 常用选项:

选项说明
-l参数会列出全部的信息名称。
-s指定要送出的信息。

常用信号:

信号说明
-1 (HUP)重新加载进程
-9 (KILL)杀死一个进程。(重点)
-15 (TERM)正常停止一个进程。

3.tail 命令

功能:查看测试项目的日志 说明:一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志

格式:tail [选项] 文件名

常用选项:

选项说明
-f实时读取
-1000查看最近1000行日志

4.netstat 命令

功能:查看端口

格式:netstat -anp | grep 端口号

5.date 查看当前系统时间

 date '+%a' 星期几
       +%A  星期几
       +%b   月份 
       +%B   月份
       +%c   直接显示日期与时间
       +%d   日
       +%D   直接显示日期
       +%F   日期(yyyy-mm-dd)

显示今天是几年几月几号:date +%F

显示今天是星期几:date +%a

可以修改日期和时间 -s 只修改日期 date -s 年/月/日

只修改时间 date -s 时:分:秒

一起修改 格式 date -s "年-月-日 时:分:秒" 或者 date 月日时分年.秒

把日期修改成2021-4-2 把时间修改成早上八点 clock -w 保存修改后的时间和日期

6.echo 打印 选项 -e

打印常量 直接打印 打印变量 变量前加$ 打印命令 用反引号把命令引起来 终端间传递信息 echo 内容>/dev/pts/终端号

echo -e  "要打印的东西  \c"  

7.ping 地址 检测是否与主机连通

格式:ping 地址

问答题:遇到一个不认识的命令式怎么办

1.man 命令名 2.命令名 -- help 3.info cat 命令名 (查看命令的功能,来源,选项等) 4.whatis 命令名 5.通过网络途径