zoukankan      html  css  js  c++  java
  • Linux系统的命令应该如何记?

    Linux入门篇:

    很多刚入门的同学,就像无头的苍蝇一样,到处找视频、书籍、网站帖子之类的学习方式,视频虽然讲得详细,但是时间的投入也是巨大的,播放时间,练习时间,加起来很吓人,其实啊很少有人能坚持把一套视频看完;技术帖子之类的,一般都比较散乱,不成学习系统,学起来没有一个系统的框架,随意翻翻也还好;推荐一本书《Linux就该这么学》,感觉还不错,建议新手入手。书籍从目录来看就非常有条理,看书可以系统化的学习、循序渐进,不会初学者不知道从哪儿开始的感觉。建议使用我上面的那本,如果有更好的,也你可以,但是一定要坚持,前期可以安装一个VMware或者virtualbox虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了。

    那么具体需要掌握哪些命令呢?这里罗列一些必须掌握的命令:

    目录类的命令是我们需要得最多的:

    cd [24]

    改变工作目录

    chmod [25]

    改变文件或目录的文件权限

    dirs [24]

    显示/清除目录栈中的内容

    du [24]

    显示文件使用的磁盘空间量

    file [24]

    分析文件的类型

    ls [24/25]

    显示文件的各种类型的信息

    mkdir [24]

    创建目录

    mv [24/25]

    移动或重命名文件或目录

    popd [24]

    改变工作目录,将名称从目录栈中弹出

    pushd [24]

    改变工作目录,将名称压入到目录栈中

    pwd [24]

    显示工作目录的路径名

    rm [25]

    删除文件或目录

    rmdir [24]

    删除空目录

    tree [24]

    显示目录树的图表

     

    构建块

    cat [16]

    组合文件,将标准输入复制到标准输出

    tee [15]

    将标准输入复制到文件和标准输出

    xargs [25]

    使用来自标准输入的参数运行命令

    当你不知道需要查找命令的相关信息的时候,可能就需要下面的命令工具了:

    alias [13]

    创建/显示别名

    type [8]

    定位命令:显示命令的路径名或别名

    unalias [25]

    删除别名

    whence [8]

    定位命令:显示命令的路径名或别名

    which [8]

    定位命令:显示命令的路径名或别名

    当我们需要显示内容的时候,需要我们的显示输出命令,非常重要:

    cat [16]

    组合文件,将标准输入复制到标准输出

    echo [12]

    将参数写到标准输出

    head [16/21]

    从数据的开头选择行

    hexdump [21]

    显示二进制(非文本)文件

    less [21]

    分页程序:每次一屏地显示数据

    more [21]

    分布程序:每次一屏地显示数据

    od [21]

    显示二进制(非文本)文件

    print [12]

    将参数写到标准输出

    tail [21]

    在数据的末尾选择行

    当我们需要对服务器配置的时候,那么编辑命令就非常重要了:

    sed [19]

    非交互式文本编辑

    vi [22]

    vi文本编辑器

    view [22]

    以只读模式启动vi文本编辑器

    vim [22]

    vim文本编辑器

    当我们需要对文件的权限,搜索,操作之类的,那么就需要下面的命令了:

    chmod [25]

    改变文件或目录的文件权限

    cp [25]

    复制文件;复制目录

    du [24]

    显示文件使用的磁盘空间量

    find [25]

    在目录树中搜索文件,处理结果

    ln [25]

    创建文件的一个新链接

    locate [25]

    搜索文件

    ls [24/25]

    显示文件的各种类型的信息

    mkfifo [23]

    创建命名管道

    mv [24/25]

    移动或重命名文件或目录

    rm [25]

    删除文件或目录

    shred [25]

    安全删除文件

    stat [25]

    显示i节点的信息

    touch [25]

    更新文件的访问/修改时间;创建文件

    umask [25]

    在文件创建过程中设置文件模式掩码

    whence [8]

    定位命令:显示命令的路径名或别名

    whereis [25]

    查看与命令关联的文件

    那么我们知道了这么多命令,或者忘记了命令的参数和使用那万一忘记了,如何找到呢?下面就交大家几个必备命令:

    神器一:man命令 格式:man[空格][需要查看的命令] 

    比如我们输入:man ls   就会看到man page 如下图

    神器二:info命令 格式:info [需要查看的命令]  

    比如我们输入info ls 回车,就会看到下图:

    最后,在给大家推荐学Linux网站,绝非广告,是背命令必用的:Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 :http://man.linuxde.net/

  • 相关阅读:
    webstorm 2017 激活破解 最新 2018
    phpexcel 导出xsl乱码
    微信小程序的z-index在苹果ios无效
    onenote架设在局域网服务器
    .gitignore忽略多层文件夹用**
    phpstorm 使用xdebug断点
    Phpstudy 无法启动mysql
    git使用kdiff3合并乱码问题
    小程序回退刷新操作
    Navicat 连接远程服务器mysql 长时间不操作会连接很久
  • 原文地址:https://www.cnblogs.com/Chary/p/10076425.html
Copyright © 2011-2022 走看看