ls -lrt,df -h,netstat -na ,grep -i xxx几个Linux命令介绍

 

 (2015-06-10 10:12:54)

转载

标签: 

ls-lrt

 

df-h

 

netstat-na

 

grep-ixxx

分类: ITS项目

用到的几个命令:

ls -lrt

df -h

df -h .

netstat -na | grep -i 50200

cat /etc/services | grep -i XXX

 

以下进行详细介绍:

 

1. 按时间排序:

ls -lrt

 

ls按时间排序

ls -lt 从新到旧

ls -lrt 从旧到新

 

Linux下如何查看一个目录下的内容?并按照修改时间升序排序

命令:ls -lrt

详细解释:

 

-l     use a long listing format  以长列表方式显示(详细信息方式)

-t     sort by modification time 按修改时间排序(最新的在最前面)

-r     reverse order while sorting (反序)

 

ls -lrt  列出所有者、组、大小、修改时间,按修改时间从远到近排序。

 

2.按文件大小排序: 

ls可以按照文件大小进行输出排序,这是一个很实用的参数。

 

man ls

 

-S sort by file size

 

由大到小排序

ls -Sl

 

从小到大排序

ls -Slr

 

 

3. linux df 命令是干什么的?

 

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。  

 

例1:列出各文件系统的磁盘空间使用情况。  

 

$ df  

 

Filesystem 1 K-blocks Used Available Use% Mounted on  

 

/dev/hda2 1361587 1246406 44823 97% /  

 

df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的安装点。  

 

例2:列出各文件系统的i节点使用情况。  

 

$ df -ia  

 

Filesystem Inodes IUsed IFree Iused% Mounted on  

 

/dev/ hda2 352256 75043 277213 21% /  

 

none 0 0 0 0% /proc  

 

localhost:(pid221) 0 0 0 0% /net  

 

例3:列出文件系统的类型。  

 

$ df -T  

 

Filesystem Type 1K-blocks Used Available use% Mounted on  

 

/dev/hda2 ext2 1361587 1246405 44824 97% /

 

参考:Linux的df命令是干什么的?

 

df -h 命令是什么意思?df -h /tmp又是什么意思?

 

以可读性较高的方式来显示 /tmp分区信息

 

语  法:df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型>][-x <文件系统类型>][--help][--no-sync][--sync][--version][文件或设备]

补充说明:df可显示磁盘的文件系统与使用情形。

参  数:

-a或--all   包含全部的文件系统。

--block-size=<区块大小>   以指定的区块大小来显示区块数目。

-h或--human-readable   以可读性较高的方式来显示信息。

-H或--si   与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。

-i或--inodes   显示inode的信息。

-k或--kilobytes   指定区块大小为1024字节。

-l或--local   仅显示本地端的文件系统。

-m或--megabytes   指定区块大小为1048576字节。

--no-sync   在取得磁盘使用信息前,不要执行sync指令,此为预设值。

-P或--portability   使用POSIX的输出格式。

--sync   在取得磁盘使用信息前,先执行sync指令。

-t<文件系统类型>或--type=<文件系统类型>   仅显示指定文件系统类型的磁盘信息。

-T或--print-type   显示文件系统的类型。

-x<文件系统类型>或--exclude-type=<文件系统类型>   不要显示指定文件系统类型的磁盘信息。

--help   显示帮助。

--version   显示版本信息。

[文件或设备]   指定磁盘设备。

 

df -h 

df -h .

 

 

 

4. netstat -na | grep -i 50200

 

netstat 显示网络协议状态和当前TCP/IP连接

-a 显示所有连接和侦听端口

-n 以十进制格式显示IP地址和端口号

-o 显示每个连接对应的进程ID

 

所以,打netstat -aon, 就可以清楚知道有哪些网络连接,是哪些进程在访问网络。

 

注: -o 参数只在xp,2003 以后的系统才支持, windows2000及以下系统不支持-a 表示显示所有连接及侦听端口.

-n 表示显示地址及端口

 

netstat -na 即为显示所有的连接地址及端口

 

 

5. 用 grep -i 进行大小写无关的搜索

用grep -w搜索整个词,而不是词中的部分字串

 

参考:grep的用法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值