查看指定目录下最大的文件

#查看/var目录下前10个最大的文件
#Find top 10 largest files in /var directory (subdirectories and hidden files included )
tree -isafF /var | grep -v "/$" | tr '[]' ' ' | sort -k1nr | head
#先不以阶梯状列出所有文件或目录名及其大小,并且显示完整的相对路径名称;
#剔除以"/"结尾的行;
#将字符"[]"变成空白字符;
#输出结果按第一列值从大到小排序;
#输出前10个文件名称及size ###详细解释
##tree 命令
#-i 不以阶梯状列出文件或目录名称。
#-s 列出文件或目录大小。
#-a 显示所有文件和目录。
#-f 在每个文件或目录之前,显示完整的相对路径名称。
#-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。 ##tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。
#例子:tr '[:lower:]' '[:upper:]' 将小写字母转换成大写字母 ##sort
#-n:依照数值的大小排序;
#-r:以相反的顺序来排序;
#-t<分隔字符>:指定排序时所用的栏位分隔字符,默认空白符;
#-k 指定了间隔符之后,用-k来指定列数。

根据程序名提取对应的PID

ps命令

at命令

ps -efa | grep httpd | grep -v grep | awk '{ print $2 }' |xargs

#查看程序运行状态
ps -ef |grep httpd | grep -v grep
#以root身份运行上一条命令
sudo !! #给文件添加密码
vim -x <FILENAME> #创建新目录并进入该目录
mkdir /home/foo/doc/bar && cd $_ #指定时间执行命令
echo "ls -l" | at midnight
echo "ls -l" | at 15:40
echo "ls -l" | at 15:40 +3 days #列出最近最常用的命令
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head #获取系统是32bit 还是64bit
getconf LONG_BIT #显示安装的版本
cat /etc/issue #快速更改文件名称
mv filename.{old,new} #将文件名中含空格的地方用"_"代替
rename 'y/ /_/' * #按使用内存的大小列出前十名正在运行的进程
ps aux | sort -nk +4 | tail #截取指定文本段
awk '/start_pattern/,/stop_pattern/' file.txt #Kills a process that is locking a file.
#杀死一个正在锁定文件的进程
fuser -k filename

linux 进阶命令___0001的更多相关文章

  1. linux 进阶命令

    进阶命令 1    df指令   查看磁盘的空间 # df -h    -h表示可读性更高,方便读取 执行指令后(Filesystem:磁盘名称  size:磁盘总大小  Used: 被使用的大小  ...

  2. Linux基础(05)、Linux进阶命令

    目录 一.进阶命令 二.系统命令 三.压缩和归档 3.1.归档 3.2.压缩 3.3.归档并压缩 归档.接档:tar -cf.tar -tvf 压缩.解压:gzip.gunzip 归档并压缩:tar ...

  3. linux 进阶命令笔记(12月26日)

    1. df 指令 作用:查看磁盘空间 用法: #df -h       -h 表示以可读性较高的形式展示大小   2.free 指令 作用:查看内存使用情况 语法:#free -m       -m表 ...

  4. linux 进阶命令___0002

    #列出重复文件,首先检查文件大小,再检查md5sum find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | ...

  5. 第5课.linux进阶命令

    1.find:查找符合条件的文件 格式: find 目录名 选项 查找条件 eg: find /work/001_linux_basic/dira/ -name "test1.txt&quo ...

  6. linux进阶命令

    1.输出重定向:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容  ...

  7. Linux进阶命令-sort、uniq、 cut、sed、grep、find、awk

    命令难度总体来说有简入难,参数都是工作中常常用到的.如果涉及到一些生僻的参数还请百度或man一下. sort(参考学习网站:http://www.cnblogs.com/dong008259/arch ...

  8. Linux进阶命令用法

    1.tr命令 可以对来自标准输入的字符进行替换.压缩和删除.它可以将一组字符变成另一组字符 选项 -c或——complerment:取代所有不属于第一字符集的字符: -d或——delete:删除所有属 ...

  9. linux进阶命令第一天

    1.history -c 清空历史命令     保存的目录 vim ~/.bash_history history -w 立即把内存中的数据写入历史文件中 vim /etc/profile 默认配置文 ...

随机推荐

  1. VMware虚拟机Host-Only(仅主机模式)

    转载于:https://www.linuxidc.com/Linux/2016-09/135521p3.htm 三.Host-Only(仅主机模式) Host-Only模式其实就是NAT模式去除了虚拟 ...

  2. 160705、总结:commons-codec.jar中常用方法

    一.Base64编码和解码import org.apache.commons.codec.EncoderException;import org.apache.commons.codec.binary ...

  3. python3连接Mongodb

    前提条件,安装过Mongondb,并且装一下Robomongo(为了更加直观地看到测试时数据的变化 ) 1.安装PyMySQL pip install pymongo 2.测试 import pymo ...

  4. js处理事件冒泡

    给Dom元素添加事件时,有时候会遇到事件冒泡,处理方法如下: $("#Tab1 .close").live("click", function (event) ...

  5. mysql insert中用case

    insert into urls(company,counterType,mdUrl,tradeUrl) values('test', CASE 'test'WHEN 'CTP' THEN 1WHEN ...

  6. jQuery实现图片预览

    摘自:http://www.cnblogs.com/leejersey/p/3660202.html JS代码: /* *名称:图片上传本地预览插件 v1.1 *作者:周祥 *时间:2013年11月2 ...

  7. windows 键盘全局钩子

    // HookapiTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <Windows.h> #inc ...

  8. JDK源代码学习系列05----LinkedList

                                             JDK源代码学习系列05----LinkedList 1.LinkedList简单介绍 LinkedList是基于双向 ...

  9. Redis持久化方式RDB和AOF

    Redis 持久化 RDB(快照) 优点 rdb是可进行压缩的二进制文件,表示Redis在某一个时间点的数据快照.非常使用与备份,灾难恢复等场景.比如使用定时任务执行bgsave并备份rdb到serv ...

  10. 简明python教程六----编写一个python脚本

    备份程序: #!/usr/bin/python #Filename:backup_ver1.py import os import time source = ['/home/liuxj/python ...