shell 命令

本文介绍了一系列实用的Linux命令,包括如何在指定时间运行命令、实时查看网络服务状态、远程执行脚本、比较远程与本地文件差异等。同时,还提供了查找最近修改文件并打包的方法,以及如何在Ubuntu系统中切换到root用户。

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

echo “ls -l” | at midnight 
在某个时间运行某个命令。 
lsof –i 
实时查看本机网络服务的活动状态。 

ssh user@server bash < /path/to/local/script.sh 
在远程机器上运行一段脚本。这条命令最大的好处就是不用把脚本拷到远程机器上。 

ssh user@host cat /path/to/remotefile | diff /path/to/localfile - 
比较一个远程文件和一个本地文件 


ps aux | sort -nk +4 | tail 
列出头十个最耗内存的进程 


shell
|wc -c 计算字节数
|wc -l 计算行数
|wc -w 计算字数

反短斜线可以将一个命令的输出作为其它命令的命令行参数。

   find . -mtime -1 -type f -print

上述命令可以查找过去24小时(-mtime –2则表示过去48小时)内修改过的文件。如果你想将上述命令查找到的所有文件打包,则可以使用如下脚本:

   #!/bin/sh

   # The ticks are backticks (`) not normal quotes ('):
   tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`


2.ubuntu下切换到root用户 
sudo su 
sudo -i 
su root 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值