avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 Linux 常用命令
文章

Linux 常用命令

发表于 2024-12-2 更新于 2024-12- 3
作者 jepwei
5~6 分钟 阅读

常用命令指南

以下是一些常用的命令,用于处理文本文件,特别是在 Linux 环境中。

1. 去除文件中含有 # 号的行

如果您想去除文件中所有以 # 开头的行,可以使用以下命令:

sed -i '/^\s*#/d' abc.conf

说明

  • -i:直接修改文件。
  • /^\s*#/d:匹配以任意空格开头的 # 号行并删除。

2. 去除文件中含有 # 号以及无内容的行

要去除文件中所有含有 # 号的行以及空行,可以使用以下命令:

sed -i '/#/d;/^\s*$/d' abc.conf

说明

  • /#/d:删除含有 # 的行。
  • /^\s*$/d:删除空行。

3. 替换文本中的内容

要在文本文件中替换特定内容,可以使用 vi 编辑器:

  1. 打开文件:

    vi 123.txt
    
  2. 进入命令模式后,输入以下命令进行替换:

    %s/abc/efg/g
    

说明

  • %s:表示在整个文件中进行替换。
  • abc:要被替换的文本。
  • efg:替换为的新文本。
  • g:表示全局替换,即替换文件中所有出现的 abc。

4. 其他常用命令

4.1 查看文件内容

使用 cat 命令查看文件内容:

cat abc.conf

4.2 逐页查看文件内容

如果文件内容较多,可以使用 less 或 more 命令逐页查看:

less abc.conf

4.3 统计文件行数、单词数和字符数

使用 wc 命令统计文件的行数、单词数和字符数:

wc abc.conf

4.4 查找文件中的特定字符串

使用 grep 命令查找文件中包含特定字符串的行:

grep 'search_string' abc.conf

4.5 备份文件

在修改文件之前,可以使用 cp 命令备份文件:

cp abc.conf abc.conf.bak

通过以上命令,您可以有效地处理文本文件,删除不需要的行、替换文本内容、查看文件内容、统计信息以及备份文件。

Linux
Linux
许可协议: 
分享

相关文章

7月 16, 2025

ubuntu 设置时间显示为24小时制

对ubuntu默认的时间显示格式不太满意,查阅了相关资料进行修改为24小时制度,特此记录和分享给需要设置的网友 查看当前的timezone root@jumpserver:~# timedatectl Local time: Sat 2024-03-23 12:45:5

6月 10, 2025

KVM 虚拟机创建模板

查看--os-type支持的参数 osinfo-query os # 列出所有已知操作系统 win7 virt-install --name=win7_zpcl_ip --vcpu=8,sockets=1,cores=8,threads=1 --ram=16384 --disk path=/home

1月 15, 2025

cpu 内存占用脚本

本文介绍了两个版本的Linux压力测试脚本,分别用于CPU和内存的压力测试。CPU压力测试脚本通过无限循环创建指定数量的进程以占用CPU资源;内存压力测试脚本则通过创建临时内存块来模拟内存占用,支持指定大小和停止运行。用户需根据用法说明参数执行脚本。该文档适合需要进行性能测试的Linux用户。

下一篇

Linux ssh版本升级

上一篇

Linux 设置中文语言

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy