В Ubuntu есть удобная утилита – select-editor. При первом запуске cron она предлагает выбрать редактор, для редактирования конфигурационного файла cron. По умолчанию используется nano и я раньше использовал только его, пока не привык к vim. Изменить выбор можно запустив утилиту select-editor из консоли.
Читать дальше
Category: General
Linux: инструменты компрессии и архивации (zip/gzip/bzip, tar/7zip/7zz)
tar --remove-files -czf logs.tgz logs/
Читать дальше
Vim теория и практика использования
- Gray at the temples and in need of reading glasses, the middle-aged Vi (pronounced vee-eye) editor, released in 1976, is still a system administrator’s best friend.
- Чаще всего при запуске vi (утилита еще со времен UNIX) запускается по факту vim (VI imporoved) за счет alias – напр.
Читать дальше
Editors и IDE (ee, mcedit, nano; google docs, office 360; gedit, vs code, sublime, atom; pycharm, rubymine)
- При запуске утилит (например crontab -e, vipw, vigr), которые вызывают системный редактор кода, может потребоваться выбор этого редактора при первом запуске, при последующем будет запускаться то, что выбрано. Изменить можно по select-editor
# vipw Select an editor. To change later, run 'select-editor'.
Читать дальше
cd
cd – используется для перехода в папку, по простой команде cd можно перейти в домашнюю папку (можно добавить cd $HOME)
cd /usr/var/tftp/ - перейти в директорию /usr/var/tftp/ относительно корневой cd abc - перейти в папку уровнем выше abc относительно текущей
CD является командой, встроенной в bash shell (shell builtin), а не отдельной утилитой.
Читать дальше
wc
wc (word count) – показывает количество строк (опция –l), количество слов/промежутков без пробелов (–w) и общее количество символов в тексте (–с).
~$ cat >sw first string second string ^C ~$ wc sw 2 4 27 sw ~$ wc -l sw 2 sw ~$ wc -w sw 4 sw ~$ wc -c sw 27 sw
wc sw sw2 – можно использовать на нескольких файлах подряд.
Читать дальше
Special characters
~, $HOME – эквиваленты перехода в home директорию текущего юзера. Если указать после тильды имя пользователя можно использовать тильду и для других пользователей.
~$ ls ~username
– – для переключения в предыдущую директорию
~$ cd bin ~/bin$ cd - /home/admin ~$ cd - /home/admin/bin
ls опции и использование
ls – показать содержимое текущей директории, типа dir в Windows
ls /var/log/anaconda/ – показать содержимое папки /var/log/anaconda/
Опции ls
Читать дальше
pwd
Pwd – Printing Working Directory
Which of the following commands print the current working directory when using a Bash shell? (Choose two.)
A. echo “${PWD}”
B. echo “${WD}”
C. pwd
D. printwd
E. echo “${pwd}”
Answer: AC
Читать дальше