• Linux基础一


    Linux常用命令

    一、目录管理(对目录操作)

    //目录管理
        ls      //列出目录内容
            -l      //长格式
                文件类型
                    -   //普通文件(f)
                    d   //目录文件
                    b   //块设备文件(block)
                    c   //字符设备文件(character)
                    l   //符号链接文件(symbolic link file)
                    p   //命令管道(pipe)
                    s   //套接字文件(socket)
                文件权限        //9位,每3位一组,每一组:rwx(读,写,执行)
                文件硬链接的次数
                文件的属主(owner)
                文件的属组(group)
                文件大小(size),单位是字节
                时间戳(timestamp),最近一次被修改的时间
                    访问      //access
                    修改      //modify,文件内容发生改变
                    改变      //change,metadata(元数据)
             -h     //做单位转换
             -a     //显示以.开头的隐藏文件
                .       //表示当前目录
                ..      //表示父目录
             -d     //显示目录自身属性
             -i     //显示文件的inode(index node)
             -r     //逆序显示
             -R     //递归(recursive)显示
        cd      //切换目录
        pwd     //查看当前所在目录路径
        mkdir   //创建目录
            -p      //创建目录时若父目录不存在则自动创建
            -v      //显示目录创建过程
        rmdir   //删除目录,只能删除空目录
        tree    //查看目录树
            -d          //只显示目录
            -L level    //指定显示的层级数目
            -P pattern  //只显示由指定pattern匹配到的路径
    

    二、文件管理(对文件操作)

    //文件管理
        touch   //创建一个空文件,touch还有一个作用是修改文件的时间戮
            -a    //只更改存取时间
            -c    //不建立任何文件
            -m    //只更该变动时间
        stat    //显示文件或文件系统的状态
        rm      //删除文件,删除命令默认会提示是否需要删除, 
                //如果要使用命令本身可以在命令前加一个,如
    m,这样删除就不会有提示了
            -r      //递归删除,删除目录时必须使用此选项
            -f      //强制删除,不询问
        cp      //复制文件,一个文件到一个文件,多个文件到一个目录
            -a      //归档复制,常用于备份(此参数的效果和同时指定"-dpR"参数相同)
            -r      //递归拷贝,拷贝目录时必须使用此选项
            -f      //强行复制文件或目录,不论目标文件或目录是否已存在
            -p      //拷贝时保留原权限
        mv      //移动文件
        install     //复制文件并且设置属性
            -m MODE
            -o OWNER
            -g GROUP
    

    三、查看文本

    //查看文本
        cat     //拼接文件内容并输出至标准输出(屏幕)
            -n      //显示行号
            //使用cat查看文件内容时会将文件的所有内容加载至内存, 
            //所以应避免使用cat打开巨大文件
        tac     //连接文件并倒序打印内容至标准输出    
        more    //全屏查看文本文件内容,只能从前往后,不能从后往前。
                //文件内容显示完后自动退出
            -c   //每次刷新屏幕
            +<数字>   //从指定数字的行开始显示
            -<数字>   //指定每屏显示的行数;
        less    //全屏查看文本文件内容,可从前往后亦可从后往前。推荐使用
        head    //从头部开始打印文件内容,默认打印10行
            -n      //指定要打印的行数,可以是-n 15也可以是-15;例如:head -n 15或者head -15
            -c<字符数>  //指定显示头部内容的字符数;例如:head -c 20
        tail    //查看文本文件尾部内容
            -n      //指定要打印的行数,可以是-n 15也可以是-15
            -f<name/descriptor>   //显示文件最新追加的内容(经常用于检测计划任务时查看最新追加的内容)
            -c  //输出文件尾部的字节数
            +<数字>   //显示文件第几行到文尾的内容
        wc     //命令用来统计文件内容字数、行数、字符数
            -l:输出行数
            -c:输出字符数
            -w:输出单词个数(字数)
        du      //查看使用文件所使用空间的大小
            -s:仅显示总计值
            -h:以K,M,G为单位,显示文件大小
    

    四、其他命令

    //其它命令
        time        //显示命令的执行时间,例如time ls /etc
        clear       //清屏
        whoami      //显示当前登录用户
        w           //显示当前在线用户并显示其在运行的命令
        who         //查看当前在线用户
        
        which       //显示指定命令的绝对路径
        date        //显示或设置日期与时间
            //不带参数的date用于显示当前系统日期与时间
            -s      //以字符串方式设置时间
            //格式化输出时间:+
                %Y      //年
                %m      //月
                %d      //日
                %H      //时
                %M      //分
                %S      //秒
                
        cal     //打印日历
        
        bc          //数学运算时保留小数
            echo 'scale=2;5/2'|bc -l
            
        ldd     //查看指定程序有哪些依赖库文件
            程序组成?
                二进制程序
                库文件
                配置文件
                帮助文件
    
  • 相关阅读:
    从零开始学正则(四),什么是正则回溯?
    JS 正则表达式^$详解,脱字符^与美元符$同时写表示什么意思?
    从零开始学正则(三),理解正则的分组与反向引用
    从零开始学正则(二),如何用正则匹配特定位置?理解正则的锚,先行断言
    从零开始学正则(一),学习正则字符组,量词表示法与正则分支
    深入了解angularjs中的$digest与$apply方法,从区别聊到使用优化
    js 从两道面试题加深理解闭包与箭头函数中的this
    js 五种绑定彻底弄懂this,默认绑定、隐式绑定、显式绑定、new绑定、箭头函数绑定详解
    【Spring深度分析】IoC/DI机制 配置文件式 基本实现
    BZOJ4311 向量(线段树分治+凸包)
  • 原文地址:https://www.cnblogs.com/itwangqiang/p/13792871.html
Copyright © 2020-2023  润新知