Linux(8)57总结

2023年 8月 29日 80.1k 0

查看文件内容及处理

cat 显示文件内容,示例:cat file.txt
more 逐页显示文件内容,示例:more  file.txt
less 与more相对
head 显示头部内容
tail 显示尾部内容
cut 分割显示
wc 统计行数
diff 比较文件差异
vi或vim 文本编辑器
grep 在文件中搜索指定的文本模式(文本过滤器), 示例:grep “pattern” file.txt;如果进行反向搜索 -v ,示例:grep -v t file1输出one four等,不输出含有t的;;显示匹配指定模式的行号; -n 示例:grep -n t file1 输出:2:two   4:three;显示有多少行含有匹配模式,-c 示例:grep -c t file1;;如果指定多个匹配模式,可以用-e 来逐个指定:示例grep -e t -e f  filel 
sed 用于处理和转换文本 示例:sed ‘s/foo/bar/g’ file.txt (将文件中的foo替换为bar)
awk 用于处理和操作文本数据。示例:awk’{print $1}’ file.txt (打印文件中每行的第一个字段)

线上查询和帮助

man man+命令  查询指令功能         q 退出阅读。
help

进程管理命令

ps 显示当前运行的进程信息  示例:ps  aux
top 实时的显示当前运行的进程信息
kill 结束特定进程,使用的是PID而不能使用程序名。示例:kill 1234
pkill 可以使用程序名来代替PID,也允许使用通配符。以root身份时,很容易意外终止重要进程导致文件系统损坏。

top 显示如下。一般按%CPU值对进程排序,在top命令运行时,输入   f  允许你选择按某字段排序显示。 d 允许修改轮询间隔  q 退出

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
进程的PID 进程属主的用户名 进程的优先级 进程的谦让度 进程占用的虚拟内存总量 进程占用的物理内存总量 进程和其他进程共享的内存总量 进程的状态,(D代表可中断的休眠,R代表运行,S代表休眠,T代表被跟踪或停止,Z代表僵化) 进程使用的CPU时间比例 进程使用的可用物理内存比例 自进程启动到目前为止所占用的CPU时间总量 进程所对应的命令行名称,也就是启动的程序名

网络管理命令

ping 向指定的主机发送网络请求,并显示其响应时间和状态 
traceroute 显示数据包在网络中传输的路径和跳跃数(经过网关的数量)

数据压缩

gzip 压缩文件,可以压缩指定文件,也可以指定多个文件名或是用通配符来一次性压缩多个文件
gunzip 解压文件

总结:

目前已经了解; 查看文件内容及处理共13个指令:cat、more、less、head、tail、cut、wc、diff、vi、vim、grep、sed、awd。线上查询和帮助2个:man和help。进程管理命令4个:ps、top、kill、pkill。网络管理命令2个:ping、traceroute。数据压缩2个gzip和gunzip。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论