Linux2

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Linux2 as PDF for free.

More details

  • Words: 1,950
  • Pages: 7
: [email protected]

/

-5

�‫ ���ﺡ‬.��� �� ���� ����� � ����� ������ ����� �� ������ ������� ��������� ���� �� ��� ��� �� :���� �� ��� ����� ���� ��� ��� �������‫������ ����� � ������ �ﺱ‬ ����� �������� ���� ����‫������ �ﺱ����� ����� �� �ﺱ��� �� ����� ����� �ﺱ‬ ����� ����� �������‫����� ���� ���� ��� ���� �ﺱ‬ ��� � ����� ������ ������� ����� ����� ����� ��������

:5.1 �� ����� �� �� ��� ����� � ������� �� ���‫���� �ﺱ����� ������� ����� �� �� ����� ���� ����� �� ���� ������� �ﺱ‬ ��� ���� ���� .��� �� �� ����� �� ���� ��� ����� � ��� ������ ���� ���� �� ����� ��� ��� ��� ��.������ �����» ����‫( � ���� ����� ��� �� �� ����� ������ ���� �� ����� �ﺱ‬stdin) «�������‫�� ����� �ﺱ���� »����� �ﺱ‬ .��� �� ������ (stdout) «�������‫�ﺱ‬ ��� �� ��� ��� ������� ��� ���‫�� ��� ﺡ��� �� �� �� �� ������ �� ﺱ���� ������ ���� �ﺱ�� ����� ����� �� �� �� ﺡ‬

.���� ������ �� �‫ �� ����� ����� ����� �ﺱ������� �� ﺱ���� �� ����� ��� ����� � ��ﺱ� �ﺱ� ���� �ﺱ‬.��� ���� !"#$5.1.1

| < %

5.1.1.1

�����‫���� ����� �� ������ ����� �� �ﺱ��� �� �� �� ���� ������� �� ����� �� �� �� ����� ����� �� �ﺱ��� ���� �ﺱ‬ ����� (����) «|» �� �(������ ����) «<» �������� �� �����‫ ����� �� �ﺱ‬.����� �� ����� ����� ��� ��� �� .���� .��‫�� ���� �� ����� �ﺱ������� �� �ﺱ��� �� �� ����� �ﺱ������� �� �ﺱ��� ���� �� ��ﺱ‬

.��� �� ����� �������‫ ��� ���� �� �� �� �� ������ � �� �� �� �� �� �� ����� �ﺱ‬cat ���‫������� �� ��� ����� �ﺱ‬ :����� ����� �� ���� �� ����� ���� ��� �� ���� ��� �� ��� �� ����‫�� ����� ����� �� �� ����� ���� ������� ﺱ‬ nancy:~> cat test1 some words nancy:~> cat test2 some other words nancy:~>cat test1 test2 > test3 nancy:~> cat test3 some words some other words :���� �� ���� �� ���� ���� ����� ����� ���� �� �� «��� ���» ����� nancy:~> ls -l list

rw-rw-r-- 1 nancy nancy 117 Apr 2 18:09 listnancy:~> > list nancy:~> ls -l list -rw-rw-r-- 1 nancy nancy 0 Apr 4 12:01 list .��� �� ������ (truncating)���� ����� ��� ��� :���� �� ���� ���� �� ��� ����‫����� ��� ��� �� ����� �� ���� ����� ���� ﺱ‬ nancy:~> ls -l newlist ls: newlist: No such file or directory nancy:~> > newlist nancy:~> ls -l newlist rw-rw-r-- 1 nancy nancy 0 Apr 4 12:05 newlist.���� �� ����� ��� ��� ���� �� ������ ��� ���� ���� 7 ��� :�����‫��� ���� �� ���� ���� ���� �ﺱ‬ pattern2» ���� ���� ���� ����� �� � ��� ����� �� «pattern1» ���‫���� ����� ���� �� �� �� ���� ���� ���� ﺡ‬ :�� ������� « grep pattern1 file | grep -v pattern2 :��������� �� ������� ���� ����� ���� �� ���� ����� ���� ls -la | less :��������� �� �� ���� �� ������ ���� ls -l | grep part_of_file_name -5.1.1.2 ���� ���� ���� �� ����� ���� ��� �� �� ����� ����‫�� ������ ���� ��� �� ������ ����� �� �� ����� ����� �� �ﺱ‬ .��� �� ����� (������ ����) «>» ����� ‫ ��� ����� ����� ��ﺱﻁ‬.��� ���

:���� �� ������ ����� ����� ‫�� ��� ����� �� ��ﺱ�� �� ���� �� �� ��� ��ﺱﻁ‬ andy:~> mail [email protected] < 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 .e [file] Examine a new file: .n * Examine the (N-th) next file from the command line: .p * Examine the (N-th) previous file from the command line: x * Examine the first (or N-th) file from the command line:

�� ������ �� ����� ����� ��� �� .�‫ �� ����� ������ ��� ﺡ��� �� ﺡ��� ���� � ���� �ﺱ����� ��� �ﺱ‬i– ����� .�‫��� �� ﺡ��� ���� � ���� ﺡ��� �ﺱ‬

:���� ����� ���� �� �� �� �� ����� ������ ����� ������ �� ���� ������� ���� �� ���‫��� �� ������ ����� ��� �ﺱ‬ mike:~> less --help | grep -i examine > examine-files-in-less mike:~> cat examine-files-in-less .e [file] Examine a new file: .n * Examine the (N-th) next file from the command line: .p * Examine the (N-th) previous file from the command line: .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 mike:~> cat wishlist more money less work Thu Feb 28 20:23:07 CET 2002 .�‫ ����� ��� �ﺱ‬wishlist ��� �� �� ����� ����� ��� .��� �� ����� �� ��� ‫ �� ﺡ��� ���� �ﻁ‬date ���‫�ﺱ‬ HAI J LAMNC O P Q

JK

5.1.2

:.5.1.2.1

:������� ���� ��� �� ����� ��� �� ��� �� ����� ���� �� ������/����� ��� �‫ﺱ‬ 0:�������‫����� �ﺱ‬ 1:�������‫����� �ﺱ‬ 2:�������‫���� �ﺱ‬ ��‫�� ����� �� ��� ��� ��� �� ��� ����� �� ���� ������ ��� ���� � ������� ��� ����� ����� > ����� ����� �� ﺱ‬ �������‫ �������� ������� ����� ����� < ���� ����� �� ﺱ�� ����� �ﺱ‬.(0 ���� �� �����)��� ����� �������‫����� �ﺱ‬ .(1 ���� �������)���� ��

:��� �� �� ���� �� ����� ��� ���� ���� ��� ls > dirlist 2>&1 :���‫ ����� �� ���� �� ﺡ��� �� �ﺱ‬dirlist �� �� �������‫�� ��� ����� �ﺱ������� � ���� �ﺱ‬ ls 2>&1 > dirlist .�‫ ��� �� ����� ���ﺱ� ���� ������ ������ �ﺱ‬.��� �� ����� dirlist �� �� �������‫��ﻁ ����� �ﺱ‬

.�‫ ���� ���ﺱ� ���� ����� �ﺱ‬info ����� �� ������ ��� �� ������� ��� ���� :5.1.2.2

S TU

A"WC:5.1.2.2.1

V

process ���

�‫��� ������ ����� ����� �� ��� ��� �� ��� ���� ��ﺱ�� ���� �� �ﺱ‬

command 2>&1 | less :��� .���� �� ���� make �� ���� ������ ��� ���‫��� ��� ����� �� ����� ﺱ‬ --andy:~/newsoft> make all 2>&1 | less --output ommitted V

O

:5.1.2.2.2

O

�� �� ��� � ���‫���� ���� ����� ��ﺱﻁ ������ ������� ���� �� ����� � �� �� ����� �� �� �� ������ ������ �� ��ﺱ‬ :���� �� �����‫ ������ �� �� ���� ��� ������� �ﺱ‬tty �� �����‫��� ���������� �� �ﺱ‬

andy:~/newsoft> make all 2> /dev/pts/7 "A

:5.1.3

����� �� ��� .��� �� ������ ����� �� ������ ����� �� �� ���‫���� ������ �� ������� �� ��� ����� ����� ��� � ﺡ‬ .���� �� �‫ �� ��� ��� ����� ��� �� ���ﺱ‬.�‫���� �ﺱ����� �� �� ����� �� ���ﺱ��� ����� �ﺱ‬

grep P %

HA%

#B

:5.1.3.1

���� ���� .��� �� �‫ ����� �� �ﻁ �� �ﻁ �� ������ �� ���� ���ﺱ‬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 sort ����� ����� �� �� �‫��ﺱ� ����� ��� ��� �� ��� ����� �ﺱ‬

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 :���� �� ������ �� ��� ���‫������ �� ����� �ﺱ‬ time; date >> time; cat < time <

Related Documents

Linux2
November 2019 8
Linux2 Vi Editor
November 2019 21