用到的几个命令:

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的用法

6. cat /etc/services | grep -i XXX