ubuntu:bash
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
ubuntu:bash [2010/01/26 10:52] – artur | ubuntu:bash [2010/09/02 18:29] – artur | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Bash комманды ====== | ====== Bash комманды ====== | ||
- | <code bash># which command | + | |
+ | <code bash>cat << EOF > $filename | ||
+ | line1 | ||
+ | line2 | ||
+ | line3 | ||
+ | EOF | ||
+ | </ | ||
+ | |||
+ | ===== Find ===== | ||
+ | |||
+ | <code bash> | ||
+ | find . -type d ! -perm -111 # Найти директории с правами 0111 | ||
+ | find /home/user/ -cmin 10 -print | ||
+ | find . -name ' | ||
+ | find / -name " | ||
+ | find / -name " | ||
+ | # Найти все графические файлы и создать архив, iname -регистронезависимо. -r -добавить | ||
+ | find . \( -iname " | ||
+ | find . -type f -name " | ||
+ | find /var/ -size +10M -exec ls -lh {} \; # Найти файлы больше 10 MB | ||
+ | find /var/ -size +10M -ls # То-же, что и выше | ||
+ | find . -size +10M -size -50M -print | ||
+ | find /usr/ports/ -name work -type d -print -exec rm -rf {} \; # Очистить порты | ||
+ | # Найти файлы, принадлежащие определенному пользователю и с определенными правами | ||
+ | find / -type f -user root -perm -4000 -exec ls -l {} \;</ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Разное ===== | ||
+ | |||
+ | <code bash>which command | ||
time command | time command | ||
- | # time cat # Использовать команду time как секундомер. Ctrl-c для остановки | + | time cat # Использовать команду time как секундомер. Ctrl-c для остановки |
- | # set | grep $USER # Просмотр текущего окружения | + | set | grep $USER # Просмотр текущего окружения |
- | # cal # Показать календарь на текущий месяц | + | cal # Показать календарь на текущий месяц |
- | # date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] | + | date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] |
- | # date 10022155 | + | date 10022155 |
- | # whatis grep # Показать короткую справку по команде | + | whatis grep # Показать короткую справку по команде |
- | # whereis java # Найти путь и стандартную директорию для " | + | whereis java # Найти путь и стандартную директорию для " |
- | # setenv varname value # Установить переменную окружения varname в значение value (csh/ | + | setenv varname value # Установить переменную окружения varname в значение value (csh/ |
- | # export varname=" | + | export varname=" |
- | # pwd # Печать текущей директории | + | pwd # Печать текущей директории |
- | # mkdir -p / | + | mkdir -p / |
- | # mkdir -p project/ | + | mkdir -p project/ |
- | # rmdir / | + | rmdir / |
- | # rm -rf / | + | rm -rf / |
- | # cp -la /dir1 /dir2 # Вместо копирования отобразить одну директорию в другую с помощью жесткой ссылки | + | cp -la /dir1 /dir2 # Вместо копирования отобразить одну директорию в другую с помощью жесткой ссылки |
- | # cp -lpR /dir1 /dir2 # То-же во FreeBSD | + | cp -lpR /dir1 /dir2 # То-же во FreeBSD |
- | # cp unixtoolbox.xhtml{, | + | cp unixtoolbox.xhtml{, |
- | # mv /dir1 /dir2 # Переименовать директорию | + | mv /dir1 /dir2 # Переименовать директорию |
- | # ls -1 # Лстинг файлов, | + | ls -1 # Лстинг файлов, |
- | # history | tail -50 # Показать последние 50 использовавшихся команд</ | + | history | tail -50 # Показать последние 50 использовавшихся команд</ |
ubuntu/bash.txt · Последнее изменение: 2017/03/23 21:59 — 127.0.0.1