linux-积累

来源:互联网 发布:ai for mac 迅雷下载 编辑:程序博客网 时间:2024/05/20 00:50

查看当前目录大小:
du -h –max-depth=1 .
参考: http://blog.sciencenet.cn/blog-587102-841035.html

linux内存:
http://weizhifeng.net/view-cpu-memory-info-of-linux.html

参考:http://www.programgo.com/article/61412797318/

查看cpu;cat /proc/cpuinfo| grep “cpu cores”| uniq

参考:http://www.cnblogs.com/emanlee/p/3587571.html

swap清除:
swapoff -a && swapon -a
参考:http://blog.chinaunix.net/uid-29787409-id-5564940.html

只显示目录:
ls -p | grep /
参考:http://www.dedecms8.com/zhanzhang/jiaocheng/12429.html

根据进程名字,查询占用的端口:
netstat -nap | grep pid
参考:http://blog.csdn.net/bhq2010/article/details/7370354

内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
参考:
http://my.oschina.net/goberl/blog/85816

列出所有由某个PID对应的进程打开的文件
lsof -p 1
找到使用某个端口的进程
lsof -i :25
http://my.oschina.net/aiguozhe/blog/39369

文件和目录分别称为 REG 和 DIR。而CHR 和 BLK,分别表示字符和块设备;或者 UNIX、FIFO 和 IPv4,分别表示 UNIX 域套接字、先进先出 (FIFO) 队列和网际协议 (IP) 套接字
http://junge8618.iteye.com/blog/1049313

xargs用法:
查找最新修改的前10个文件中是否有要查询的内容
ll -lt | head -10 | awk ‘{print$9}’ | xargs grep ‘要查询的内容’ –color

tar -czf small.tar.gz small(目录名) ;压缩并打包目录

使用-l参数列出crontab文件:

实例6:每晚的21:30重启smb
30 21 * * * /etc/init.d/smb restart
参考:
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html

基本格式 :
*  *  *  *  *  command
分  时  日  月  周 命令
第1列表示分钟1~59 每分钟…
http://www.lofter.com/tag/crontab

第一步:写cron脚本文件,命名为crontest.cron。
http://blog.csdn.net/ithomer/article/details/6817019

crontab -e
crontab -l

Memory Channel 是一个内存缓冲区,因此如果Java23 虚拟机(JVM)或机器重新启动,任何缓冲区中的数据将丢失。
另一方面,File Channel是在磁盘上的。即使JVM 或机器重新启动,File Channel 也不丢失数据,只要磁盘上存储的数据仍然是起作用的和可访问的
http://book.51cto.com/art/201508/487912.htm

echo
-e 启用解释反斜杠的转义功能
http://blog.csdn.net/xukai871105/article/details/35834703

vim 全文替换
:1,$ s/’/data/hadoop-tmp/1.txt’/’/data/hadoop-tmp/sta-hive/1.txt’/g
全文替换比如将.o换为.c

  :%s/.o/.c/g %表示所有行,g表示全部替换
http://www.cnblogs.com/chenyadong/archive/2011/11/09/2243715.html

  1. 符号:
    名称:反引号,上分隔符
    位置:反引号(`)这个字符一般在键盘的左上角,数字1的左边,不要将其同单引号(’)混淆
    作用:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分
    http://my.oschina.net/leopardsaga/blog/112335

压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归
http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html

Linux shell 之 提取文件名和目录名的一些方法
http://blog.csdn.net/ljianhui/article/details/43128465

linux下crontab每隔5分钟执行一次任务的写法
两种写法

第一种写法是*/5,这种写法有的系统会不支持
/5 * * * /xxx/task.sh
第二种写法比较繁琐,但所有系统都支持:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /xx/task.sh
http://outofmemory.cn/code-snippet/434/linux-crontab-meige-5-fenzhong-execution-yici-task-xiefa

查看cpu核数
top命令点击1即可;

sz下载文件慢:
文件压缩后,然后再sz就可以快很多,因为压缩后文件容量变小了;

0 0
原创粉丝点击