Канал для программистов работающих с Linux.
Почти все Python девелоперы с нами ну и другие тоже подтянутся.
По рекламе: @jannytg
@anothertechrock
Post #407
1.06K
- 👌 4
- 🌚 1
🐧 @juniorlinux
Showing posts older than #408 · Back to latest
killall.killall firefox
pkill позволяет завершить процесс, введя только часть его имени.pkill fire*bash — это обычная программка, такая же, как и любая другая, поэтому вы можете запускать ее по имени в командной строке.bash запускает интерактивную оболочку для ввода и выполнения команд. bash в виде строки с помощью параметра -c. Тогда bash запустит эту строку как команду, а после выполнения завершит работу:$ bash -c "ls -l"
-rw-r--r-- 1 smith smith 325 Jul 3 17:44 animals.txt
$ pwd
/home/smith
$ touch /tmp/badfile
$ bash -c "cd /tmp && rm badfile"
$ pwd
/home/smith
bash -c вместе с sudo и перенаправлением ввода/вывода. Тогда-то эта фича и является ключом к успеху.sudo, чтобы получить привилегии и создать файл журнала, но команда почему-то не исполняется:$ sudo echo "New log file" > /var/log/custom.log
bash: /var/log/custom.log: Permission denied
sudo даже не запрашивает пароль? Ответ: потому что sudo вообще не запускалась.sudo к команде echo, но не к перенаправлению вывода, которое запустилось первым и провалилось.bash -c. sudo bash -c:$ sudo bash -c 'echo "New log file" > /var/log/custom.log'
[sudo] password for smith: xxxxxxxx
$ cat /var/log/custom.log
New log file
bash, а не просто echo.bash выполнит всю строку как команду. Перенаправление проходит успешно. bash -c, когда sudo сочетается с перенаправлением.
zip и unzip для упаковки и распаковки архивов формата ZIP.zip. Например: zip archive.zip file.txt
zip archive.zip file1.txt file2.txt file3.txt
zip -r archive.zip folder
zip -r archive.zip folder -x "folder/file3.txt"
unzip. Например:unzip archive.zip
unzip archive.zip -d /path/to/directory
unzip -l archive.zip
unzip archive.zip "*.txt"





nohup.nohup.nohup команда аргументы &
nohup вам пригодится, если вы запускаете какой-то скрипт, работа которого занимает много времени и может происходить в фоновом режиме (для этого в конце добавляется &). После такого запуска вы сможете закрыть терминал или вылогиниться с удаленного сервера, а скрипт продолжит работу.nohup можно при помощи kill.config и находится в директории ~/.ssh/vim ~/.ssh/config
Host my_server
Hostname 34.151.201.192
User ghost23
Port 22
Host - имя алиаса, то самое короткое именованное обозначение, по которому будет выполняться подключение
🟠Hostname - ip-адрес сервера, к которому будет выполняться подключение
🟠User - имя пользователя, под которым будем логиниться на сервере
🟠Port - номер порта, по которому будем подключатьсяssh my_server






