bash tips linux

TIPS linux

Some usefull tips.


Kali linux

Update key Kali linux

--> Fix error :

The repository ' kali-rolling InRelease' is not signed.

wget -q -O - | apt-key add

Install pip

      apt-get install python3-pip 

Logrotate check

  /usr/sbin/logrotate /etc/logrotate.conf

Formating code (unix)

with clang-format


$ clang-format file > formattedfile


$ clang-format -i file
$ apt-get install clang-format

1. Horribly formatted code

cat myfile

#include <iostream>
  using namespace std;
    int main() {
         cout << "Oh";
      cout << "clang format rulez!";       

2. Magical command

$ clang-format -i myfile

3. Well formatted code

cat myfile

#include <iostream>
using namespace std;
int main() {
  cout << "Oh";
  cout << "clang format rulez!";


Download the "NppAutoIndent" plugin. In Notepad++:

Plugins → Plugin manager → Available → NppAutoIndent

The "NppAutoIndent" plugin has 'smart' indentation for C-style languages, such as C/C++, PHP, and Java. It's the first release, so don't expect it to be flawless, and of course it might not be completely to your preferences. There is NO support for HTML/XML and such, maybe later, tag matching is much more difficult to implement. To use it, select your code and:

TextFX → TextFX Edit → Reindent C++ code

If you cannot see TextFX in your menu, you can install its plugin from SourceForge.

Here are most of plugins to format your code.

JStool (JSmin):
UniversalIndentGUI ( Enable text auto update' in plugin manager-> UniversalIndentGUI
Shortkey = CTRL+ALT+SHIFT+J )

TextFX : ( Shortkey = CTRL+ALT+SHIFT+B or TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX has the benefit of wrapping long lines, which XML Tools does not do, but doesn't indent those new lines correctly.

XML Tools : (customized plugin for XML; Shortkey = CTRL+ALT+SHIFT+B or XML Tools > Pretty print [Text indent])
XML Tools complements TextFX by indenting the newly wrapped lines nicely.


Sometimes Netdata are broken, try this command to fix, maybe help ;)

bash -x <(curl -Ss --non-interactive --dont-wait netdata

Previous Post Next Post