О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Linux
us.content
clear очистить ctrl + с остановить процесс sudo reboot now перезагрузка file*.* возмёт файлы с началом file (* любой текст, ? любой символ) | выполнить несколько команд Проверить DNS запись dig TXT _acme-challenge.site.ru Мониторинг нагрузки системы htop Управление NGINX service nginx tail service nginx status service nginx restart ls показать что в этой директории (-la показать скрытые, -l c инфо) cd войти в директорию (cd / вернуться в начало или написать полный путь, ~путь в корень пользователя) .. выйти из категории pwd покажет в какой сейчас директории mc запуск командера which php путь к исполняемому файлу php less file.txt выводит что в файле или cat file.txt q выход / word поиск слова touch file.txt создать файл cp old.txt new.txt копировать файл (-v показывает процесс, -R для директорий всё что в них) mv file.txt new_name.txt переименовать или переместить файл или директорию rm file.txt удалить mkdir dir1 создать директорию dir1 (-p если в пути не существуют, то создаст) rmdir dir1 удалить директорию rm -R удалить директорию и всё что в ней ln -s /full/path /full/path/to/link сим линк (если не указывать -s то будет дубликат файла, который будет менять как и другой) whereis file.txt поиск find /dir -name "*.txt" (найти в папке dir по имени все txt файлы) grep -i word ./* не учитывая регистр ищем слово word в текущей директории во всех файлах grep -E "[A-Za-z\._-]*.ru" использование регулярный выражений sort file.txt > file.txt отсортировать файл и сохранить в него же (>> дописать в файл) sudo -s du -sh ./* размер всех файлов 777 - первая цифра к пользователя, вторая к группе, третья ко всем остальным r(read, читать) = 4, w(write, создать или записать) = 2, x(execute, запускать файл) = 1 sudo chmod 777 path дай все права для всех sudo chown user1 path меняем владельца sudo chogrp group1 path меняем группу владельца 1777 на директорию, чтобы пользователи в ней не могли удалять файлы без прав на эти файлы 0777 вернуть 777 на директорию ifconfig узнать свой ip и прочие сетевые хар-ки ping -c 1 ya.ru сделать 1 ping dig ya.ru полная инфо sudo apt-get install openssh-server подключить ssh sudo ufw allow 22 открыть порт 22 wget http://site.ru/package_name файл будет загружен в текущую папку, для фоновой загрузки -b curl http://site.ru/package_name -O файл будет загружен в текущую папку sudo dpkg -i package_name установить скаченный пакет (для CentOs yum install или rpm -i) sudo dpkg -r package_name удалить скаченный пакет (для CentOs yum remove или rpm -e) sudo apt-get install package_name скачать и установить из linux market sudo apt-get remove package_name удалить пакет echo выводит текст uptime сколько времени включён uname -a имя и инфо man help возможные команды locate file.txt найти файл sudo выполнить под суперпользователем top какие процессы иду q выход ps показать процессы на пользователе (ps aux | grep bash найти все процессы bash) free -h показать сколько памяти /var/log директория логов nano текстовый редактор, после можно написать название файла для открытия, ctrl это ^ знак, чтобы выйти Ctrl + X, при этом предложит сохранить выбрать Y или N Esc :wq нажать Enter чтобы выйти из редактора tar cvf archive.tar dir1 создать показать процесс архив не сжимает (f должна быть в конце) tar cvzf archive.tar dir1 c сжатием tar tf archive.tar показать что в архиве tar xf archive.tar распаковать zip -r archive.zip ./ создать архив zip и положить в него все файлы и папки текущей папки zip -r archive.zip dir1 создать архив zip и положить в него dir1 unzip -l archive.zip показать что в архиве unzip archive.zip распаковать last история команд всех пользотелей w какой пользователь что делает id user_name данные пользователя /etc/passwd все аккаунты /etc/shadow все пароли аккаунтов /etc/group все группы sudo useradd -m user1 добавить пользователя passwd user1 установить пароль sudo userdel -к user1 удалить groupadd groupdel также группы sudo usermod -aG group1 user1 добавить user1 в группу group1 (sudo название группы администраторов) sudo deluser user1 from group group1 удалить user1 из группы group1 #! /bin/bash любой скрипт так начинается xterm запустить терминал bash ./script.sh запустить скрипт (sudo chmod 777 script.sh дай права и можно запускать ./script.sh) myHost=`hostname` имя моего хоста ping -c 1 $myHost scriptPath = $0 param1="Param1 = $1" первый параметр при вызове скрипта $1 param2="Param2 = $1" второй параметр при вызове скрипта $1 num1=2 num2=3 sum=$((num1+num2)) echo "$scriptPath $param1 $param2" if [ "$1" == "Ivan" ]; then echo "Privet $1"; elif [ "$1" == "John" ]; then echo "Hello $1"; else echo "Start $1" fi case $1 in 1) echo "This is one";; если 1 [2-9]) echo "This is 2-9";; от 2 до 9 "Ivan") echo "This is $1" *) echo "Text for all" esac i=0 while [ $i -lt 10 ]; do echo "Counter $i" i=$(($i+1)) done for file in ls *.txt ; do cat $file done for (( i=1; i<=10; i++ )); do echo "Counter $i" done sum=0 myFunc() { echo "This is my function and param1 $1 and param2 $2" sum=10 } myFunc param1 param2 вызов функции echo "Sum = $sum"
Список