您的位置:首页 > 运维架构 > Linux

linux常用命令

2013-08-17 19:28 239 查看
(1)df命令

    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' .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: