CheatSheet


Гео и язык канала: Россия, Русский
Категория: Технологии


Бывает так, что какая то команда крутится в голове, и Гугл уже заблокировал? 🤔
🎉 Этот канал твоё решение! 🎉
Небольшие шпаргалки для всего:
- языков программирования 😀
- инструментов 😃
- утилит 😄
- и т.д. и т.п. 😁
Welcome! ☺️

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Какой формат более предпочтителен для тебя?
anonymous poll

PDF – 207
👍👍👍👍👍👍👍 64%

Статья – 97
👍👍👍 30%

В картинке(PNG) – 21
👍 6%

👥 325 people voted so far.


Алоха!

Мне вот стало интересно...
А какой формат больше радует глаз?
Хотел в формате PNG, но пока не получается сформировать более менее...
Если победа за ним, то буду вводить =)

Дерзайте, всё в ваших руках, как говорится =)


cmake
#cmake #man #общиеКоманды #кратко
Кросс-платформенный генератор для систем сборки.
Генерирует Makefile, проекты Visual Studio или другое в зависимости от целевой системы.

- Генерирует Makefile и компилирует с помощью него проект в той же папке, что и исходник:

cmake && make

- Генерирует Makefile и компилирует с помощью него проект в отдельной папке "build" (out-of-source, теневая сборка):

cmake -H. -B`build` && make -C `build`

- Запускает cmake в интерактивном режиме (запрашивает каждую переменную, вместо использования значений по-умолчанию):

cmake -i


clang
#clang #man #общиеКоманды #кратко
Компилятор для исходных файлов на C, C++ и Objective-C. Может использоваться как замена GCC.

- Компилировать файлы с исходным кодом в исполняемый файл:

clang `input-source`.`c` -o `output-executable`

- Включить печать всех ошибок и предупреждений:

clang `input-source`.`c` -Wall -o `output-executable`

- Подключить библиотеку, расположенную не в одном каталоге с файлом исходного кода:

clang `input-source`.`c` -o `output-executable` -I`header-path` -L`library-path` -l`library-name`


chown
#chown #man #общиеКоманды #кратко
Изменяет пользователя и группу владельцев файла или директории.

- Изменить владельца файла или папки:

chown `user` {{path/to/file}}

- Изменить пользователя и группу владельцев файла дирректории:

chown `user`:`group` {{path/to/file}}

- Рекурсивно изменить владельца папки и всего, что в ней лежит:

chown -R `user` {{path/to/folder}}

- Изменить владельца символьной ссылки:

chown -h `user` {{path/to/symlink}}

- Изменить пользователя и группу владельцев файла / дирректории так, чтобы соответствовало файлу reference:

chown --reference={{path/to/reference-file}} {{path/to/file}}


chmod
#chmod #man #общиеКоманды #кратко
Изменить права доступа на файл или директорию.

- Дать пользователю владеющему файлом права на его исполнение:

chmod u+x `file`

- Дать пользователю права на чтение и запись файла или директории:

chmod u+rw `file`

- Забрать право на испольнение файла у группы:

chmod g-x `file`

- Дать всем пользователям права на чтение и испольнение файла:

chmod a+rx `file`

- Дать другим пользователям не из группы пользователя владеющего файлом такие же права как у группы:

chmod o=g `file`


cd
#cd #man #общиеКоманды #кратко
Изменить текущую рабочую директорию

- Перейти в указанную директорию:

cd {{path/to/directory}}

- Перейти в домашнюю директорию пользователя:

cd

- Перейти на директорию выше:

cd ..

- Перейти в предыдущую директорию:

cd -


cat
#cat #man #общиеКоманды #кратко
Выводит содержимое файла или объединяет в выводе содержимое нескольких файлов.

- Вывести содержимое файла в стандартный поток вывода:

cat `file`

- Объединить содержимое нескольких файлов и записать результат в файл назначения:

cat `file1` `file2` > `target_file`

- Дописать содержимое нескольких файлов в конец целевого файла:

cat `file1` `file2` >> `target_file`

- Пронумеровать все строки при выводе (нумерация начинается с 1):

cat -n `file`


bg
#bg #man #общиеКоманды #кратко
Возобновляет задания, которые были приостановлены (например, с помощью `Ctrl + Z`) и удерживает их в фоновом режиме.

- Возобновить последнее приостановленное задание и запустить его в фоновом режиме:

bg

- Возобновить конкретное задание (используйте jobs -l, чтобы получить его ID) и запустить его в фоновом режиме:

bg `job_id`


bc
#bc #man #общиеКоманды #кратко
Калькулятор с произвольной точностью.

- Запускает калькулятор в интерактивном режиме с использованием стандартной математической библиотеки:

bc -l

- Вычисляет результат выражения:

bc


bash
#bash #man #общиеКоманды #кратко
Рождённая снова командная оболочка (Bourne-Again SHell).
sh-совместимый интерпретатор командной строки.

- Запустить интерактивную командную оболочку:

bash

- Выполнить команду:

bash -c "`command`"

- Запустить команды из файла:

bash `file`.`sh`

- Выполнять команды, полученные с STDIN:

bash -s

- Вывести информацию о версии bash (используйте echo $ BASH_VERSION, чтобы показать только строку версии):

bash --version


base64
#base64 #man #общиеКоманды #кратко
Закодировать или декодировать файл или стандартный поток ввода и вевести результат в стандартный поток вывода.

- Закодировать файл:

base64 `filename`

- Декодировать файл:

base64 -d `filename`

- Закодировать из стандартного потока ввода:

`somecommand` | base64

- Декодировать из стандартного потока ввода:

`somecommand` | base64 -d


Всем хаюшки!

Буду составлять меню =)
Для этого добавляю к таким маленький man'ам смайлик ☺️
Чем больше смайликов, тем выше шанс попадания команды в топ.
А если команда в топе, то и написана она будет быстрее остальных ^^

Дерзайте! ❤️


awk
#awk #man #общиеКоманды #кратко
Многофункциональный интерпретируемый скриптовый язык построчного разбора и обработки входного потока.

- Вывести пятый столбец (поле) из файла, разделенного пробелами:

awk '{print $5}' `filename`

- Вывести второй столбец (поле) содержащее "something" из файла, разделенного пробелами:

awk '/ `something` / {print $2}' `filename`

- Вывести последний столбец каждой строки из файла, используя запятую (вместо пробела) в качестве разделителя полей:

awk -F ',' '{print $ NF}' `filename`

- Суммировать значения в первом столбце файла и вывести результат:

awk '{s += $1} END {print s}' `filename`

- Вывести первый столбец каждой строки из файла, а затем вывести сумму всех значений в этом столбце:

awk '{s += $1; print $1} END {print "--------"; print s} '`filename`


❤️Удобный поиск:❤️

Программирование
#arduino #bash #c #cpp #go #golang #html #lua #python

Команды, инструменты, утилиты
#echo #docker #nano #re #vim #утилиты

Linux
#binutils #coreutils #gnu #i3 #linux #POSIX #sysadmins #unix

Документация
#аргументы #заголовочныеФайлы #кратко #модули #общиеКоманды #основы #основыеКоманды #переменные #примеры #синтаксис #стандартнаяБиблиотека #man #wiki

Всякое
#горячиеКлавиши #плюшечки #поиск #шпаргалки #http #google #unity3D #windows

👾 Бот для фидбэка:
@HelpCheatSheetBot
Отзывы, предложения, заявки, кляузы, заявления, претензии, деньги, ключи от квартир присылать ему.

📖 Библиотека книг по IT:
https://t.me/joinchat/AAAAAEAT0WiVtMzqtZcutQ
Есть удобный поиск книг по разнообразным категориям, утолит желание даже самого искушенного IT-читателя.
🖤 Сборник журналов Хакер:
@hacker_lib
Всегда самое свежее, только из печки, в общем, без комментариев =)
📰 Архив статей по IT:
@itart_corp
Постоянно пополняющийся архив интересных статей по IT и его отдельным сферам.

Приятного время препровождения =)
❤️Сделаем канал CheatSheet лучше для всех нас!❤️


alias
#alias #man #общиеКоманды #кратко
Создает псевдонимы -- слова, которые заменяются командной строкой.
Псевдонимы создаются только в текущей сессии командной строки, если только они не определены в конфигурационном файле командной оболочки, например ~/.bashrc.

- Создать простой алиас (псевдоним):

alias `word`="`command`"

- Посмотреть команду, ассоциированную с алиасом:

alias `word`

- Уладить алиас команды:

unalias `word`

- Список всех используемых алиасов:

alias -p

- Перевести команду rm в интерактивный режим:

alias `rm`="`rm -i`"

- Создать алиас la как сокращение от ls -a:

alias `la`="`ls -a`"








Пока ловите справочник для системных администраторов, нашёл в закромах интернета, оставил информацию почти как есть.
Linux for Sysadmins #linux #sysadmins

Показано 20 последних публикаций.

344

подписчиков
Статистика канала