This article is participating in the topic “Through Linux 30 years” essay activity

Linux delicious

Linux use or have a certain threshold, can be said to use is easy to use, convenient. But you have to have some knowledge before you can use it, otherwise it can be quite painful. Explore by yourself and build your own familiar operation/development environment with the experience of the big guys. Their skilled use of the hand can greatly improve the efficiency of development.

Some common Linux shortcut commands

Of course, there are too many commands to remember how to do? Ps: Small needs… Is there a tool to remind me? Of course, strong communities will be developed by the big guys, who will provide us with all kinds of tools.

Tools are available to interpret our commands.

You can quickly manipulate folders and files in the terminal, which can save a lot of time:

  • cd: Goes to the specified directory
  • ls: Lists all files in the current directory
  • mkdirCreate a directory
  • touch file.typeCreate a file
  • rm: Delete the specified file (use caution)
  • less: View files
  • stat: Displays the details of the file

Network related commands:

  • curl: HTTP request. It is used frequently and must be mastered
  • netstat: Indicates network statistics
  • The lsof – I: 3000: listPort 3000The correspondingprocess
  • Ifconfig: displays port numbers such as IP addresses
  • Dig: DNS

Linux UI just needs a set of appropriate themes to look at. Here are some powerful tools/plug-ins/themes.

List some powerful tools for your own use

You can also explore by yourself according to the tool name, enhance the system functions, and create their own efficient development environment.

1. Powerful and popularoh-my-zsh

Source code repository -github/ohmyzsh.

First of all, create a terminal that makes you very cool: Oh-my-zsh: https://ohmyz.sh/, its extremely powerful function, can conquer you, meet all your picky!

ZSH is a shell, and configuration is a bit complicated.

An extension toolset based on the ZSH command line, provides a rich extension function.

Oh My Zsh will not make you a 10x developer… but you may feel like one! Unleash your terminal like never before. Free your terminals like never before (Terminal Enhancement)

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Copy the code

ZSH also has its own themes, in the ~/.oh-my-zsh/plugins directory. There are many theme styles provided here, you can set up your favorite theme style according to our own hobbies

For configuration in ~/.zshrc, enter the following configuration:


# find ZSH_THEME
# robbyrussell is the default theme
ZSH_THEME="robbyrussell"

# ZSH_THEME=" style name"
Copy the code

You can also set a random theme, that is, set the SH_THEME value to “random”, every time you open the terminal will be a random theme.

Other tools are recommended for you to explore on your own

  • 1. Powerful editing mode: Vim

  • 2. Manage ZSH plug-in and theme: ANTIGEN

  • 3. Subject: Adapta-nokto

  • 4. Icon: Numix-Circle

  • 5. Terminal: XFCE4-terminal

  • Container: Docker

  • Monaco for Powerline

Common Software Recommendation

Editor:

  • 1. Vscode editor

  • 2. Jetbrains family bucket development tool environment

  • 3. Sublime Text (Has a rich plugin. | | the sidebar display sidebar) (ps: with Vscode decisively abandoned the)

    You can apply for free authorization with your student ID card. Or install version PJ

  • 4. Chrome

  • 5. electron-ssr

  • 6. wps for linux

    W-e-p document table view

  • 7. Shutter Screenshot

A very easy to use screenshot software