������� ������������ / ������ "������������ ��� Linux" / ���������� ���������
next up previous contents index
Next: ���������� ������� �� ����� Up: ����� �������� ��������������� ������ Previous: ����� �������� ��������������� ������   Contents   Index

������� ���������� �������

������� pwd (print working directory - ������ p������� ��������) ��������� ������ ��� �������� ��������:

   $ pwd
   /
�.�. � ��������� �p��� �� ���������� � ��p����� ��������.

���� �� � �p������ ����������� �� �������� ������� �� ``����p�����'' � �� ������, ��� ����������, �p���� ����p��� ��� �������, ����p�� ������� �� ��p�� ������ ��� �������� ��������, ������� �� ��p������.

���� ������ ����� �������� �������� �� ��p�� ����� ������ ��������������� ��������� ����: ``Cannot open..'' (``���������� �������..'') � ``Read error in..'' (``������ ���������� �..'') �� ������ �p������� ��p������ �������� �������. � ���� ������ ���������� ��p������� � ���������� ��������p���p� ��� ����������� �������� �p����� ����� ��p������.

������� cd ������������ ��� ����� �������� ��������, �.�. ��� ��p����� � �p���� ������� � �������� ���p������ �������� ����p�p�����p� ``shell'' (������ ������� CD ��� DOS-������). � �������� �p������� ���� ������� ������� ��� ��������, � ����p�� �� ������ ��p����. ���p���p:

    $ cd /stand
�������� ��p���� � ������� ``/stand'', �.�. ������� ��� �������. ���� �� ������ ��p���� � ����������, �� ``/'' �� �����������. �������� �� ���������� � �������� /usr � ��� ���� ��p���� � ������� local, ����p�� �������� ������������ ����� ��������. � ���� ������ �� ������ ��������� ��������� ��������:
     $ pwd
     /usr
     $ cd local
     $ pwd
     /usr/local
����� ��p���� ������� /usr/local ���� �������.

���� ������ ������� cd ��� �p��������, �� �� ��p������ � ���� ������ (���������) �������. �p� ���� ������������ ��������� ��p������� $HOME.

� �p������ �������� ������� ��� ���������� ����� ������� ���� ����������� ��p����p� ���������. ����� ��������� �������, ��������� � ��� �������� ������� � � ��� ���� ��� �p���� ����p����� ����������� ������������. � �p������ p����p���� �������� ������� ��� �p������ ��������� ��������� ����� � ���������� ���p�� ��������, ������� p������p��, ��� ��� ��� ����� �������.

������� ������� �������� �����. ��� ����� ���������� ������� mkdir (������ �� ���� � � DOS ��������). � �������� ��p����p� ������- ���� ������� ��� ������������ ��������:

     mkdir ���_��������
����������� ����������� (.) ��� ������ �������� � (..) ��� ��� ������������� �������� ��������� �������������.

������� mkdir ����� ���� ������������ � ��� �������� ����������� ������������ �����p��������� �� �������� �������� � ��������� ������� ���� � ���. � ���� ������ ��� ��������� � ���� �������� ������ ������������ � ���� ��������.

��� ������� ������� ��� ������������ ������� ����� ������ ��������������� ��������������:

     $ mkdir etc
     $ mkdir etc
     mkdir: etc: File exists

����� �������� p������p�������� ���������, ��p�� ������p�� �p��� � ��� ��������� ������������ ������� ������� ������p�� �� ���. � ���� ��� ����� ������ ������� rmdir. �� ��p��� ����� �p���, ��� � ��p��� �p���- ����� ������� mkdir:

     rmdir ���_�������� ...

������� rmdir ������� �������, ��� ����p��� ������� � �������� ���������. ��������� ������� ������ ���� ������, �� ���� ��p�� ��� ������������ �� ������ ������� ��� ����������� � ��� �����. �p��������� ��� �p�������� ������ ����� p����, ��� ��� � ����� ����� �p�������� ������� ��p�������� ������� rm, ����p�� ����� p������p��� �����.

��������� ����� ��������� �������������� �� ��p����. �p� �����p������� �������� �������� � ��� �����������, ���������� ������ ���� ������ p�����.

������� ������� � ����������� ����� ����� � ������� ������� rm.

��������������: � ����� � ���, ��� � UNIX-�������� ��� �p������� �p��p��� �������������� ��������� ���������, ��p��� ��������� ��p�� �� ���������.

������� rm ����� ��������� ��p���:

     rm [-f | -i ] [-dRr ] ���_��������
�������� ����� ������������ ��������� �����:
-d
������� �������.
-r
������� ��� ����� � ����������� ������� ��������, � ����� ����� ������� � ��� �������.

���� �� ����������� ������� �������� �������� . ��� .. , �� ����� ������ ��������� �� ������:

     $ rm . ..
     rm: ``.'' and ``..'' may not be removed

����� ������� �������� ��p����p� �������� �������, ����� �p��� ������p���, ����� �������� � ����� ������� � ����� p����p������. ������� ��� ����� � ������� ������� ls. ��� ������ p�������� ����p����� � ������ � ��������� (������ ������� DIR ��� DOS-������).

��� � ����������� ������, ls ����� ��������� �p������� ��� �����, ����p�� ��������� �������� �� ��������. ��� ����� ������� �� ������ ������� � ��������� ��p��� (��p�� �p����) � ������� �� ����� ``�����'' (-) � ����� �����, ����p�� ��p������� �p������� ��������. ��� ����� ����� ��� ���������� ``�������''.

��p������ � ������� ������� cd / � ��p����� ������� � ������p��� ��� ����p�����. ���� ����� �� ������� ������� ������� ����p��p������� �� �������� ����� ������ � ���������.

     $ ls

     bin     boot     dev          etc     home
     initrd  lib      lost+found   misc    mnt
     opt     proc     root         sbin    tftpboot
     tmp     usr      var

� ��������� ���� �� ����� �������, ��� �������� ���������, � ��� ������. ������ � ���� ����� ��������� �������, ����p�� ������ ����p����� � p����p����� ��p����, ����p�� ����p��� ������� ����� ����p����� � ������ ����� (�p��� �������, p����p, ���� ��������� ����������� � �.�.):

     $ ls -l
     drwxr-xr-x    2 root     root         4096 ��� 18 15:00 bin
     drwxr-xr-x    3 root     root         4096 ��� 19 12:37 boot
     drwxr-xr-x   17 root     root        77824 ��� 19 12:37 dev
     drwxr-xr-x   68 root     root         8192 ��� 19 13:08 etc
     drwxr-xr-x    6 root     root         4096 ��� 18 15:00 home
     drwxr-xr-x    2 root     root         4096 ��� 21 21:32 initrd
     drwxr-xr-x    7 root     root         4096 ��� 18 14:56 lib
     drwxr-xr-x    2 root     root        16384 ��� 18 14:33 lost+found
     drwxr-xr-x    2 root     root         4096 ��� 29 19:10 misc
     drwxr-xr-x    7 root     root         4096 ��� 18 16:34 mnt
     drwxr-xr-x    2 root     root         4096 ��� 23  1999 opt
     dr-xr-xr-x   80 root     root            0 ��� 19 14:35 proc
     drwxr-x---   10 root     root         4096 ��� 18 20:26 root
     drwxr-xr-x    2 root     root         8192 ��� 18 14:57 sbin
     drwxr-xr-x    3 root     root         4096 ��� 18 14:56 tftpboot
     drwxrwxrwt   20 root     root         4096 ��� 19 18:10 tmp
     drwxr-xr-x   17 root     root         4096 ��� 18 15:00 usr
     drwxr-xr-x   25 root     root         4096 ��� 18 14:55 var
���� � �������� ���p���� ������� ��� �����, �� ls ������ ���������� ������ �� ���� �����:
     $ ls -l userguide.tex
     -rw-rw-r--    1 user    user       41589 ��� 19 18:17 userguide.tex

���� �������� ���p���� ������� ��� ��������, �� ����� ������ ����p����� ����� ��������, �.�. ����� ������ � ���� ��������:

     $ ls -l etc
     total 18
     -rw-r--r--  1 0  0   200 Jan 17 12:09 fstab
     -rw-r--r--  1 0  0  1091 Jan 17 12:19 protocols
     -rw-r--r--  1 0  0  5513 Jan 17 12:19 services
���� �� ������� �����-���� ���p����, ����� ������ ����p����� �������� ��������. � ������, ���� ������� ��������� ���p�����, ������� ��������� ����p����� � ������, � ����� � ���������. ����� �p�������� � ���������� ��p����.

����� ������������ ��������� �����:

-C
����� ����p������ �������� � ��������� ��������. �p��������� �� ��������� �p� ������ �� ��p�����.
      $ ls -C
      dev       dos     etc     kernel     mnt
      stand     tmp     tools   usr
-F
�������� ``����'' (/) � ����� ��������, ��������� (*) � ����� ����������� �����, ���� (@) � ������ ������������� �����.
      $ ls -F
      dev/     dos/     etc/     kernel*     mnt/
      stand/   tmp/     tools/   usr/
-R
����p������ ����� ���p��������� ������������. ����� ���� ������� ��� �������� ������ ���� ������ �������.
-T
������� ������ ���������� � ������� � ���� �������� �����, ������� �����, ����, ����, ������, ������� � ���.
      $ ls -lT
      total 1882
      drwxr-xr-x  2 0  0    6656 Jan 17 12:09:55 1995 dev
      drwxr-xr-x  1 0  0   16384 Feb 16 13:58:23 1995 dos
      -rwxr-xr-x  1 0  0  913277 Jan 17 12:09:42 1995 kernel
-c
����� ��p��p����� �� �p����� ��������� ����������� �����.
-d
����� ������ ����� �������� (�� �� ����p������).
      $ ls -ld stand
      drwxr-xr-x  3 0  0  1536 Jan 17 13:16 stand
-f
����� �� �����������, �.�. ��p���� ������ ������������� ��p���� ������ � ��������.
      $ ls -lf
      total 1890
      drwxr-xr-x  5 0  0     512 Jan 17 12:46 usr
      drwxr-xr-x  2 0  0     512 Jan 17 12:19 etc
      drwxr-xr-x  2 0  0    6656 Jan 17 12:09 dev
-i
��� ������� ����� ��������� ����� ��������� ����p����p�� (���������������� ����p �����).
      $ ls -li
      total 1892
      1920 drwxr-xr-x  2 0  0    6656 Jan 17 12:09 dev
      1 drwxr-xr-x  1 0  0   16384 Feb 16 14:03 dos
      1280 drwxr-xr-x  2 0  0     512 Jan 17 12:19 etc
      3 -rwxr-xr-x  1 0  0  913277 Jan 17 12:09 kernel
-r
��������� ��p���� ��p��p���� �� ��p����� (�� �������� ��� �� �p����� ���������� �������������).
-s
������� ���������� ������ �������� ������� ���������� ������������ ������ ������, � ������ �� 512 ������ ��� 1��, � ������������ � ������������� ��������� ��������� ��p������� BLOCKSIZE.
      $ ls -ls
      total 1904  - �����
      14 drwxr-xr-x  2 0  0    6656 Jan 17 12:09 dev
      32 drwxr-xr-x  1 0  0   16384 Feb 16 14:05 dos
      2 drwxr-xr-x  2 0  0     512 Jan 17 12:19 etc
      1808 -rwxr-xr-x  1 0  0  913277 Jan 17 12:09 kernel
-t
�����p����� �� �p����� ��������� ����������� ����� (��������� ��������p������� ��������� ��p���).
-u
��p��p���� �� ������� ���������� ������� � ������.
-1
����� ������ ����� �� ������ ��p���. �p��������� �� ��������� �p� ������ �� �� ��������.

�������p�� ��� ���� �������, ����p�� ����� ���� ������� �p� p����� � �������. ��� ������� cat (������ ������� TYPE ��� DOS-������).

������� cat ����� ��������� ��p���:

       cat [-benstuv] [-] [file ...]
��� �� ���p��� ������ ���������, ��� �p������� ����� � ������� �� ����p����� �� ������p���� ���p������ ������.

������������� ���� ��� ����� ��������� ��������������� ���� �� �p���� ��� �p���������. ���� ���� ���������� �������, �� ����� �p����������� ����� � ������� ���������� ������ ``Ctrl+S''. ��� �p��������� ������ ������� ����� ������� (�p��� RESET).

�������� �������������� � ������� �� p��������� � ��������� ������. ���� �� ������ �� ���� ���� ��� ������� ����� (-), ������� ������ ������ �� ������p����� ���p������ �����.

�� ������ ������������ ��������� �����:

-n
����p����� ��p��� ������� � 1.
-b
������������� ����� ``-n'', �� �� ����p��� ������ ��p���.
-e
������������� ����� ``-v'' � ���������� ���� ������� ($) � ����� ������ ������ (������������ ������� ��p����� ��p���).
-s
�p� ������� ������ ���p�� ������ ��p�� �������� ������ ����.
-t
������������� ����� ``-v''. �������� c������ ��������� ��� ^I.
-u
����� �� ������������, �� ���� ������� �� �������� ����� ������������ � ������p���� ����� ��� ����p���, ��� ������ ��� ���� �p�������. �� ��������� ����� ����p�������, �� ���� ������� ����� ������������� � �p����������� ����p�.
-v
����������� ���������� ��������. ��p�������� ������� ��������� � ���� ^X (CTRL+X), ������ DEL (������������ 0177) ��� ^?. ������� �� �������� � ������p���� ASCII- ����p (���p���p, ������� ��pp����� � ����p�� ���p��� p��p����) ��������� ��� ``M-x'', ��� x - ��p��������� �������� ���� ������ ������.
�������:
  1. ���� file ��������� �� ���������� ������������ ������:
         cat file
    
  2. ��������� (�������) ������ file1 � file2, ����� ���� ��� ���������� � ���� file3:
         cat file1 file2 > file3
    
  3. �p����������� ����� file1 � ����� ����� file2:
         cat file1 >> file2
    
  4. ����� ����p������ ����� � ����p����� ��p��, �� ��� ����p���� ������ ��p��:
         cat -b file1
         --------------
         1  Number 1
         2  Number 2
         3  Number 3
         4  Number 4
    
         5  Number 5
    
  5. ������ ����� $ � ����� ������ ��p���:
         cat -e file1
         Number 1$
         Number 2$
         Number 3$
    
  6. ����p���� ���� ��p��:
         cat -n file1
    
         1  Number 1
         2  Number 2
         3  Number 3
         4  Number 4
         5
         6
         7  Number 5
    


next up previous contents index
Next: ���������� ������� �� ����� Up: ����� �������� ��������������� ������ Previous: ����� �������� ��������������� ������   Contents   Index
Alex Otwagin 2002-12-16



������:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
�������:

�������� �� �����
���������� �� ���������
Created 1996-2026 by Maxim Chirkov
��������, ����������, ����������