[en] Using NVM with Jenkins

  у розділі Технічні теми 

Imagine that we need to update Node.js version on the Jenkins server. But it could affect other projects. For such cases, when we need multiple versions of Node.js on the same server the NVM (Node Version Manager) project exist.

NVM

Documentations - https://github.com/creationix/nvm. Nice tutorial …

читати далі

бітики і байтики

Інод (індексний дескриптор) — елемент файлової структури операційних систем Linux/Unix. Він містить інформацію про файл чи директорію — їх тип, розмір, права доступу тощо (метадані). Користувач їх не бачить, але вони є. ;)

Кожен файл чи директорія у файловій системі має відповідний інод, що їх характеризує.

Деякі хостинг-провайдери встановлюють ліміт інодів1 …

читати далі

Щоб перейменувати багато файлів відразу, за певними критеріями:

rename .bak .txt *.bak

У файлах з розширенням .jpg* та замінити в назві усі символи OLD на NEW (ключ s**):

rename -n 's/NEW/OLD/' *.jpg

Символи, що шукаємо, можуть задаватися регулярним виразом.

Замінити JPG на jpg, але за умови що JPG …

читати далі
find . -name "*.txt" -print | xargs sed -i 's/FIND/REPLACE/g'
  1. find . -name "*.txt" -print — знаходить усі файли з потрібним розширенням та виводить їх список.

  2. xargs для кожного результату пошуку формує окрему команду (вказано далі) з аргументом (назва файлу від попередньої команди). Таким чином наступна команда запуститься стільки разів, скільки …

читати далі