常用但易忘记脚本命令
来源:互联网 发布:111是什么意思网络语言 编辑:程序博客网 时间:2024/06/05 06:11
常用易忘记脚本命令
应该是我自己易忘,哈哈
最近懒了,少写博客,还是应该多写1.查看当前目录下一级子文件和子目录占用的磁盘容量
du -lh --max-depth=1
-l 统计硬链接占用磁盘空间的大小
-h 以人类可读的方式显示
--max-depth=1 目录深度为1
2.查看端口占用情况
netstat -tln
-t (tcp)仅显示tcp相关选项
-l 仅列出有在 Listen (监听) 的服務状态
-n 拒绝显示别名,能显示数字的全部转化成数字
3 查看内存使用情况
free
在详细介绍swap之前,我们需要知道的是计算机对内存分为物理内存与虚拟内存(注意虚拟内存和虚拟地址空间的区别)。
物理内存就是计算机的实际内存大小,由RAM芯片组成的。虚拟内存则是虚拟出来的、使用磁盘代替内存。虚拟内存的出现,让机器内存不够的情况得到部分解决。
当程序运行起来由操作系统做具体虚拟内存到物理内存的替换和加载(相应的页与段的虚拟内存管理)。这里的虚拟内存即所谓的swap
4 查看cpu使用情况
top
5 杀死包含某字符串的进程
ps -ef | grep 字符串 | awk '{print $2}' | xargs kill -9
awk awk很强大,这里不再详细介绍;
ps -ef 查看所有进程
$2:表示第2列,即进程号PID;
print $2 : 打印第二个字段
xargs 使用上一个操作的结果作为下一个命令的参数使用
6 使用脚本执行需要交互命令
expect -c "
spawn scp /var/lib/jenkins/.m2/repository/test.jar root@192.168.7.202:/data1/apps/fullshare-cms-api/
expect {
\"*yes/no\" { send \"yes\r\"; exp_continue}
\"*assword:\" {set timeout 10; send \"Fs2017@new\r\"}
}
send \"exit\r\"
expect eof"
expect是建立在tcl基础上的一个工具,需要安装
send:用于向进程发送字符串
expect:从进程接收字符串
interact:允许用户交互
spawn命令是Expect的初始命令,它用于启动一个进程,之后所有expect操作都在这个进程中进行,如果没有spawn语句,整个expect就无法再进行下去了
阅读全文
1 0
- 常用但易忘记脚本命令
- 几个常用但容易忘记的命令(linux +uboot)
- (一)linux常用,但容易忘记的命令
- 常用但没记住命令
- arguments一个常用但又经常忘记的东西
- 【汇编】一些常用但又很容易忘记的汇编指令
- iOS开发中常用但经常忘记的技巧
- 平时简单但却爱忘记的简单linux命令
- 常用脚本命令集
- ORACLE常用脚本命令
- 常用脚本命令集
- 常用Shell脚本命令
- 常用的脚本命令
- 脚本命令常用总结
- Linux有用但不常用的命令
- shell脚本编写一些基础但容易忘记的小技巧(持续更新)
- shell脚本常用批处理命令
- 统计最常用脚本命令
- 旋转数组的最小数字
- allegro学习之如何开窗
- Android 设置应用的底部导航栏(虚拟按键)背景颜色
- Caffe模型对比
- JS 对象之扩展、密封、冻结三大特性
- 常用但易忘记脚本命令
- Linux下 /proc/maps 文件分析
- 多线程基础四(一)、停止不了的线程(interrupted、isInterrupted)
- jquery 根据name属性值查找
- 文件完整性校验——关于散列值和数字签名
- 筛选法(质数)
- javase-static
- 选择排序
- 【LeetCode】20. Valid Parentheses