linux学习历程-不熟悉的linux命令

一:man(执行查看帮助命令)

 

二:常用的系统工作命令

1:echo

echo命令用于显示在终端输出字符串或变量提取后的值,格式“echo 【字符串】|【$变量】”

 

2:date

用于显示系统的时间和日期;格式为“date 【选项】 【+指定的格式】”。

在date后加“+”即可按照指定格式来输出系统的时间或日期;常用于将文件打包好在其后面加上当前系统时间,便于分辨该文件打包的时间。

date命令中常见参数
参数 作用
%t 跳格【tab】
%H 小时(00-23)
%I 小时(00-12)
%M 分钟
%S
%Y
%m
%d

例:输出当前日期及时间

 

 

 

3:ps(一个时间点系统进程监控命令)

ps查看系统中的进程状态,其查看的只是命令执行的那个时间点的状态;格式 ps 【参数】,执行就会输出一堆值来,需要判断当前进程的状态,那就得想了解liunx中的5中常见进程状态。

5中常见进程状态,分别为如下所示:

R(运行)-进程正在运行或在运行队列中等待。

S(中断)-进程处于休眠,当条件成立后或接收到信号时脱离该状态。

D(不可中断)-进程不响应系统异步信号,用kill也无法将其中断。

Z(僵死)-进程结束,但进程描述符依然存在。

T(停止)-进程收到停止信号后停止运行。

 

ps命令参数:

-a                   显示所有进程(包括其他用户的进程)

-u                   用户以及其他详细信息

-x                    显示没有控制终端的进程

例:ps  -aux

 

4:top(动态的系统进程状态)

top用于动态的监控系统进程状态及系统负载信息   格式:top

 

5:pidof

pidof用于查询指定服务的pid值,格式:pidof 【参数】 【服务名称】

例:查询sshd服务的pid值

 

6:kill

进程终止命令,格式kill 【参数】 【进程pid】

 

7:killall

用于终止指定名称的服务全部进程,当一个服务有许多pid时如果还用kill命令去结束进程,会比较慢。这是可以用killall 格式:killall 【参数】 【进程名称】

 

三:文本命令

1:tr命令

tr命令用于替换文本文件中的字符,格式:tr 【原始字符】 【目标字符】,快速替换文本中的一个或一些字符,结合管道符是使用

 

2:wc

统计命令,常见参数及作用

-l                           只显示行数

-w                         只显示单词数

-c                          只显示字节数

 

3:stat命令

stat用于查看文件具体的储存信息和时间等   格式:stat 文件名称

 

4:cut命令

cut用于文本提取字符,格式:cut 【参数】 文本    使用-d参数来设置间隔符号  

例:

 

 5:diff命令

diff用于比较多个本文件的差异,格式:diff 【参数】 文件

使用diff命令时,可以使用--brief参数来确认两个文件是不是不同,还可以使用-c来详细的比较多个文件的差异之处,多用于判断文件是否被篡改。

 

posted @   江湖,也就酒还行  阅读(186)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示