Home  >  Q&A  >  body text

程序员 - 如何快速地Linux入门?

作为一名使用windows的人,如何才能快速地入门Linux呢?

伊谢尔伦伊谢尔伦2744 days ago1180

reply all(21)I'll reply

  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:41:50

    1. Install the open source VirtualBox virtual machine under Windows
    2. Install Deepin Linux system
    3. Learn "Brother Niao's Linux Private Cooking" and practice it in Terminal
    4. Continuous learning from Github

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:41:50

    With this answer, I would like to recall my journey from being a Linux novice to working completely with Linux.

    • First you need a Linux/UNIX shell environment. It is recommended to install VirtualBox + Ubuntu (this combination is the most convenient, and I did this until I built my own test server). Quickly familiarize yourself with the installation and basic operations of Linux in a virtual machine, then format Windows and install it into a familiar Linux distribution. Everything starts from here.
      In fact, I really recommend that you try to install more different distributions. After all, you are new to Linux and need to have a correct understanding of Linux. Foolish installation will only cause you to ignore many very important steps/concepts.
    • A friend upstairs mentioned "The Linux Command Line". In fact, there are many similar things on the Internet (I read part of it at the time). The first thing I read was this "Unix Basics", which was all about command line operations. After reading this book, you will be able to use Linux to perform some simple operations, but you still cannot do common system management.
    • Then I recommend reading the book "Linux Commands, Editors and Shell Programming (2nd Edition)" carefully. The content in this book is enough for you to use daily Linux, as well as some simple maintenance, management and other operations.
    • After doing this, you will have the confidence and ability to read "Brother Niao's Linux Private Kitchen. Basic Learning Chapter (Third Edition)" carefully. If you want to read the server setup chapter, just read it directly.
    • No, this is not over yet. Don’t just stop at the “learning” level. You won’t learn this way. You need to use it every day: listening to music, playing games (this is really possible) , watching movies, and blogging with Github/GitCafe , various programming and so on.
    • Finally, I recommend a very thin book "Linux/UNIX Design Thoughts".

    For getting started, I think these are enough. I walked step by step like this at that time, and also did simple operation and maintenance during this period, until I used a clean and refreshing Gentoo.

    I hope my experience will be helpful to you.

    reply
    0
  • 阿神

    阿神2017-04-17 11:41:50

    To attract good ideas:
    1) Be familiar with and try to complete daily operations in the terminal as much as possible;
    2) Use Google search extensively, and there are usually many solutions to the problems you encounter online;
    3) Experience various reputable open source software under *nix (of course you may encounter pitfalls...)
    4) Familiar with the installation process of *nix systems...

    and so on...

    reply
    0
  • 高洛峰

    高洛峰2017-04-17 11:41:50

    How to get started means how to use it. If you want to use it, always use Linux, only use Linux, and maintain a continuous learning mentality. Look back at this question after a year and give your own answer.

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:41:50

    Install Linux and use Linux.

    reply
    0
  • 迷茫

    迷茫2017-04-17 11:41:50

    Buy a VPS and put your blog on it
    When you encounter a problem, you have to solve it yourself, and VPS does not have a graphical interface, you can practice commands
    Once you are familiar with it, start looking for a Linux version that suits you~

    (This reply is from Windows)

    reply
    0
  • 黄舟

    黄舟2017-04-17 11:41:50

    My answer is a bit different:

    • Don't read "Brother Niao's Private Cooking", it is too thick and cumbersome for novices; and the target readers of this book are Linux system administrators, and many of the contents are completely useless to ordinary developers
    • Don’t bother, don’t practice too much. It’s useless, and it’s easy to get hit

    For newbies, the best way to get started is to spend an afternoon reading The Linux Command Line

    reply
    0
  • 阿神

    阿神2017-04-17 11:41:50

    http://itercast.com/library/1
    http://www.lampbrother.net/php/html/PHPvideo/php_liminglinux/
    http://edu.51cto.com/roadmap/ view/id-2.html

    You’re almost done after watching these video tutorials~~~

    reply
    0
  • 黄舟

    黄舟2017-04-17 11:41:50

    Recommend a book: Brother Niao’s Linux Private Cooking

    reply
    0
  • 阿神

    阿神2017-04-17 11:41:50

    Forget Windows, change your system directly to Linux, and read Brother Niao's Private Cooking from beginning to end. Don't skip any chapter, even the hardware part.
    However, I am very doubtful, what is the quick start? Where did this concept come from?
    Instead of seeking speed, seek stability and learn step by step. You will know more than those who seem to know a lot.

    reply
    0
  • Cancelreply