Put these skills in your own kit , Improve your in terminal 、 Outside the work efficiency .
- source ：https://linux.cn/article-12804-1.html
- author ：Victoria Martinez De La Cruz
- translator ：geekpi
（ The number of words in this article ：2206, The reading time is about ：3 minute ）
Some time ago , I'm involved in a project that's widely spread among scientists and technologists Twitter topic of conversation .“ Challenge ？ Just pick five tools you can't do without .” I began to think about it in terms of my daily life , It's not easy to pick out just five tools . I used a lot of tools that I thought were essential , For example, it is used to connect with colleagues and friends IRC client （ Yes , I still use IRC）, A great text editor for doing all kinds of things , A calendar app to keep things organized , And a video conferencing platform when more direct interaction is needed .
therefore , Let me make a change to this challenge ： Choose five open source tools that will improve your productivity . Here's my list . Please share your list in the comments .
Oh , I love this tool .
tmate It's famous tmux A replica of the terminal multiplexer , It allows you to start a
tmux Talk and pass through SSH share . You can do it with it Pair programming （ This is my main usage scenario ）, It can also be used for remote control .
If you work regularly with your team members , And you want a simple 、 Nothing to do with the distribution 、 Open source programming with them （ And shared terminal access is enough for you ）, This is definitely something you have to add to the list .
ix It's a command line pasteboard . You don't need to install anything . You can go through
curl To ix.io Site to create new pastes . for example ,
echo Hello world. | curl -F 'f:1=<-' ix.io Will give you one to ix.io Link to , There's a message posted there “Hello world” Information about . When you want to share logs for debugging or saving configuration files on a server without a desktop environment , It's very convenient .
One drawback is that the source code has not been published , Although it's aimed at free and open source . If you're the author , And reading this article , Please post the code , So we can contribute to the process of polishing it .
Yes , This is another terminal tool ,
asciinema It allows you to record your terminal . There are many ways to use it , But I usually use it to make demos . It's very easy to use , And there's a lot of Linux Distribution and other platform packages .
To know how it works , Look at this Cool Demo . Isn't that great? ？
pomodoro timer gnome
Okay , That's all for terminal tools . Now I want to share with you this simple treasure , It keeps your work in order . Have you ever heard of Tomato working method Do you ？Pomodoro It's basically a time management tool . It uses a tomato shaped timer , Help you divide your time into work time and rest time （ By default ,25 After minutes of work 5 Minutes off ）. and , every other 4 individual “ tomato ” after , You'll have a longer break （ The default is 15 minute ）. The goal is to keep you focused during your working hours , And stretch and relax during breaks .
It sounds very, very simple , You may be hesitant to let a tomato shaped clock control your life , But it did help me to be organized , And avoid feeling tired when trying to focus on many things at the same time .
Whatever your role , I highly recommend it . And among the many different tools that implement it , I recommend GNOME Pomodoro application . It applies to the main GNU/Linux Distribution version , So it needs you to use GNOME Desktop Environment （ This may be a drawback to it ）.
Last but not least Jitsi. When you're on a remote 、 Working in teams all over the world , You need a way to connect with people . Instant messaging is good , But sometimes it's better to have a quick meeting , Discuss things face to face （ Um. , See the other person's face ）. There's a lot of Video conferencing tools You can use , But I love Jitsi. Not only because it's free and open source , And because it provides a simplicity 、 Practical interface . You can set your own Jitsi The server （ For commercial purposes ）, But you can also visit Jitsi Meet Website to try out a public Jitsi example .
A good way to set up this kind of meeting is ： Use it only if you have a clear agenda in mind . And always ask yourself , Can this meeting be replaced by email ？ Follow these guidelines , Use caution Jitsi, Your workday will be very efficient !
I hope my list will help you reach a new level of productivity . Yours 5 What is an open source productivity tool that can't leave ？ Tell me in the comments .