当前位置 主页 > 服务器问题 > Linux/apache问题 >

    linux系统高级命令进阶(推荐)

    栏目:Linux/apache问题 时间:2019-12-14 07:20

    输出重定向

    ;覆盖文件内容

    echo "123" > test;把原来的内容覆盖
    echo "123" >> test;把原来的存在(并存)
    echo "ken2" > /etc/hostame;实现改名
    2>;错误的覆盖输出
    echo 2>
     2>>不覆盖
    &>;一和二不用判断都可以输入到文件中去
    &>>;不覆盖

    输入重定向

    <;将文件导入到命令中

    wc -l < /etc/passwd

    管道符

    |;将前一个文件的输出用作下一个命令的输入

    cat /etc/passwd | grep "proot" |wc -l;结果就是最后统计的行数

    通配符

    ;代表零个或者无数个
    ?;匹配一个未知位而且必须存在
    [0-9];匹配单个数字
    [a-z]匹配单个字母
    ls /dev/sda;可以找以dev为开头的所有文件

    三种引号

    单引号('')所见及所得。
     双引号("")保留其中的变量属性,不进行转义处理。
     反引号``;执行命令

    软连接

    windows的快捷方式

     【软链接相当于快捷方式,硬链接相当于复制粘贴】
     创建完成后,源文件、软链接和硬链接均可以查看到文件内容。
     编辑源文件,软、硬链接跟着动。
     删除源文件,软链接失效,链硬接无影响。再重新建一个与源文件同名的文件,软链接就直接链接到新的文件,而硬链接不变。因为软链接是按着名称进行链接。

     特点:

    1、就是相当于win中的快捷方式
    2、删除链接文件,源文件无影响
    3、删除源文件,链接文件失效
    4、修改源文件\链接文件,内容都发生改变
    ln -s test test1;创建软连接test1

    硬连接

    删除原来文件对连接文件没有影响

     总结:

    1、删除链接文件,源文件无影响
    2、删除源文件,链接文件无影响
    3、修改源文件\链接文件,内容都发生改变

    linux磁盘系统

    /test -->在根目录里
    test -->在当前文件下

    绝对路径和相对路径

    ls /root/name/abc;绝对路径从根开始找
    ls name/abc;相对路径是在本地路径开始找

    总结

    以上所述是小编给大家介绍的linux系统高级命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!