Linux命令

本文提供了一系列Linux常用命令的快速查询指南,包括大文本搜索、文件查找、服务器间文件传输、日志统计等实用技巧,适合Linux系统管理和日常开发工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

- less

less */*/*/LogoutRole.log |grep 10010    #匹配*/*/*/所有目录下的LogoutRole.log搜索关键字10010    

大文本搜索

- tail

tail  filename.log
tail  -n filename.log

输出 filename.log倒数10行
输出 filename.log倒数n行

tail -f filename.log

输出filename.log 新更新的倒数10行

- find

find / -name httpd.conf							 #查找目录"/"下  所有文件名为httpd.conf的位置
find . -name "*.php" 							 #查找当前目录及其子目录下后缀名为php的所有文件

查找文件

- scp

scp /文件路径 root@目标ip地址:/目标路径

服务器间传输文件

- cat

cat */20190601/log.csv  > full.csv 

把 */20190601目录下的所有log.csv文件合并成full.csv文件

-nohup

nohup php filesDownload.php &

执行nohup命令来保证一旦与服务器断开连接,脚本也能顺利执行完毕。执行完毕后记得看看nohup.out文件,执行过程中的错误都会输出到该文件,&: 后台运行程序
可以使用

ps -aux|grep 执行脚本文件名
kill 进程ID         # 结束nohup

-wc

wc */*/CreateRole.log -l

统计文本的总行数

- sed

sed -i 's/原文本/新文本/g' 文件绝对路径
### 批量把apache替换成nginx
sed -i 's/apache/nginx/g' /etc/php-fpm.d/www.conf 

批量修改文件中的匹配的字符串

- du

du -h --max-depth=1
查看文件夹大小

- ss

ss -tnl
获取socket统计信息,它可以显示和netstat类似的内容

-t: tcp

-a: all

-l: listening 【ss -l列出所有打开的网络连接端口】

-s: summary 【显示 Sockets 摘要】

-p: progress

-n: numeric 【不解析服务名称】

-r: resolve 【解析服务名称】

-m: memory 【显示内存情况】
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值