• 常见的转义字符


    常见的转义字符包括有:反斜杠()的作用就是转义后面的一个变量变为单纯的字符串,单引号('')则是转义其中所有的变量为单纯的字符串,而双引号("")是保留其中的变量属性不转义,反引号(``)则是把其中的命令执行后返回一个结果。

    举例:用sed 修改httpd服务中的路径,用grep取得DocumentRoot

    [root@fyc wwwroot]# cat /etc/httpd/conf/httpd.conf | grep DocumentRoot

    由于sed 中/意味着结束,所以对于路径 /var/www/root 看成字符串,要用转义 来转为字符串  /var/www/root

    [root@fyc wwwroot]# sed -i 's/DocumentRoot "/var/www/root"/DocumentRoot "/home/wwwroot"/' /etc/httpd/conf/httpd.conf

    把 DocumentRoot "/var/www/root"修改为DocumentRoot "/home/wwwroot" 

     

    's/DocumentRoot "/var/www/root"  s是查找DocumentRoot "/var/www/root" ,去掉 变量 即为DocumentRoot "/var/www/root"

    提示:由于selinux存在,导致修改路径不成功,简单粗暴的方法是禁用selinux

    [root@fyc wwwroot]#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

    [root@fyc pub]# cat /etc/selinux/config |grep SELINUX=
    # SELINUX= can take one of these three values:
    SELINUX=disabled

     

  • 相关阅读:
    斐波那契数列的量化分析
    GridView编辑删除操作
    Linux crontab 命令格式与具体样例
    VB.NET版机房收费系统---组合查询
    XMLHTTP使用具体解释
    Android 在子线程中更新UI的几种方法
    国产操作系统剽窃Linux内核可耻!
    Android的PVPlayer介绍
    稀疏矩阵
    很好的理解遗传算法的样例
  • 原文地址:https://www.cnblogs.com/fyc119/p/6994877.html
Copyright © 2020-2023  润新知