Академический Документы
Профессиональный Документы
Культура Документы
shaniaki@yahoo.com
/ -5
� ���ﺡ.��� �� ���� ����� � ����� ������ ����� �� ������ ������� ��������� ���� �� ��� ��� ��
:���� �� ��� ����� ���� ��� ���
:5.1
�� ����� �� �� ��� ����� � ������� �� ������� �ﺱ����� ������� ����� �� �� ����� ���� ����� �� ���� ������� �ﺱ
��� ���� ���� .��� �� �� ����� �� ���� ��� ����� � ��� ������ ���� ���� �� ����� ��� ��� ��� ��.������
�����» ����( � ���� ����� ��� �� �� ����� ������ ���� �� ����� �ﺱstdin) «��������� ����� �ﺱ���� »����� �ﺱ
.��� �� ������ (stdout) «��������ﺱ
��� �� ��� ��� ������� ��� ����� ��� ﺡ��� �� �� �� �� ������ �� ﺱ���� ������ ���� �ﺱ�� ����� ����� �� �� �� ﺡ
.���� ������ �� � �� ����� ����� ����� �ﺱ������� �� ﺱ���� �� ����� ��� ����� � ��ﺱ� �ﺱ� ���� �ﺱ.��� ����
!"#$5.1.1
| < % 5.1.1.1
��������� ����� �� ������ ����� �� �ﺱ��� �� �� �� ���� ������� �� ����� �� �� �� ����� ����� �� �ﺱ��� ���� �ﺱ
����� (����) «|» �� �(������ ����) «<» �������� �� ����� ����� �� �ﺱ.����� �� ����� ����� ��� ��� �� .����
.���� ���� �� ����� �ﺱ������� �� �ﺱ��� �� �� ����� �ﺱ������� �� �ﺱ��� ���� �� ��ﺱ
.��� �� ����� ������� ��� ���� �� �� �� �� ������ � �� �� �� �� �� �� ����� �ﺱcat ���������� �� ��� ����� �ﺱ
:����� ����� �� ���� �� ����� ���� ��� �� ���� ��� �� ��� �� ������ ����� ����� �� �� ����� ���� ������� ﺱ
nancy:~> cat test1 some words
:���� �� ���� �� ���� ���� ����� ����� ���� �� �� «��� ���» �����
nancy:~> ls -l list
rw-rw-r-- 1 nancy nancy 117 Apr 2 18:09 list-
:���� �� ���� ���� �� ��� ��������� ��� ��� �� ����� �� ���� ����� ���� ﺱ
nancy:~> ls -l newlist
nancy:~> ls -l newlist
.���� �� ����� ��� ��� ���� �� ������ ��� ���� ���� 7 ���
pattern2» ���� ���� ���� ����� �� � ��� ����� �� «pattern1» ������� ����� ���� �� �� �� ���� ���� ���� ﺡ
:�� ������� «
grep pattern1 file | grep -v pattern2
-5.1.1.2
���� ���� ���� �� ����� ���� ��� �� �� ����� ������ ������ ���� ��� �� ������ ����� �� �� ����� ����� �� �ﺱ
.��� �� ����� (������ ����) «>» ����� ��� ����� ����� ��ﺱﻁ.��� ���
:���� �� ������ ����� ����� �� ��� ����� �� ��ﺱ�� �� ���� �� �� ��� ��ﺱﻁ
andy:~> mail mike@somewhere.org < to_do
������� ��� ���� �� ������ �� ��� ��� .���� ���� ���� ���� �� ����� ���� ���� ���� ��� ﺱmike ����� ���
.������ ���� ����� ������� ����� �� �� ���� ���� ����� ����� ��ﺱ��ﺱ
�� ���� ��� �� �� ���� ��� ���� �� cat file | mail someone ����� ������ �ﺱ��� ��� ������� �� �� �ﺱ
.���� �� ����� ������� �� ������ﺱ
@AB C 5.1.1.3
�����ﺱ� �� ��� � ﺱ text.txt ���� ����� ������ ����� .��� �� ����� �� ����� � ����� ����� ��� ����ﺱ
:��� �� ����� ����� log ���� �� �� �����
aspell < text.txt > error.log
:(���� ���� ������ ����� ��)���� ��������� �ﺱ� �� ����� ��� ���� ��� ��� �ﺱ
aspell -H list < file.txt | sort -u
�� �� ������ �� less �� �������� �� ���� �� ����� ����� � ����� �� �� ���� �ﺱ��� ��� ���� �ﺱ������ �� �� �� �ﺱ
:��� �� ���� ���� ��� ���� ���� �� ���ﺱ
mike:~> less --help | grep -i examine
x * Examine the first (or N-th) file from the command line:
�� ������ �� ����� ����� ��� �� .� �� ����� ������ ��� ﺡ��� �� ﺡ��� ���� � ���� �ﺱ����� ��� �ﺱi– �����
.���� �� ﺡ��� ���� � ���� ﺡ��� �ﺱ
:���� ����� ���� �� �� �� �� ����� ������ ����� ������ �� ���� ������� ���� �� ������ �� ������ ����� ��� �ﺱ
mike:~> less --help | grep -i examine > examine-files-in-less
.x * Examine the first (or N-th) file from the command line:
�� �������� �� �ﺱ��� �� ��� ����� �� ����� ����� �� ����� �� �ﺱ��� �������� ���� ��� ��� �� ����� �� ��� �ﺱ
����� ���� ����� �ﺱ.��� ����� ����� �� ����� �� ���������� ������ �� ����� �ﺱ������� �� ����� � �� ����� �ﺱ
������ �� �� ��� ��� �� ����� �� �� �� �� ����� ����� ���� ����� �������� ��� �� ��� ���� ��� ���� �ﺱ� ��� �ﺱ
.���� ������ �� �����(� �ﺱinfo � man) ������ ����� ��� �� ������ ���� �� �������� .���� ��� ��������ﺱ
���� �� �� shell �� ������ �� .����� �������� (��� �)�� ���� ��� ������ ����� ����� ������� �����
�� info����� .noclobber:���� �� ��� ���� �� ��� ��� �� �� ��� �� ���� ���� ���� ������ ���� ﺱBash
����� ���� �� set -o noclobber ��� �� ������ �� ����� ���� �ﺱbash �� .���� ������ ����� ������ ����
.���� ������ ���� ������ �������� ���� ��� bashrc. ����
<< !"#$5.1.1.4
:���� ������� ��� ��� ����� ������ ������� �� ������ ���� ���� ������ ������ ���� ����� ���� �� ������� ������� �ﺱ
mike:~> date >> wishlist
more money
less work
.� ����� ��� �ﺱwishlist ��� �� �� ����� ����� ��� .��� �� ����� �� ��� �� ﺡ��� ���� �ﻁdate ����ﺱ
HAI JK 5.1.2
J LAMNC O P Q :.5.1.2.1
:������� ���� ��� �� ����� ��� �� ��� �� ����� ���� �� ������/����� ��� �ﺱ
0:������������ �ﺱ
1:������������ �ﺱ
2:����������� �ﺱ
���� ����� �� ��� ��� ��� �� ��� ����� �� ���� ������ ��� ���� � ������� ��� ����� ����� > ����� ����� �� ﺱ
������� �������� ������� ����� ����� < ���� ����� �� ﺱ�� ����� �ﺱ.(0 ���� �� �����)��� ����� ������������ �ﺱ
.(1 ���� �������)���� ��
:��� ����� �� ���� �� ﺡ��� �� �ﺱdirlist �� �� ��������� ��� ����� �ﺱ������� � ���� �ﺱ
ls 2>&1 > dirlist
.� ��� �� ����� ���ﺱ� ���� ������ ������ �ﺱ.��� �� ����� dirlist �� �� ���������ﻁ ����� �ﺱ
.� ���� ���ﺱ� ���� ����� �ﺱinfo ����� �� ������ ��� �� ������� ��� ����
S TU :5.1.2.2
V A"WC:5.1.2.2.1
���� ������ ����� ����� �� ��� ��� �� ��� ���� ��ﺱ�� ���� �� �ﺱ process ���
command 2>&1 | less
:��� .���� �� ���� make �� ���� ������ ��� ������ ��� ����� �� ����� ﺱ
--andy:~/newsoft> make all 2>&1 | less --output ommitted
V O O :5.1.2.2.2
�� �� ��� � ������� ���� ����� ��ﺱﻁ ������ ������� ���� �� ����� � �� �� ����� �� �� �� ������ ������ �� ��ﺱ
:���� �� ����� ������ �� �� ���� ��� ������� �ﺱtty �� �������� ���������� �� �ﺱ
andy:~/newsoft> make all 2> /dev/pts/7
"A :5.1.3
����� �� ��� .��� �� ������ ����� �� ������ ����� �� �� ������� ������ �� ������� �� ��� ����� ����� ��� � ﺡ
.���� �� � �� ��� ��� ����� ��� �� ���ﺱ.����� �ﺱ����� �� �� ����� �� ���ﺱ��� ����� �ﺱ
���� ���� .��� �� � ����� �� �ﻁ �� �ﻁ �� ������ �� ���� ���ﺱgrep ������ 3.3.3.4 ��� �� �� �������
.��� ����� v– ����� ��� ������ �� ����� ��ﺱﻁ.���� �� ����� �������ﺡ��� ����� ����� �� ����� �ﺱ
:��� ��� ����� ��� ���� �� ������ ������ ��� ���� �� �� ��������� �� ����� �ﺱ:���� ���
jenny:~> ls -la | grep Feb
��� ����� ��� �� ���� �� �� ����� ���� .�� ����� ������ �� �ﺱ������ ﺡ��� �� ﺡ��� ���� � ���� �ﺱgrep ����ﺱ
������ �� �� colour-- ��� .� ������ ��� ����� �ﺱGNU ����� ��� ����� .���� ����� �ﺱi– ����� �� ���� ���ﺡ
�� ��� .����� �� �� ����� ���� �� �� �� ����� �ﻁ--after-context �� ������ ������ ����� ����� ���� �ﺱ
��� ����� ��� ����� .���� ����� ���� ������ ������� ��������� �� �� �� �������� ���� �ﺱr– ����� �� ������
.���� ����� �� �� ������ �� �����
X B "A :5.1.3.2
.��� �� ���� ������� ����� �� �� ����� ���� ��� ��� ��� �� sort ����ﺱ
thomas:~> cat people-I-like | sort
Auntie Emmy
Boyfriend
Dad
Grandma
Mum
My boss
�� ����� ��� �� ��� �ﺱ.���� ������ ���� ���� ����� ����� �� .��� ����� ����� �� ��� ���� ������ ������ sort ���
:��� �� ���� �� ���� ������ ��ﺡ
ls -la | sort -nk 5
�� �� ���ﺱ� ����� ��� ��� �� ��� ����� �ﺱ ls -la | sort +4n ��� �� �� ������ ����� ����� �ﺱ
����� ������� ���� �����������ﺱ
����� ����� ����� ��� �� ���� ﺱ (sort –u ��)��� �� ��� �� ��� uniq ������ �� ������ ���� �� sort ����ﺱ.
.���� ��ﺡ
M] :5.2
����� �� ������ �� ����� ��� ��� ������� �� ����� �� ���� ��� �ﺱ��� �� �� �� ����� ��� � ����� ����� �� �ﺱ
.��� ��� �� ���� �������� �� �ﺱ
������� ������� ��� .����� �� ����� � ������� ��� ����� �� ����� ��� �� ����� �� �� ����� � �� ����� �����
.��� �� �� �� ������� ���������� �ﺱ����� ������ ����� �� ����� ﺱ
^ #C:5.3
.���� �� Enter ���� �� ���� �� �� ����� ��� �ﺱ.��� �� ����� �������� ����� �� ����� ��� ������ �� ����� �ﺱ
���� ������� �� ��� ����� �� ���� ���� �� ������� �� ��������� �� ��� ����� �� ��ﻁcut ����ﺱ
�� ���ﺱ��� �� ���� ���� ������ ﺡuniq � sort �� �� ����� �� ﺱ.��� ���� ����� ��
����� ���� ����� ����� ����� ������� ���� �� ��� ��������� �ﺱwc �� ����� �� � ����
.������
����� �� �� ���� ��� .������ ����� ���� ��� �� �� ls ����� .���� ���� ���� �� �� �� date �����
��� < �ﺱ����� ��������ﻁdomain.com@> ��� ���� ��) ���� ������ ��� ���� ������ ��ﺱ
������ ���� ���� �� ����� �� ���� ���� �� ���� �� ����� �ﺱbash �� ��� .(���� ���� �� ������
.��� ������ ������ ��� ����
���� less �� �� ����� .���� ���� � ��� �� �� �ﺱ����� ���� �ﺱUID �� �� dev/ �� ��� �����ﺱ
.���� ���� ����� ��������� �� �� ��� ���� �ﺱ
etc/rc.d/init.d/ �� ����� ����� �� �ﺱ����� �� �ﺱhttpd ������ ����� ���� bash –x ����� �ﺱ
�� ����� ��� ��� ��� ���� ����� ����� �� ��� ���� .��� ��� �� �� �� �� ���� ���ﺱ.���� ������ﺱ
.������ ������ �� ����� .����� �� ���� ���ﺱ
���� ���� ���� process ��� ����� ﺡ�� ﺡ
����� ���� ���� �� ��������� ����� ��� ����� �ﺱ
.���� ����� ���� ����� �������� ������ ���� �ﺱlocate ��
:���� ���� �� ������ �� ﺡ��� �ﻁ ��� �ﺱ
root:x:0:0:root:/root:/bin/bash
system: root