2019.07.20

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)命令:

扫描二维码关注公众号,回复: 6841008 查看本文章

           -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”

猜你喜欢

转载自www.cnblogs.com/WELLLEE/p/11218235.html