df -h:查看磁盘还剩多少空间(参数-h使结果更容易查看)
(2)du命令:查看当前的文件夹下的磁盘使用情况
显示指定目录下各文件的大小及指定目录的总大小:du --max-depth=1 -h directory(不加路径默认当前目录)
只显示当前目录的大小:du -sh或者du --max-depth=0 -h
显示某个目录或文件的大小:du -sh fileordirectory或者du --max-depth=0 -h fileordirectory
(3)time命令
查看命令执行的时间,可以在要执行的命令前面加上time,例如:time ls -al
(4)dd命令
作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,注意:指定数字的地方若有以下字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2
使用场合:数据备份与恢复、增加swap分区文件大小、销毁磁盘数据、磁盘管理等。
(5)sync命令(也称同步命令)
作用:将有关文件系统的存储器常驻信息送入物理介质内
原理:Linux内核为了达到最佳的磁盘操作效率,会把需要写入到磁盘的数据先写到内存的缓存区中,在合适的时候才真正写入到磁盘中,但在有些情况下,比如系统突然断电的话,那么在内存缓存区中的这些数据便不会保存下来,可以使用sync命令将存在于内存缓存区上的数据强制写入磁盘中,这个命令是通过调用sync系统调用来实现的。在Linux系统关机或重启时,会自动把缓冲区的内容自动同步到磁盘中。
(6)history命令(历史命令)
作用:查看已经执行过的历史命令
经常使用场合:当想一个使用过的带有指定关键字的命令时可用如下命令,比如要查看使用过cat命令的历史命令,可用$ history | grep cat
(7)cat命令
作用:显示文件内容(cat filename)或者合并文件(cat file1 file2 > file3)
(8)find命令(文件查找命令)
命令格式:find pathname -options [-print -exec -ok] 或 find [起始目录] 寻找条件 操作
例子:find . -name filename
(9)grep命令(文本搜索命令)
命令格式:grep [-options] '搜寻字符串' filename(filename可以是当前目录.)
参数有:-r表示递归,-i忽略大小写,-n输出行号,-v是反向选择
例子:grep -rn 'string' .