UNIX常用命令行指令(6)(其他有用指令)
2017-03-15 21:23
316 查看
UNIX教程六
其他有用的UNIX命令
quota
系统上为文件分配一定量的磁盘空间,通常大约100Mb。如果您超过您的配额,您将被给予7天以删除多余的文件。要检查您当前的配额及其使用量,请键入
% quota -v
df
此命令可以查询系统上剩余空间。例如,要查明fileserver上剩余的空间大小,请键入% df .
du
此命令显示每个子目录所占用的内存(Kb)。如果你已经超过配额,你想找出哪个目录有最多的文件。在您的主目录中,键入% du -s *
该-s标志将只显示摘要(总规模)和*表示所有文件和目录。
gzip
这减少了文件的大小,从而释放宝贵的磁盘空间。例如,键入%ls -l science.txt
并注意使用ls -l的文件的大小 。然后要压缩science.txt,键入
%gzip science.txt
这将压缩文件,并将其放在一个名为science.txt.gz的文件
要查看大小的更改,请再次键入ls -l。
要展开文件,请使用gunzip命令。
%gunzip science.txt.gz
zcat
zcat将读取gzip压缩的文件,而不需要先解压缩它们。%zcat science.txt.gz
如果文本滚动太快,将输出通过Pipes传给less显示。
%zcat science.txt.gz | less
file
file根据它们包含的数据类型(例如ascii(text),图片,压缩数据等)对命名文件进行分类。要报告主目录中的所有文件,请键入% file *
diff
此命令将比较两个文件的内容并显示差异。假设你有一个名为file1的文件,并且编辑它的一部分并将其保存为file2。查看差异类型%diff file1 file2
以<开头的行表示file1,而以>开头的行表示file2。
find
这将在目录中搜索具有给定名称,日期,大小或您想要指定的任何其他属性的文件和目录。它是一个简单的命令,但有很多选项 - 你可以通过输入man find阅读手册。要使用扩展名.txt搜索所有文件,从当前目录(.)开始,遍历所有子目录,然后将文件名打印到屏幕上,键入
% find . -name "*.txt" -print
要查找大小超过1Mb的文件,并将结果显示为长列表,请键入
% find . -size +1M -ls
history
C shell保存您输入的所有命令的有序列表。每个命令根据输入的顺序给出一个数字。%history
如果使用C shell,可以使用惊叹号(!)轻松调用命令。
%!! (调用最后一条命令)
%!-3(调用第三个最近的命令)
%!5(调用列表中的第5个命令)
%!grep(调用最后一个命令以grep开头)
您可以通过键入来增加历史缓冲区的大小
%set history = 100
相关文章推荐
- UNIX常用命令行指令(3)(基本输入输出操作)
- UNIX常用命令行指令(5)(访问权限和进程操作)
- UNIX常用命令行指令(4)(通配符及命令帮助)
- UNIX常用命令行指令(2)(基本文件操作)
- UNIX常用命令行指令(8)(变量)
- Unix命令行程序和内建指令
- OC之iOS开发常用Unix指令
- Unix命令行程序和内建指令分类
- Unix命令行程序和内建指令
- Unix下部署服务的常用指令学习
- vim命令行及低行一些常用指令
- 一个不常用但非常有用的预处理指令:#pragma warning
- Unix命令行程序和内建指令
- Mac OS X终端的常用操作命令(UNIX指令)
- [其他]Git常用指令
- OC之iOS开发常用Unix指令
- mac终端下几个常用的命令行指令
- 命令行常用指令
- UNIX 常用的指令
- UNIX命令行程序和内建指令