zoukankan      html  css  js  c++  java
  • 4.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第四章小结

    本章相关重要命令总结在Table 6.

    命令 描述 示例
    mkdir <name> 创建某目录 $ mkdir foo
    pwd 显示当前所在目录 $ pwd
    cd <dir> 进入到命令 $ cd foo/
    cd ~/<dir> 进入到相对于home路径的路径 $ cd ~/foo/
    cd 改变当前目录为home为路径 $ wc foo
    cd - 回到之前的路径 $ cd && pwd && cd -
    . 当前路径 $ cp ~/foo.txt .
    .. 上一级路径 $ cd ..
    find 查找文件或目录 $ find . -name foo*.*
    cp -r <old> <new> 深复制 $ cp -r ~/foo .
    rmdir <dir> 移除(空)目录 $ rmdir foo/
    rm -rf <dir> 移除目录和内容 $ rm -rf foo/
    grep -ri <string> <dir> Grep递归(不区分大小写) $ grep -ri foo bar/
    Table6: 第四章重要目录

    练习

    1. 从你的home路径开始, 执行一条命令创建foo目录,进入到改目录, 创建一个包含'baz'内容的文件把人, 并打印出文件bar的内容, 然后 cd 回到你之前的目录。 备注: 结合在Box12中提到的命令。
    2. 当你再运行一次刚才的命令发生了什么? 执行了多少条命令?为什么?
    3. 解释为何rm -rf / 非常危险, 为何应该在命令行终端执行这条命令, 这不是开玩笑的。
    4. 为何使用之前命令会更复杂? 备注:指向Box 11.(这条命令危险得超出你想象, 尽量少使用)
  • 相关阅读:
    创建索引锁的表
    安装STS报错(三)
    安装STS报错(二)
    安装STS报错(一)
    Linux Top使用说明
    平实给力的写作指导入门手册——leo鉴书57
    Flex中配置FusionCharts
    Java Web项目中缺少Java EE 6 Libraries怎么添加
    Java Web项目结构
    MyEclipse中修改项目运行地址栏中项目名称
  • 原文地址:https://www.cnblogs.com/AliceX-J/p/9157060.html
Copyright © 2011-2022 走看看