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