| /l3/users/11-01-2010/nt-ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
|
#useradd -d /home/adduser -s /bin/bash useradd
[root@debian1:tmp]# useradd useradd -h /home/adduser -s /bin/bash
useradd: invalid option -- h
Usage: useradd [options] LOGIN
Options:
-b, --base-dir BASE_DIR base directory for the new user account
home directory
-c, --comment COMMENT set the GECOS field for the new user account
-d, --home-dir HOME_DIR home directory for the new user account
-D, --defaults print or save modified default useradd
configuration
...
-K, --key KEY=VALUE overrides /etc/login.defs defaults
-m, --create-home create home directory for the new user
account
-o, --non-unique allow create user with duplicate
(non-unique) UID
-p, --password PASSWORD use encrypted password for the new user
account
-r, --system create a system account
-s, --shell SHELL the login shell for the new user account
-u, --uid UID force use the UID for the new user account
|
|
#vim /etc/shadow
|
|
#useradd -d /home/adduser -s /bin/bash useradd2 -G root
[root@debian1:tmp]# useradd --help
Usage: useradd [options] LOGIN
Options:
-b, --base-dir BASE_DIR base directory for the new user account
home directory
-c, --comment COMMENT set the GECOS field for the new user account
-d, --home-dir HOME_DIR home directory for the new user account
-D, --defaults print or save modified default useradd
configuration
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
...
-K, --key KEY=VALUE overrides /etc/login.defs defaults
-m, --create-home create home directory for the new user
account
-o, --non-unique allow create user with duplicate
(non-unique) UID
-p, --password PASSWORD use encrypted password for the new user
account
-r, --system create a system account
-s, --shell SHELL the login shell for the new user account
-u, --uid UID force use the UID for the new user account
|
|
#useradd -d /home/adduser -s /bin/bash useradd3 -g root
[root@debian1:tmp]# id useradd2 uid=1307(useradd2) gid=1307(useradd2) groups=1307(useradd2),0(root) |
|
#id useradd3
uid=1308(useradd3) gid=0(root) groups=0(root) |
|
#[root@fbsd3:~]# vim /etc/passwd
5 daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
6 operator:*:2:5:System &:/:/usr/sbin/nologin
7 bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
8 tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
9 kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
/nologin7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
inilnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologg
16 bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologinr/sbin/nologin
17 proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
18 _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologinusr/sbinn
19 _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
|
|
#[root@fbsd3:~]# man master.passwd
d
replaced by a `*' character.
e
uid field is the number associated with it. They should both be unique
across the system (and often across a group of systems) since they con-
trol file access.
s
and/or identical user id's, it is usually a mistake to do so. Routines
that manipulate these files will often return only one of the multiple
|
|
#ls -ld
34 sasl:x:45: 35 plugdev:x:46: 36 staff:x:50: 37 games:x:60: 38 users:x:100: 39 nogroup:x:65534: 40 crontab:x:101: 41 ssh:x:102: 42 gdm:x:103: 43 user:x:1000: drwxr-xr-x 57 root root 3528 2010-01-13 11:30 . |
|
#[root@fbsd3:~]# adduser
Full Name : Add User Uid : 1103 Class : russian Groups : adduser wheel Home : /home/adduser Shell : /usr/local/bin/bash Locked : no OK? (yes/no): yes adduser: INFO: Successfully added (adduser) to the user database. Add another user? (yes/no): no Goodbye! |
|
#[root@fbsd3:~]# vi /etc/passwd
user581:*:1083:1083:User &:/home/user581:/usr/local/bin/bash user582:*:1084:1084:User &:/home/user582:/usr/local/bin/bash user583:*:1085:1085:User &:/home/user583:/usr/local/bin/bash user584:*:1086:1086:User &:/home/user584:/usr/local/bin/bash user585:*:1087:1087:User &:/home/user585:/usr/local/bin/bash user586:*:1088:1088:User &:/home/user586:/usr/local/bin/bash user587:*:1089:1089:User &:/home/user587:/usr/local/bin/bash user588:*:1090:1090:User &:/home/user588:/usr/local/bin/bash user589:*:1091:1091:User &:/home/user589:/usr/local/bin/bash user590:*:1092:1092:User &:/home/user590:/usr/local/bin/bash ... user593:*:1095:1095:User &:/home/user593:/usr/local/bin/bash user594:*:1096:1096:User &:/home/user594:/usr/local/bin/bash user595:*:1097:1097:User &:/home/user595:/usr/local/bin/bash user596:*:1098:1098:User &:/home/user596:/usr/local/bin/bash user597:*:1099:1099:User &:/home/user597:/usr/local/bin/bash user598:*:1100:1100:User &:/home/user598:/usr/local/bin/bash user599:*:1101:1101:User &:/home/user599:/usr/local/bin/bash user600:*:1102:1102:User &:/home/user600:/usr/local/bin/bash adduser:*:1103:1103:Add User:/home/adduser:/usr/local/bin/bash :q! |
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]#
[root@fbsd3:~]# |
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]# pw
usage: pw [user|group|lock|unlock] [add|del|mod|show|next] [help|switches/values] |
|
#[root@fbsd3:~]# pw user add useradd -l Russian -s /usr/local/bin/bash
[root@fbsd3:~]# pw user add help
usage: pw useradd [name] [switches]
-V etcdir alternate /etc location
-C config configuration file
-q quiet operation
Adding users:
-n name login name
-u uid user id
-c comment user name/comment
-d directory home directory
...
-L class default user class
-k dir default home skeleton
-M mode home directory permissions
-u min,max set min,max uids
-i min,max set min,max gids
-w method set default password method
-s shell default shell
-y path set NIS passwd file path
pw: illegal option -- l
pw: unknown switch
|
|
#[root@fbsd3:~]# pw user add useradd -L Russian -s /usr/local/bin/bash
|
|
#[root@fbsd3:~]# vim /etc/passwd
121 user592:*:1094:1094:User &:/home/user592:/usr/local/bin/bash 122 user593:*:1095:1095:User &:/home/user593:/usr/local/bin/bash 123 user594:*:1096:1096:User &:/home/user594:/usr/local/bin/bash 124 user595:*:1097:1097:User &:/home/user595:/usr/local/bin/bash 125 user596:*:1098:1098:User &:/home/user596:/usr/local/bin/bash 126 user597:*:1099:1099:User &:/home/user597:/usr/local/bin/bash 127 user598:*:1100:1100:User &:/home/user598:/usr/local/bin/bash 128 user599:*:1101:1101:User &:/home/user599:/usr/local/bin/bash 129 user600:*:1102:1102:User &:/home/user600:/usr/local/bin/bash 130 adduser:*:1103:1103:Add User:/home/adduser:/usr/local/bin/bash 131 useradd:*:1104:1104:User &:/home/useradd:/usr/local/bin/bash |
|
#[root@fbsd3:~]# vim /etc/master.passwd
/home/user593:/usr/local/bin/bashZMkMqc/z0:1095:1095:russian:0:0:User &::
/home/user594:/usr/local/bin/bashcZ.s2Pkt/:1096:1096:russian:0:0:User &::
/home/user595:/usr/local/bin/bashXWMw9n/D/:1097:1097:russian:0:0:User &::
/home/user596:/usr/local/bin/bashdP5vr3ww.:1098:1098:russian:0:0:User &::
/home/user597:/usr/local/bin/basho52welHV0:1099:1099:russian:0:0:User &::
/home/user598:/usr/local/bin/bashiP0JtadA1:1100:1100:russian:0:0:User &::
/home/user599:/usr/local/bin/bash.TNdBVh.1:1101:1101:russian:0:0:User &::
/home/user600:/usr/local/bin/bashtPL2KYx6/:1102:1102:russian:0:0:User &::
r:/home/adduser:/usr/local/bin/bashBe4PiR/:1103:1103:russian:0:0:Add Usee
useradd:$1$4D0NaRKu$FAUd3sCy6QMEh1G6k2Da
/home/useradd:/usr/local/bin/bash1G6k2Dau/:1104:1104:Russian:0:0:User &::
~
|
|
#[root@fbsd3:~]#
12 man:*:9: "/etc/group" 137L, 2124C 13 games:*:13: 14 staff:*:20: 15 sshd:*:22: 16 smmsp:*:25: 17 mailnull:*:26: 18 guest:*:31: 19 bind:*:53: 20 proxy:*:62: 21 authpf:*:63: 22 _pflogd:*:64: |
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]#
|
|
#[root@fbsd3:~]# pw userdel -r useradd
[root@fbsd3:~]# pw userdel help
usage: pw userdel [uid|name] [switches]
-V etcdir alternate /etc location
-n name login name
-u uid user id
-Y update NIS maps
-r remove home & contents
pw: user name or id required
|
|
#[root@fbsd3:~]# pw userdel -u useradd -r
[root@fbsd3:~]# pw userdel -r -u useradd pw: cannot remove user 'root' pw: cannot remove user 'root' |
|
#[root@fbsd3:~]# ls /usr/home/user
[root@fbsd3:~]# pw userdel useradd -r Display all 102 possibilities? (y or n) |
|
#[root@fbsd3:~]# ls /usr/home/user
Display all 102 possibilities? (y or n) user/ user512/ user525/ user538/ user551/ user564/ user577/ user590/ user500/ user513/ user526/ user539/ user552/ user565/ user578/ user591/ user501/ user514/ user527/ user540/ user553/ user566/ user579/ user592/ user502/ user515/ user528/ user541/ user554/ user567/ user580/ user593/ user503/ user516/ user529/ user542/ user555/ user568/ user581/ user594/ user504/ user517/ user530/ user543/ user556/ user569/ user582/ user595/ user505/ user518/ user531/ user544/ user557/ user570/ user583/ user596/ user506/ user519/ user532/ user545/ user558/ user571/ user584/ user597/ user507/ user520/ user533/ user546/ user559/ user572/ user585/ user598/ user508/ user521/ user534/ user547/ user560/ user573/ user586/ user599/ user509/ user522/ user535/ user548/ user561/ user574/ user587/ user600/ user510/ user523/ user536/ user549/ user562/ user575/ user588/ user511/ user524/ user537/ user550/ user563/ user576/ user589/ |
|
#[root@fbsd3:~]#
[root@fbsd3:~]# |
|
#[root@fbsd3:~]#
|
|
#userdel -h
[root@fbsd3:~]# exit exit Connection to 192.168.16.23 closed. Usage: userdel [options] LOGIN Options: -f, --force force removal of files, even if not owned by user -h, --help display this help message and exit -r, --remove remove home directory and mail spool |
|
#date
[root@debian1:tmp]# usermod -h
Usage: usermod [options] LOGIN
Options:
-c, --comment COMMENT new value of the GECOS field
-d, --home HOME_DIR new home directory for the user account
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-f, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-g, --gid GROUP force use GROUP as new primary group
-G, --groups GROUPS new list of supplementary GROUPS
...
-l, --login NEW_LOGIN new value of the login name
-L, --lock lock the user account
-m, --move-home move contents of the home directory to the new
location (use only with -d)
-o, --non-unique allow using duplicate (non-unique) UID
-p, --password PASSWORD use encrypted password for the new password
-s, --shell SHELL new login shell for the user account
-u, --uid UID new UID for the user account
-U, --unlock unlock the user account
Wed Jan 13 11:39:43 EET 2010
|
|
#whereis passwd
[root@debian1:tmp]# ls -l /etc/shadow -rw-r----- 1 root shadow 13147 Jan 13 11:29 /etc/shadow passwd: /usr/bin/passwd /etc/passwd /usr/X11R6/bin/passwd /usr/bin/X11/passwd /usr/share/man/man1/passwd.1ssl.gz /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz |
|
#ls -ld /tmp
[root@debian1:tmp]# ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 28480 Feb 27 2007 /usr/bin/passwd drwxrwxrwt 14 root root 1328 Jan 13 11:30 /tmp |
|
#date
[root@debian1:tmp]# date Wed Jan 13 12:12:36 EET 2010 Wed Jan 13 12:33:57 EET 2010 |
|
#cd ~
|
|
#pwd
/root |
|
#ls
-1 1234 a ab abc |
|
#ls -a
. 1234 abc .bashrc .l3rc .mozilla .viminfo .. a .bash_history .gconf .lesshst .profile .vimrc -1 ab .bash_profile .gconfd .lilalo .ssh .vimrc~ |
|
#vim ~/mymotd
--- /dev/null 2010-01-09 19:22:11.915890422 +0200 +++ /root/mymotd 2010-01-13 12:22:19.000000000 +0200 @@ -0,0 +1,2 @@ + +Hello |
|
#ls
-1 1234 a ab abc mymotd |
|
#vim /etc
|
|
#cp ~/memotd /etc/motd
cp: невозможно выполнить stat для `/root/memotd': No such file or directory |
|
#vim /etc/
|
|
#cp ~/mymotd /etc/motd
|
|
#vim ~/mynologin
|
|
#pwd
/root |
|
#cd .bashrc
[root@debian1:~]# ls -a . 1234 abc .bashrc .l3rc .mozilla .ssh .vimrc~ .. a .bash_history .gconf .lesshst mymotd .viminfo -1 ab .bash_profile .gconfd .lilalo .profile .vimrc bash: cd: .bashrc: Not a directory |
|
#cd ..
|
|
#ls
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
|
#vim /etc/
|
|
#find / -name mynologin
|
|
#find / -name
/usr/sbin/nologin |
|
#vim /usr/sbin/nologin
|
|
#cp /usr/sbin/nologin /etc/nologin
|
|
#del /etc/nologin
bash: del: command not found |
|
#rm
|
|
#su user
openpty failed Session terminated, killing shell... ...killed. |
|
#man su
|
|
#su user login
/bin/login: /bin/login: cannot execute binary file |
|
#whoami
root |
|
#sudo user
sudo: user: command not found |
|
#logname
logname: регистрационное имя отсутствует |
|
#passwd
Enter new UNIX password: Retype new UNIX password: passwd: пароль успешно обновлён |
|
#passwd user
Enter new UNIX password: Retype new UNIX password: passwd: пароль успешно обновлён |
|
#less /etc/passwd
|
|
#less /etc/shadow
|
|
#echo $
$_ $HISTFILE $OPTIND $a $HISTFILESIZE $OSTYPE $b $HISTSIZE $PATH $BASH $HOME $PIPESTATUS $BASH_ARGC $HOSTNAME $PPID $BASH_ARGV $HOSTTYPE $PS1 $BASH_COMMAND $IFS $PS2 $BASH_LINENO $L3_HOME $PS4 $BASH_SOURCE $L3_PARENT_TTY $PWD $BASH_SUBSHELL $L3_SESSION_ID $RANDOM ... $COMP_WORDBREAKS $LINES $SHLVL $DIFFNAME $LOGNAME $SSH_CLIENT $DIR $LS_COLORS $SSH_CONNECTION $DIRSTACK $LS_OPTIONS $SSH_TTY $editor_file $MACHTYPE $TERM $editor_name $MAIL $TIME $ERR $MAILCHECK $UID $EUID $old_file $USER $GROUPS $OLDPWD $HISTCMD $OPTERR |
|
#echo $LOGNAME
root |
|
#man su
|
|
#ls -l /proc/cpuinfo
[root@debian1:tmp]# date Wed Jan 13 12:47:25 EET 2010 -r--r--r-- 1 root root 0 Jan 13 13:57 /proc/cpuinfo |
|
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
Полное имя [User]: Sergey
Номер комнаты []: 7
Рабочий телефон []: 7
Домашний телефон []: 7
Другое []: 7
|
|
#less /etc/passwd
|
|
#cd ~user/files
|
|
#chgrp root a
[root@debian1:files]# chown root a |
|
#chown user:user b
|
|
#mount
/dev/hda1 on / type reiserfs (rw) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) |
|
#show mount
bash: show: command not found |
|
#man reiserfs
|
|
#man reiserfs
|
|
#man reiserfs
|
|
#man mount
|
|
#apropos mount
free (1) - Display amount of free and used memory in the system mklost+found (8) - create a lost+found directory on a mounted Linux second extended file system mount (8) - mount a file system mountpoint (1) - see if a directory is a mountpoint sleep (1) - delay for a specified amount of time umount (8) - unmount file systems |
|
#apropos reiserfs
[root@debian1:tmp]# apropos reisrfs reisrfs: nothing appropriate. debugreiserfs (8) - The debugging tool for the ReiserFS filesystem. fsck.reiserfs (8) - The checking tool for the ReiserFS filesystem. mkfs.reiserfs (8) - The create tool for the Linux ReiserFS filesystem. mkreiserfs (8) - The create tool for the Linux ReiserFS filesystem. reiserfsck (8) - The checking tool for the ReiserFS filesystem. reiserfstune (8) - The tuning tool for the ReiserFS filesystem. resize_reiserfs (8) - resizer tool for the ReiserFS filesystem |
|
#man reiserfstune
|
|
#ls -l /usr/share/doc/reiserfsprogs/
[root@debian1:tmp]# ls -l /usr/share/doc/re readline-common/ reiserfsprogs/ total 24 -rw-r--r-- 1 root root 2857 Jul 16 2003 README -rw-r--r-- 1 root root 674 Sep 3 2004 README.Debian -rw-r--r-- 1 root root 3641 Sep 28 2006 changelog.Debian.gz -rw-r--r-- 1 root root 5914 Oct 13 2004 changelog.gz -rw-r--r-- 1 root root 546 Apr 30 2004 copyright drwxr-xr-x 2 root root 296 Dec 22 2008 html |
|
#lynx /usr/share/doc/reiserfsprogs/html/fs.html
|
|
#lynx /usr/share/doc/reiserfsprogs/html/
|
|
#q
use it through 3.5 ReiserFS tools anymore. This option
causes conversion of old format super block to the new
format. If not specified - old partition will be dealt with
in a manner of 3.5.
mount -t reiserfs -o notail /dev/sdb1 /mnt/scsi-disk-b
Example:
mount -t reiserfs -o conv /dev/sdb1 /mnt/scsi-disk-b
replayonly
improvement in some situations at the cost of losing fast
Disable journalling. This will get you slight performance
You are already at the beginning of this document.
Are you sure you want to quit? (y)
bash: q: command not found
|
|
#lynx /usr/share/doc/reiserfsprogs/html/mount-options.ht
|
|
#lynx /usr/share/doc/reiserfsprogs/html/
|
|
#lynx /usr/share/doc/reiserfsprogs/html/
|
|
#info reiserfs\
|
|
#lynx /usr/share/doc/reiserfsprogs/html/fs.html
|
|
#ssh 192.168.16.23
[root@debian1:tmp]# mount
/dev/hda1 on / type reiserfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
Password:
Last login: Wed Jan 13 11:29:40 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
...
http://www.FreeBSD.org/search/. If the doc distribution has
been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list. If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page. If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility. Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
|
|
#[root@fbsd3:~]# touch .hushlogin
|
|
#[root@fbsd3:~]# vim /etc/fstab
1 # Device Mountpoint FStype Options Dump
Pass#
0dev/ad0s2b none swap sw 0
1dev/ad0s1a / ufs rw 1
2dev/ad0s2e /tmp ufs rw 2
2dev/ad0s2f /usr ufs rw 2
2dev/ad0s2d /var ufs rw 2
0dev/acd0 /cdrom cd9660 ro,noauto 0
"/etc/fstab" 7L, 241C
|
| Время первой команды журнала | 10:25:54 2010- 1-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 13:17:57 2010- 1-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 20.79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 1.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 0.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
| Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1
2
3
4
Группы команд, выполненных на разных терминалах, разделяются специальной линией.
Под этой линией в правом углу показано имя терминала, на котором выполнялись команды.
Для того чтобы посмотреть команды только одного сенса,
нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008