linux 进阶命令___0001
查看指定目录下最大的文件
#查看/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 -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的更多相关文章
- linux 进阶命令
进阶命令 1 df指令 查看磁盘的空间 # df -h -h表示可读性更高,方便读取 执行指令后(Filesystem:磁盘名称 size:磁盘总大小 Used: 被使用的大小 ...
- Linux基础(05)、Linux进阶命令
目录 一.进阶命令 二.系统命令 三.压缩和归档 3.1.归档 3.2.压缩 3.3.归档并压缩 归档.接档:tar -cf.tar -tvf 压缩.解压:gzip.gunzip 归档并压缩:tar ...
- linux 进阶命令笔记(12月26日)
1. df 指令 作用:查看磁盘空间 用法: #df -h -h 表示以可读性较高的形式展示大小 2.free 指令 作用:查看内存使用情况 语法:#free -m -m表 ...
- linux 进阶命令___0002
#列出重复文件,首先检查文件大小,再检查md5sum find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | ...
- 第5课.linux进阶命令
1.find:查找符合条件的文件 格式: find 目录名 选项 查找条件 eg: find /work/001_linux_basic/dira/ -name "test1.txt&quo ...
- linux进阶命令
1.输出重定向:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容 ...
- Linux进阶命令-sort、uniq、 cut、sed、grep、find、awk
命令难度总体来说有简入难,参数都是工作中常常用到的.如果涉及到一些生僻的参数还请百度或man一下. sort(参考学习网站:http://www.cnblogs.com/dong008259/arch ...
- Linux进阶命令用法
1.tr命令 可以对来自标准输入的字符进行替换.压缩和删除.它可以将一组字符变成另一组字符 选项 -c或——complerment:取代所有不属于第一字符集的字符: -d或——delete:删除所有属 ...
- linux进阶命令第一天
1.history -c 清空历史命令 保存的目录 vim ~/.bash_history history -w 立即把内存中的数据写入历史文件中 vim /etc/profile 默认配置文 ...
随机推荐
- JS-校验表单后提交表单的三种方法总结
第一种: <script type="text/javascript"> function check(form) { if(form.userId.value=='' ...
- 55、Android网络图片 加载缓存处理库的使用
先来一个普通的加载图片的方法. import android.annotation.SuppressLint; import android.app.Activity; import and ...
- JAVA基础面试(五5)
41.a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值.它常用于基于 hash 的集合类,如 Hash ...
- 分布式服务框架:Zookeeper简介
分布式服务框架:Zookeeper(分布式系统的可靠协调系统) 本文导读: 1 Zookeeper概述 2 Zookeeper总体结构 ——逻辑图.运转流程.特点.优点.数据结构 3 Zookeepe ...
- 云计算和SDN中的开源交换机介绍以及使用
之前关于SDN的开发工作都是在控制器层面上(以ryu为主),现在开始了新的工程项目,需要同时修改控制器和交换机的源码,如果后续项目需要,还可能需要加中间层——网络虚拟层,这部分的知识已经在前面读过了相 ...
- iOS 错误提示
1.CUICatalog: Invalid asset name supplied: , or invalid scale factor: 2.000000 =>原因: You are call ...
- activeMQ安装与测试
Apache ActiveMQ简介 activeMQ是JMS的一种具体的实现,是最流行的,能力强劲的开源消息总线.activeMQ具有以下优势: 多种语言和协议编写客户端(java.C.C++.AJA ...
- ubuntu16.04搭建jdk1.8运行环境
搭建环境:Ubuntu 16.04 ×64 JDK :jdk-8u171-linux-x64.tar.gz 首先下载linux对应的安装包下载地址:http://www.oracle.com/tech ...
- AI篇6====>第一讲
1.人工智能 小米:小爱 百度:AI云平台 科大讯飞AI平台 2.百度语音合成 # Author: studybrother sun from aip import AipSpeech #从文本到声音 ...
- Powershell Get-FileHash
File Hash (Get-FileHash C:\fso\myfile.txt).hash Get-FileHash C:\Users\Andris\Downloads\Contoso8_1_EN ...