linux查找目录下的所有文件中是否含有某个字符串
查找当前目录下所有带有set的文件:grep -rn "set" *
说明:
-r 是递归查找
-n 是显示行号
* 表示当前目录所有文件,也可以是某个文件名
-i 不区分大小写
查询当前目录下最近被修改过的文件
- find ./ -mtime 0 最近1天内被修改过的文件
- find ./ -mmin -30 最近30分钟被修改过的文件
查询当前目录下是否有某个文件
find ./ -name client 精确查找client,模糊查找在前面和后面+*
动态看日志
- tail –f 文件名
Linux上进程有5种状态:
- 运行(正在运行或在运行队列中等待)
- 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
- 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
- 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
- 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
遇到程序启动不了,先ps -aux后kill,再重新执行
- ps a 显示现行终端机下的所有程序,包括其他用户的程序。
- ps u 以用户为主的格式来显示程序状况。
- ps x 显示所有程序,不以终端机来区分。
和堡垒机传输文件
如果是远程连接公司的ssh堡垒机,没办法用sftp下载,mobaxterm中的可视化文件视图也没有了。
用secureCRT借助rz可以从本地长传文件到服务器,sz命令可以下载文件到本地,不过想要下载文件夹的时候,得先打包如 tar -zcvf kv.tar.gz kv
如果少了.gz下载下来解压出来不是文件夹。如果少了-,可能压缩整个文件夹不全,可能丢失文件。
下载文件用 wget
查看调研机的 ip ,ifconfig 命令无效,用 hostname -i 查看。
从有数字规律的网址抓取网页并保存
for((i=0;i<108;++i));
do
wget http://***/1234_$i.xml;
done
网友评论