• 【Linux】命令学习笔记和总结


    莫名的想学习一下Linux了,因为对这方面的知识储备为0。对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下。

    一、教程参考

    参考菜鸟教程即可: Linux 教程 | 菜鸟教程 http://www.runoob.com/linux/linux-tutorial.html

    二、学习难点:

    学习Linux的难点在于,Linux主要是命令行操作界面。
    在Windows上熟悉了图形操作界面,所有的软件都是图形操作界面,点击对应的功能操作即可,这意味着所有软件实际只有一种操作方式————。
    而Linux,从系统到软件,都是命令行操作,你需要记忆各种命令,以及命令的各种参数,相对来说还是比较复杂的。

    初步了解Linux,感觉至少需要掌握以下几种操作命名:

    1. 基本系统操作命令 :文件夹文件的新增删除修改等、软件的安装,以及各种设置的修改;这些都需要通过命令来完成。
    2. VIM对于文件的操作 :输入输出保存,修改替换等,文件内部跳转等;
    3. ** Bash命令**:如果想要很好的使用Linux,Bash命令肯定少不了;
    4. ** 其他安装软件的命令**:数据库MySQL,服务器Tomcat,甚至Ngnix,以及其他其他开发常用的命令。

    看似比较艰难,不过做好分类,你会发现也没那么难,而且熟悉之后,操作的流畅度和效率也是Windows的图形操作无法比拟的。

    三、学习整理:

    这里只是对于常用命令进行了整理,和原教程无太多区别,不过自己的整理能使自己更好的记忆、更好的学习。这点还是比较好的

    3.1 Linux 目录管理命令:

    3.2 Linux 文件内容查看命令:

    3.3 Linux系统用户账号和用户组的管理命令:

    3.4 Linux 磁盘管理命令:

    3.5 Linux 命令大全 | 菜鸟教程:

    http://www.runoob.com/linux/linux-command-manual.html

    也可:Linux 命令大全 (手册)_Linux 常用命令行实例详解_Linux 命令学习手册 http://man.linuxde.net/ (感觉更详细更深入)

    四、常用命令:

    1、find

    根据文件名和后缀搜索当前目录及其子目录:
    find . -name "*.c"

    五、其他说明:

    如果本机没有Linux环境,可以尝试在网上找一些在线Linux环境进行操作,会加深理解。
    我主要是用的实验楼的在线环境,上面还有课程,如果要学习也很不错。
    实验楼 - 在线做实验,高效学编程 https://www.shiyanlou.com/

    六、附件:

    附件列表

    • 相关阅读:
      c++ 动态判断基类指针指向的子类类型(typeid)
      qt在GUI显示时,将调试信息输出到控制台的设置
      Qt库版查询
      Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
      ICMP timestamp 请求响应漏洞
      linux 防火墙 ufw使用
      MySQL--binlog和relay log的生成和删除
      SSD 相关基础知识
      python36--将数据保存为excel
      MySQL 5.7并发复制和mysqldump相互阻塞引起的复制延迟
    • 原文地址:https://www.cnblogs.com/buwuliao/p/9342516.html
    Copyright © 2020-2023  润新知