PDA

View Full Version : полезные и прикольные вещи из линукса



ZayacBo
05-02-2019, 02:53 PM
[ tmux/screen ]

полезны тем, что позволяут все вернуть если вас дисконнектнуло,
и все ваши процессы стали недоступны на мертвом [tty]

ZayacBo
05-02-2019, 02:53 PM
команда [du]

позволяет узнать кто жрет слишком много места, и послать им карательный е-меил.

ZayacBo
05-02-2019, 03:18 PM
прикольная команда



[python -m pdb]
...
sys.path.append(<path to module>)
b(reak) [[filename:]lineno

ZayacBo
05-02-2019, 03:26 PM
прикольные полезные вим команды


set tabstop=4
set shiftwidth=2
set expandtab



retab

ZayacBo
05-02-2019, 03:37 PM
суперполезная команда



grep -i -r --include '*.py' '=\ df\.loc\[' ./

ZayacBo
05-02-2019, 03:40 PM
суперполезная команда


[ sort -h ]

понимает што 10К меньше чем 2Мб

Izold
05-02-2019, 03:52 PM
суперполезная команда


[ sort -h ]

понимает што 10К меньше чем 2Мб

а на кухне, при готовке, это может как-то пригодиться?

ZayacBo
05-02-2019, 03:54 PM
а на кухне, при готовке, это может как-то пригодиться?

если у вас на кухне устройства управляются через линукс, то может.
иначе скорей всего нет.

Izold
05-02-2019, 03:57 PM
если у вас на кухне устройства управляются через линукс, то может.
иначе скорей всего нет.

я на кухне нихуянеуправляюсь через линкус...
я без линкуса управляюсь на кухне )

ZayacBo
05-02-2019, 04:00 PM
я на кухне нихуянеуправляюсь через линкус...
я без линкуса управляюсь на кухне )

ну тогда это не пригодитса на кухне.

вот если бы на кухне было такое вот, тогда может и пригодилось бы:


https://s.hdnux.com/photos/56/66/35/12281668/3/920x920.jpg

ZayacBo
05-02-2019, 04:20 PM
vim global find / replace

:%s/search-pat/replace-val/g

ZayacBo
05-03-2019, 06:43 PM
поиск файла по имени

find ~/ -name 'myfile_*.csv'

Sixteen
05-04-2019, 01:53 AM
python -m pdb
...
sys.path.append(<path to module>)
b(reak) [[filename:]lineno

Show all breakpoints: b
Clear breakpoint: cl {num}
Show stack trace: w

Sixteen
05-06-2019, 12:47 PM
В скрине можно сделать так:
Ctrl-a :
resize -10

Эта команда сузит каррентовую панель на 10 строк

ZayacBo
05-10-2019, 09:04 AM
в баше можно сделать так ИФ оператор:



a='BLIN'
b='YOMMA'

if [[$a='BLIN']]
then
echo $a $b '!'
fi

ZayacBo
06-05-2019, 01:46 PM
дэбильные отличиа баша от корна

local variable in bash: \local BWA
BWA=YOMMA

local variable in korn: typeset BWA="YOMMA"

crazy-mike
06-07-2019, 07:09 AM
vim global find / replace

:%s/search-pat/replace-val/g

честное пионерское - предпочитаю mcedit. А под FreeBSD вообще был очень хороший edit.

:111:

ZayacBo
06-14-2019, 01:31 PM
bash and ksh if operators can use single and square brackets.
there is a big difference between single and square brackets.
square brackets work only in bash and ksh, and is NOT posix compatible (e.g. its a bash/ksh extension).
square brackets differ from single brackets in the way expansion of variables works.
search for more details on a freakin internet, specifically stack overflow has a bunch of highly confused people bullshitting about it.

MariLi
06-16-2019, 07:42 AM
Хорошая тема!

ZayacBo
06-17-2019, 08:44 AM
Виртуальный шыбанг:

#!var python

ZayacBo
06-26-2019, 11:04 AM
python -m pdb
...
sys.path.append(<path to module>)
b(reak) [[filename:]lineno

Show all breakpoints: b
Clear breakpoint: cl {num}
Show stack trace: w
=============================
python -m pdb path/to/main_script.py
import sys
sys.path.append('path/to/module')
b filename.py:lineno
c