• Linux命令(部分)


    LINUX:实现某一功能,命令执行依赖于解释器程序。

          内部:属于shell部分

          外部:独立于shell解释器程序。

          系统结构由外到内:用户 ⇢ 外围程序 ⇢ 硬件 ⇢ 内核

          命令组成(三部分):命令字 {选项} {参数}

          选项:用于调节命令的具体功能。

          “-”引导段格式 eg:“ls -a ”        “--”引导长格式 eg:“ls --help”

          参数:命令的对象,如文件,目录

    =============================================================== 

      关闭防火墙:
        centos7:
                 systemctl stop firewalld
                 systemctl disable firewalld
        centos6:
                 service iptables stop
                 chkconfig iptables off
    ===============================================================
      关闭selinux安全机制:
                  sed -i '7 s/enforcing/disabled/' /etc/selinux/config

    =======================================================

       ls(list)命令:

                  -l:以长格式(long)显示文件和目录列表

                  -a:显示所有子目录和文件信息

                  -A:与-a基本类似,担有两个特殊隐藏目录不会显示,“.”  “..”

                  -d:   显示目录本身的属性

                  -h: 更人性化显示文件大小,结合-l一起使用

                  -R:   以递归的方式显式指定目录及子目录内容

    ===========================================================

        du(disk usage)命令:

                   -a:统计磁盘占用时包含文件,而不仅仅统计目录

                  -h:以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果

                  -s:只统计所占用空间总的大小,而不是统计每个子目录,文件大小

                  例:-sh / var / log / 统计所有文件总空间大小

    ===============================================================

        touch命令:

                  touch test 用于测试文件,如已有相同文件只改变其记录时间

    ===============================================================

        mkdiv(make directory)命令:

                  格式:mkdir 【选项】 目录位置名称

                 注释:【选项】一次性创建嵌套的多层目录

                 例:mldir test1   与    mldir /tmp/test2

    ===============================================================

        cp命令:

                复制目标位置必须是目录,目标目录必须存在

                -f:覆盖目标同名文件或目录时直接强制复制

                -i:覆盖目标同名文件或目录时提醒用户确认

                -p: 复制时保持源文件的权限属主及时间标记等属性不变

                -r:复制目录时必须使用此选项,表示递归复制所有文件及子目录

    ========================================================

         rm命令:

                -f:不提醒,强制删除

                -i:提醒用户确认

                -r:递归删除整个目录树

    ========================================================

         mv命令(转移位置):

                目录中A文件改为B文件

                mv  A  B

    ========================================================

         which:查找Linux程序位置

                 例: which  ls

                 所有路径查找加  -a

    ========================================================

         find:精细查找文件或目录

                  name:递归查找 /etc 目录中以“resol”开头,以“.conf”结尾

                               find/etc -name “resol .conf”

                   size:  目标大小查找使用“+”“-”设置大小范围,作为条件kb(k小写)

                             MB,GB.查找BOOT中超过10MB文件.

                             find / boot / -size +10MB

                   type:

                             普通文件(f),目录(d),块设备文件(b),字符设备文件(c)

                             find  / boot  -type  d

                    find:

                             find  /  boot  -size  +10M  -a  -name   “vm”

  • 相关阅读:
    学习UML类图
    【转】监听器(Listener)学习
    【转】ContextLoaderListener和DispatcherServlet加载内容的区别
    个人B站+微信公众号
    如何直观形象地树状打印一棵二叉树?
    轻松手撕10大排序算法
    简单易懂的快速幂取模算法
    程序员必学:快速幂算法
    为什么Swift和Python要抛弃++--?
    JetBrains系列IDE的配色方案(IDEACLionPyCharm)
  • 原文地址:https://www.cnblogs.com/WELLLEE/p/11218235.html
Copyright © 2020-2023  润新知