Иногда файл с данными бывает слишком большим: для простого тестирования того или иного алгоритма достаточно небольшой части данных, что сэкономит время, вычислительные ресурсы, и ускорит создание рабочего алгоритма. В таком случае можно прибегнуть к простой конструкции rand() < fraction , которая будет работать как в SQL, так и во многих других хранилищах данных. Для выборки…

Примеры print !awk ‘BEGIN { print «line one\nline two\nline three» }’ line one line two line three Пробел — разделитель по-умолчанию. !awk ‘BEGIN { print «line one»,»line two»,»line three» }’ line one line two line three !awk ‘{ print $1,$2 }’ inventory-shipped | head -n3 Jan 13 Feb 15 Mar 15 Печать полей без запятой…

2 основных способа: locate find 1. Locate Locate — самый быстрый способ, т.к. данные ищутся не на диске, а в базе данных /etc/updatedb.conf. База данных АВТОМАТИЧЕСКИ ОБНОВЛЯЕТСЯ РАЗ В ДЕНЬ. Для того, чтобы обновить базу принудительно: sudo updatedb locate: ФОРМАТ КОМАНДЫ locate option string-to-find OPTIONS: «-i» — case insensitive 2. Find find: ФОРМАТ КОМАНДЫ find…

Посмотреть информацию о файле или директории можно при помощи команды ls ls options directory-or-file-name ls: Практические примеры наиболее частого применения. Команда ls по-умолчанию отображает содержимое текущей директории !ls 0.Bash_Keyboard_Shortcuts.ipynb 4.Bash_Globbing.ipynb 1.Bash_links.ipynb hard-link 2.Bash_Ls.ipynb myfile 3.Bash_Permissions_and_Ownership.ipynb myfile-hardlink 3.Bash_Search_for_files.ipynb myfile-softlink Ключ -l запрашивает подробную информацию о файле в виде таблицы. » . » точка обозначает текущую директорию….

Globbing Globbing (от названия программы /etc/glob, которая первоначально использовала этот прием) — это процесс генерации имен файлов в оболочке с использованием wildcards (другое название globbing — pattern match). » * » — ЛЮБОЕ КОЛИЧЕСТВО любых знаков » ? » — ЛЮБОЙ ОДИН знак [a-z]— range, включая отрицание » ! « { txt1, txt2 } —…

ФОРМАТ КОМАНДЫ: ln [-s]target-file link-name [-s]— опциональный ключ для Soft link target-file — полный путь к линкуемому файлу. Достаточно имени, если линкуемый файл находится в текущей директории link-name — полный путь с именем создаваемого линка. Достаточно имени, если линк создается в текущей директории. Существует 2 вида линков: Жесткие (hard link). Практически, жесткий линки — это…

Отмена действия: ctrl + shift + — — отмена действия. Эквивалентно ctrl + z в Windows. Переходы: ctrl + a — в начало строки ctrl + e — в конец строки ctrl + xx — переключиться между текущей позицией и началом строки alt + b — вперед на одно слово alt + f — назад…

Github требует уникальный SSH-ключ для каждого акаунта. Для того, чтобы с одной машины иметь доступ к двум аккаунтам с двумя уникальными SSH ключами необходимо cоздать файл /home/user/.ssh/config со следующим содержанием #user1 account Host sbushmanov.github.com HostName github.com User git IdentityFile ~/.ssh/USER1_key #user2 account Host bushmanov.github.com HostName github.com User git IdentityFile ~/.ssh/USER2_key где sbushmanov.github.com и bushmanov.github.com –…

Для удаленного создания Github репозитория из командной строки служит команда: curl -u 'bushmanov' https://api.github.com/user/repos -d '{"name":"R_Coursera"}' git remote add origin git@github.com:bushmanov/R_Coursera.git git push -u origin master где bushmanov, это имя пользователя Github (в данном случае моё), а R_Coursera – название репозитария, который необходимо создать. Результат выполнения можно проверить с помощью команды: $ curl -i https://api.github.com/users/bushmanov/repos…

© 2014 In R we trust.
Top
Follow us: