Змінити свій пароль

1
$ passwd

Створити папку

1
$ mkdir dirname

Створити кінцеву папку разом з проміжними, якщо вони не існують

1
$ mkdir -p path/to/directory

Видалити файл

1
$ rm filename

Перейменувати файл чи перемістити файл

1
2
3
$ mv old-file-name new-file-name
$ mv file1 file2
$ mv source target

Перейти в режим суперюзера

1
$ su -

і ввести пароль. Для виходу натиснути Ctrl+D або ввести exit

Надати права на папку і всі вкладені файли/папки для користувача

1
$ chown -R username dirname

Встановити bash як стандартний шелл для користувача

1
2
3
$ cd /usr/ports/shells/bash
$ make install clean
$ chsh -s /usr/local/bin/bash username

Подивитися інформацію про користувача (шелл, домашня директорія)

1
$ finger username

Встановити wget

1
2
$ cd /usr/ports/ftp/wget
$ make install clean

Встановити pip для python

1
2
$ cd /usr/ports/devel/py-pip/ && make install clean
$ pip install virtualenv

Обов’язково встановлюйте віртуальне оточення і для кожного проекту створюйте своє!

Вивести вміст текстового файлу

1
$ cat filename.txt

Редагувати файл за допомогою Easy Editor-а

1
$ ee filename.txt

Оновити дерево портів

1
$ portsnap fetch update

Знайти і завершити процес, запущений деякою програмою

Напрклад, подивитися, що позапускав Python

1
$ ps -fA | grep python
1
570  -  Ss     0:32.89 /usr/local/bin/python2.7 /usr/local/bin/supervisord

Першим числом в рядку буде pid, його і потрібно ввести в:

1
$ kill 570

Переглянути всіх користувачів/групи

1
2
awk -F":" '{print $1}' /etc/passwd
awk -F":" '{print $1}' /etc/group

або

1
2
$ cat /etc/passwd | cut -d: -f1 | grep -v \#
$ cat /etc/group | cut -d: -f1 | grep -v \#

Розпакувати .tar.gz архів

1
$ tar -zxvf arhive_name.tar.gz

-z - автоматична підтримка gzip стиснення
-x - розпакувати архів
-v - вивести на екран файли, які розпаковані
-f - файл архіву

Ресурси