Linux工作中常用到的一些命令(持续更新)常用的

简介:

1、查看运行级别3开启的服务列表:
      chkconfig --list|grep 3:on
 
2、查找某类型的文件并计算总大小。
       find / -name *.conf -exec wc -c {} \;|awk '{print $1}'|awk '{sum+=$1} END {print "sum=",sum}'
       查找空文件:find / type f -size 0 -exec ls -l {} \;

 
3、使用dd命令快速生成大文件或者小文件的方法:
        随机生成1百万个1K的文件
        seq 1000000 | xargs -i dd if=/dev/zero of={}.dat bs=1024 count=1 
        dd命令可以轻易实现创建指定大小的文件,如:
        dd if=/dev/zero of=test bs=1M count=1000
        在当前目录下会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源),
        但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢。在某种场景下,
        我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘则可以
        dd if=/dev/zero of=test bs=1M count=0 seek=100000
        此时创建的文件在文件系统中的显示大小为100000MB,但是并不实际占用block,因此创建速度与内存速度相当,
        seek的作用是跳过输出文件中指定大小的部分,这就达到了创建大文件,但是并不实际写入的目的。当然,因为不实际写入硬盘,

        所以你在容量只有10G的硬盘上创建100G的此类文件都是可以的。

4、在多个文件中替换掉相同的文本
       例如:把当前目录里所有.txt文件中的Linux替换成Centos,你可以像这样运行它:
       perl -i -pe 's/Windows/Linux/;' *.txt
       要替换当前目录以及下层目录里所有文件中的Windows为Linux,你可以这样运行:
        find . -name '*.txt' -print|xargs perl -pi -e 's/Linux/Centos/ig' *.txt
 
5、列出非当前登陆用户运行的程序
       ps aux|grep -v `whoami`     或者: ps -ef |grep -v `whoami`


本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/2069078


相关文章
|
3天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
14 0
|
1天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
6 0
|
3天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
5天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
7天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
25 6
Linux 中的 Nslookup 命令怎么使用?
|
7天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
8天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
8天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
63 0
|
11天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
29 4
Linux系统监控利器:探索常用命令及数据保存技巧