Инструменты пользователя

Инструменты сайта


перенаправление_потоков_ввода_вывода

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
перенаправление_потоков_ввода_вывода [2013/05/22 13:50]
127.0.0.1 внешнее изменение
перенаправление_потоков_ввода_вывода [2019/06/26 14:00] (текущий)
val [Файловый дескриптор номер 2 - STDERR]
Строка 1: Строка 1:
 ====== Перенаправление потоков ввода/​вывода ====== ====== Перенаправление потоков ввода/​вывода ======
  
-[[http://​ru.wikipedia.org/​wiki/​Стандартные_потоки]] +  * [[http://​ru.wikipedia.org/​wiki/​Стандартные_потоки]] 
- +  ​* ​[[http://​ru.wikipedia.org/​wiki/​Перенаправление_(UNIX)]] 
-[[http://​ru.wikipedia.org/​wiki/​Перенаправление_(UNIX)]] +  ​* ​[[http://​ru.wikipedia.org/​wiki/​Именованный_канал]] 
- +  ​* ​[[http://​en.wikipedia.org/​wiki/​Remote_Shell]]
-[[http://​ru.wikipedia.org/​wiki/​Именованный_канал]] +
- +
-[[http://​en.wikipedia.org/​wiki/​Remote_Shell]]+
  
 ===== Файловые дескрипторы ===== ===== Файловые дескрипторы =====
Строка 15: Строка 12:
 1       ​STDOUT ​       > 1       ​STDOUT ​       >
 </​code>​ </​code>​
-===== Операторы < > =====+===== Оператор > =====
 <​code>​ <​code>​
 $ ps ax > ps.txt $ ps ax > ps.txt
 +
 $ > ps.txt ps ax $ > ps.txt ps ax
  
Строка 23: Строка 21:
  
 $ grep init ps.txt $ grep init ps.txt
 +</​code>​
  
 +===== Оператор < =====
 +
 +  * [[Сервис MySQL#​Импорт данных]] MySQL
 +
 +<​code>​
 $ grep init < ps.txt $ grep init < ps.txt
 +
 $ < ps.txt grep init $ < ps.txt grep init
 </​code>​ </​code>​
 +
  
 ===== Оператор | ===== ===== Оператор | =====
Строка 35: Строка 41:
 $ ps ax | grep init $ ps ax | grep init
  
-FreeBSD +$ du -/usr/​share/​* ​| sort -n | tail -n 1
-$ du -d1 /var | sort -n +
-Linux +
-$ du --max-depth=1 /var sort -n+
  
 FreeBSD FreeBSD
Строка 46: Строка 49:
  
 $ ls -l /bin | sort -n -k5 | tail -n5 | cut -c48-60 $ ls -l /bin | sort -n -k5 | tail -n5 | cut -c48-60
 +</​code>​
 +
 +===== Команда tee =====
 +
 +<​code>​
 +$ find /usr/share -name '​*.html'​ | tee find_res.txt
 +
 +$ ls /bin /b1n 2>&1 | tee full_log.txt
 </​code>​ </​code>​
  
Строка 79: Строка 90:
  
 $ ls errfilename 2> ls_err.txt $ ls errfilename 2> ls_err.txt
 +
 +$ ls /bin /b1n 2>&1 | tee full_log.txt
  
 $ ls /bin /errdirname > ls.txt 2>&1 $ ls /bin /errdirname > ls.txt 2>&1
  
 $ ls /sdfgsdfgsd > /dev/null 2>&1 $ ls /sdfgsdfgsd > /dev/null 2>&1
 +
 +$ ls /sdfgsdfgsd 2>/​dev/​null >&2
 +
 +$ ls /sdfgsdfgsd &>/​dev/​null
 </​code>​ </​code>​
  
перенаправление_потоков_ввода_вывода.1369216248.txt.gz · Последние изменения: 2016/08/01 10:51 (внешнее изменение)