/l3/users/17-05-2010/nt-ladm/debian4.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
$ls -l
total 0 |
$LANG=C
|
$make search name=display | less
|
$exit
exit Connection to 192.168.16.23 closed. |
$PAGER=cat man passwd
PASSWD(1) FreeBSD General Commands Manual PASSWD(1) NAME passwd, yppasswd -- modify a user's password SYNOPSIS passwd [-l] [user] yppasswd [-l] [-y] [-d domain] [-h host] [-o] DESCRIPTION The passwd utility changes the user's local, Kerberos, or NIS password. If the user is not the super-user, passwd first prompts for the current password and will not continue unless the correct password is entered. ... /etc/auth.conf configure authentication services SEE ALSO chpass(1), kinit(1), login(1), login.conf(5), passwd(5), kerberos(8), kpasswdd(8), pw(8), pwd_mkdb(8), vipw(8) Robert Morris and Ken Thompson, UNIX password security. NOTES The yppasswd command is really only a link to passwd. HISTORY A passwd command appeared in Version 6 AT&T UNIX. FreeBSD 6.2 June 6, 1993 FreeBSD 6.2 |
$PAGER=less man passwd
-o Do not automatically override the password authentication checks for the super-user on the NIS master server; assume 'old' mode -o Do not automatically override the password authentication checks for the super-user on the NIS master server; assume 'old' mode PASSWD(1) FreeBSD General Commands Manual PASSWD(1) NAME passwd, yppasswd -- modify a user's password SYNOPSIS passwd [-l] [user] yppasswd [-l] [-y] [-d domain] [-h host] [-o] ... /etc/auth.conf configure authentication services SEE ALSO chpass(1), kinit(1), login(1), login.conf(5), passwd(5), kerberos(8), kpasswdd(8), pw(8), pwd_mkdb(8), vipw(8) Robert Morris and Ken Thompson, UNIX password security. NOTES The yppasswd command is really only a link to passwd. HISTORY A passwd command appeared in Version 6 AT&T UNIX. FreeBSD 6.2 June 6, 1993 FreeBSD 6.2 |
$sudo make install
Password: NOTE: You may set DISPLAY_PROGRAM_PREFIX to change the name of the 'display' utility so that it does not conflict with similarly named files from the ImageMagick and goblin ports. ===> Vulnerability check disabled, database not found => display-1.2a.tgz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from http://www.ipsmart.com/src/. fetch: http://www.ipsmart.com/src/display-1.2a.tgz: Connection refused => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. display-1.2a.tgz 100% of 28 kB 1210 Bps 00m00s ... config.status: creating Makefile ===> Building for display-1.2a cc -O2 -fno-strict-aliasing -pipe -s -o display display.c -lncurses ===> Installing for display-1.2a ===> Generating temporary packing list ===> Checking if misc/display already installed install -s -o root -g wheel -m 555 /usr/ports/misc/display/work/display-1.2a/display /usr/local/bin/display install -o root -g wheel -m 444 /usr/ports/misc/display/work/display-1.2a/display.man /usr/local/man/man1/display.1 ===> Compressing manual pages for display-1.2a ===> Registering installation for display-1.2a |
$ls -l /usr
total 84 drwxr-xr-x 2 root root 24576 May 17 11:37 bin drwxr-xr-x 2 root root 4096 Jan 31 15:10 games drwxr-xr-x 38 root root 4096 Apr 13 01:14 include drwxr-xr-x 106 root root 36864 May 17 11:37 lib drwxrwsr-x 10 root staff 4096 Apr 13 00:42 local drwxr-xr-x 2 root root 4096 May 17 11:37 sbin drwxr-xr-x 161 root root 4096 May 17 10:30 share drwxrwsr-x 2 root src 4096 Jan 31 15:10 src |
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games |
$exit
exit Connection to 192.168.16.23 closed. |
$su -
Password: l3-agent is already running: pid=1155; pidfile=/root/.lilalo/l3-agent.pid root@debian4:~# echo PATH PATH root@debian4:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin root@debian4:~# exit logout |
$vim /etc/hosts
|
$Press ENTER or type command to continue
192.168.16.23dfreen4.net.nt debian4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/hosts" 3L, 97C written |
$ssh free
The authenticity of host 'free (192.168.16.23)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'free' (DSA) to the list of known hosts. Password: Last login: Mon May 17 11:36:29 2010 from debian4.net.nt Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! ... 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=22154; pidfile=/home/user/.lilalo/l3-agent.pid |
$df -h
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 1.9G 65M 1.7G 4% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s2e 496M 102K 456M 0% /tmp /dev/ad0s2f 3.4G 2.7G 520M 84% /usr /dev/ad0s2d 1.9G 40M 1.7G 2% /var |
$display 'df -h'
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 1.0K 1.0K 1.0B 100% /dev /dev/ad0s2e 496M 102K 456M 0% /tmp /dev/ad0s2f 3.4G 2.7G 520M 84% /usr /dev/ad0s2d 1.9G 40M 1.7G 2% /var |
$pwd
/home/user |
$ls -l /usr/src/
total 0 |
$ls -la /usr/src/
total 8 drwxrwsr-x 2 root src 4096 Jan 31 15:10 . drwxr-xr-x 10 root root 4096 Apr 13 00:42 .. |
$ls
|
$ls -a
. .bashrc .fontconfig .l3rc .viminfo .. .cache .gconf .lesshst .xsession-errors .Xauthority .dbus .gconfd .lilalo .bash_history .dmrc .gnome2 .mozilla .bash_logout .esd_auth .gnome2_private .profile .bash_profile .fluxbox .gvfs .ssh |
$ls -la
total 104 drwxr-xr-x 14 user user 4096 May 17 11:55 . drwxr-xr-x 3 root root 4096 Apr 13 01:05 .. -rw------- 1 user user 118 May 17 10:05 .Xauthority -rw------- 1 user user 353 May 17 10:36 .bash_history -rw-r--r-- 1 user user 220 Mar 12 03:20 .bash_logout -rw-r--r-- 1 user root 10 Apr 13 01:15 .bash_profile -rw-r--r-- 1 user user 3280 May 17 11:39 .bashrc drwxr-xr-x 2 user user 4096 May 17 10:30 .cache drwx------ 3 user user 4096 Apr 13 01:06 .dbus ... drwx------ 2 user user 4096 May 17 10:30 .gnome2_private drwx------ 2 user user 4096 May 17 10:30 .gvfs -rw-r--r-- 1 user root 51 May 14 20:22 .l3rc -rw------- 1 user user 48 May 17 11:19 .lesshst drwxr-xr-x 2 user root 4096 May 17 12:01 .lilalo drwx------ 4 user user 4096 May 17 10:30 .mozilla -rw-r--r-- 1 user user 675 Mar 12 03:20 .profile drwx------ 2 user user 4096 May 17 10:17 .ssh -rw------- 1 user user 1104 May 17 11:55 .viminfo -rw-r--r-- 1 user user 259 May 17 10:13 .xsession-errors |
$ls -la
total 104 drwxr-xr-x 14 user user 4096 May 17 11:55 . drwxr-xr-x 3 root root 4096 Apr 13 01:05 .. -rw------- 1 user user 118 May 17 10:05 .Xauthority -rw------- 1 user user 353 May 17 10:36 .bash_history -rw-r--r-- 1 user user 220 Mar 12 03:20 .bash_logout -rw-r--r-- 1 user root 10 Apr 13 01:15 .bash_profile -rw-r--r-- 1 user user 3280 May 17 11:39 .bashrc drwxr-xr-x 2 user user 4096 May 17 10:30 .cache drwx------ 3 user user 4096 Apr 13 01:06 .dbus ... drwx------ 2 user user 4096 May 17 10:30 .gnome2_private drwx------ 2 user user 4096 May 17 10:30 .gvfs -rw-r--r-- 1 user root 51 May 14 20:22 .l3rc -rw------- 1 user user 48 May 17 11:19 .lesshst drwxr-xr-x 2 user root 4096 May 17 12:01 .lilalo drwx------ 4 user user 4096 May 17 10:30 .mozilla -rw-r--r-- 1 user user 675 Mar 12 03:20 .profile drwx------ 2 user user 4096 May 17 10:17 .ssh -rw------- 1 user user 1104 May 17 11:55 .viminfo -rw-r--r-- 1 user user 259 May 17 10:13 .xsession-errors |
$cd /tmp
|
$ls -l
total 12 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY drwx------ 2 user user 4096 May 17 11:29 orbit-user drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$mkfifo pipe
|
$ls -l
total 12 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY drwx------ 2 user user 4096 May 17 11:29 orbit-user prw-r--r-- 1 user user 0 May 17 12:06 pipe drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$cat pipe
1 |
$ls -l
total 12 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY drwx------ 2 user user 4096 May 17 11:29 orbit-user prw-r--r-- 1 user user 0 May 17 12:07 pipe drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$X11Forwarding y
ÐÏÎÅÄÅÌØÎÉË, 17 ÍÁÑ 2010 Ç. 11:42:28 (EEST) |
$ls -li
total 12 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$touch file
|
$ls -li
total 12 193992 -rw-r--r-- 1 user user 0 May 17 12:12 file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$ln -h
![]() ln: invalid option -- 'h' Try `ln --help' for more information. |
$ln --help
Usage: ln [OPTION]... [-T] TARGET LINK_NAME (1st form) or: ln [OPTION]... TARGET (2nd form) or: ln [OPTION]... TARGET... DIRECTORY (3rd form) or: ln [OPTION]... -t DIRECTORY TARGET... (4th form) In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. When creating hard links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is ... The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the --backup option or through the VERSION_CONTROL environment variable. Here are the values: none, off never make backups (even if --backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups Report ln bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> |
$ln --help | less
|
$ln file hard_link_to_file
|
$ls -l
total 12 -rw-r--r-- 2 user user 0 May 17 12:12 file -rw-r--r-- 2 user user 0 May 17 12:12 hard_link_to_file drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY drwx------ 2 user user 4096 May 17 11:29 orbit-user prw-r--r-- 1 user user 0 May 17 12:07 pipe drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$ls -li
total 12 193992 -rw-r--r-- 2 user user 0 May 17 12:12 file 193992 -rw-r--r-- 2 user user 0 May 17 12:12 hard_link_to_file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$vim hard_link_to_file
--- /tmp/l3-saved-2792.18385.32466 2010-05-17 12:15:08.000000000 +0300 +++ hard_link_to_file 2010-05-17 12:15:32.000000000 +0300 @@ -0,0 +1 @@ +this line was added in hard_link_to_file |
$~
this line was added in hard_link_to_file |
$cat file
this line was added in hard_link_to_file |
$ls -li
total 20 193992 -rw-r--r-- 2 user user 41 May 17 12:15 file 193992 -rw-r--r-- 2 user user 41 May 17 12:15 hard_link_to_file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 |
$ln -s file sym_link_to_file
|
$ls -li
total 20 193992 -rw-r--r-- 2 user user 41 May 17 12:15 file 193992 -rw-r--r-- 2 user user 41 May 17 12:15 hard_link_to_file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 193993 lrwxrwxrwx 1 user user 4 May 17 12:17 sym_link_to_file -> file |
$rm file
|
$ls -li
total 16 193992 -rw-r--r-- 1 user user 41 May 17 12:15 hard_link_to_file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 193993 lrwxrwxrwx 1 user user 4 May 17 12:17 sym_link_to_file -> file |
$cat hard_link_to_file
this line was added in hard_link_to_file |
$mv hard_link_to_file file
|
$ls -li
total 16 193992 -rw-r--r-- 1 user user 41 May 17 12:15 file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 193993 lrwxrwxrwx 1 user user 4 May 17 12:17 sym_link_to_file -> file |
$vim sym_link_to_file
--- /tmp/l3-saved-2792.17921.28867 2010-05-17 12:19:30.000000000 +0300 +++ sym_link_to_file 2010-05-17 12:19:43.000000000 +0300 @@ -1 +1,2 @@ this line was added in hard_link_to_file +and this in sym link |
$ls -li
total 16 193992 -rw-r--r-- 1 user user 62 May 17 12:19 file 57828 drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY 21134 drwx------ 2 user user 4096 May 17 11:29 orbit-user 193991 prw-r--r-- 1 user user 0 May 17 12:07 pipe 57936 drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 193993 lrwxrwxrwx 1 user user 4 May 17 12:17 sym_link_to_file -> file |
$cat file
this line was added in hard_link_to_file and this in sym link |
$date
Mon May 17 12:21:41 EEST 2010 |
$vim /etc/inittab
|
$ls -l /etc/rc*
-rwxr-xr-x 1 root root 306 Apr 13 00:43 /etc/rc.local /etc/rc0.d: total 4 lrwxrwxrwx 1 root root 14 Apr 13 00:55 K01fuse -> ../init.d/fuse lrwxrwxrwx 1 root root 13 Apr 13 00:55 K01gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 17 Apr 13 00:43 K01urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 18 Apr 13 00:43 K02sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Apr 13 00:43 K03rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 20 Apr 13 00:43 K04hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 22 Apr 13 00:43 K04umountnfs.sh -> ../init.d/umountnfs.sh ... lrwxrwxrwx 1 root root 21 Apr 13 00:56 S15mountnfs.sh -> ../init.d/mountnfs.sh lrwxrwxrwx 1 root root 16 Apr 13 00:56 S15procps -> ../init.d/procps lrwxrwxrwx 1 root root 31 Apr 13 00:56 S16mountnfs-bootclean.sh -> ../init.d/mountnfs-bootclean.sh lrwxrwxrwx 1 root root 13 Apr 13 00:56 S17kbd -> ../init.d/kbd lrwxrwxrwx 1 root root 21 Apr 13 00:56 S18bootmisc.sh -> ../init.d/bootmisc.sh lrwxrwxrwx 1 root root 14 Apr 13 00:56 S18fuse -> ../init.d/fuse lrwxrwxrwx 1 root root 24 May 17 10:15 S18screen-cleanup -> ../init.d/screen-cleanup lrwxrwxrwx 1 root root 17 Apr 13 00:56 S18urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 23 Apr 13 00:56 S19console-setup -> ../init.d/console-setup lrwxrwxrwx 1 root root 30 Apr 13 00:56 S20stop-bootlogd-single -> ../init.d/stop-bootlogd-single |
$ls -l /etc/rc2.d/
total 4 -rw-r--r-- 1 root root 677 Mar 22 21:28 README lrwxrwxrwx 1 root root 21 Apr 13 00:55 S01loadcpufreq -> ../init.d/loadcpufreq lrwxrwxrwx 1 root root 17 Apr 13 00:43 S01rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 14 Apr 13 00:55 S01sudo -> ../init.d/sudo lrwxrwxrwx 1 root root 22 Apr 13 00:55 S02cpufrequtils -> ../init.d/cpufrequtils lrwxrwxrwx 1 root root 14 Apr 13 00:43 S02cron -> ../init.d/cron lrwxrwxrwx 1 root root 14 Apr 13 00:55 S02dbus -> ../init.d/dbus lrwxrwxrwx 1 root root 13 Apr 13 01:08 S02ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 13 Apr 13 00:56 S19gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 18 Apr 13 00:56 S20bootlogs -> ../init.d/bootlogs lrwxrwxrwx 1 root root 18 Apr 13 00:56 S21rc.local -> ../init.d/rc.local lrwxrwxrwx 1 root root 19 Apr 13 00:56 S21rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 Apr 13 00:56 S21stop-bootlogd -> ../init.d/stop-bootlogd |
$ls -l /etc/rc6.d/
total 4 lrwxrwxrwx 1 root root 14 Apr 13 00:55 K01fuse -> ../init.d/fuse lrwxrwxrwx 1 root root 13 Apr 13 00:55 K01gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 17 Apr 13 00:43 K01urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 18 Apr 13 00:43 K02sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Apr 13 00:43 K03rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 20 Apr 13 00:43 K04hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 22 Apr 13 00:43 K04umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 20 Apr 13 00:43 K05networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 Apr 13 00:43 K06ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 Apr 13 00:43 K07umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 Apr 13 00:43 K08umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 16 Apr 13 00:43 K09reboot -> ../init.d/reboot -rw-r--r-- 1 root root 351 Mar 22 21:28 README |
$vim /etc/rc6.d/README
|
$~
when sourced. The following additional rules apply: * /etc/init.d/*.sh scripts must not rely for their correct functioning on their being sourced rather than executed. That is, they must work properly when executed too. They must include "#!/bin/sh" at the top. This is useful when running scripts in parallel. * /etc/init.d/*.sh scripts must conform to the rules for sh scripts as spelled out in the Debian policy section entitled "Scripts" (§10.4). Use the update-rc.d command to create symbolic links in the /etc/rc?.d 34,49 91% |
$For Debian, this information is contained in the policy manual, chapter
Password: Last login: Mon May 17 12:27:54 2010 from debian4.net.nt Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... 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=22154; pidfile=/home/user/.lilalo/l3-agent.pid |
$echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin |
$vim hello
![]() |
$sudo vim /etc/rc.conf
|
$cd ~
|
$sudo /etc/rc.d/named start
|
$ps -aux | grep named | grep -v grep
![]() |
$pwd
/home/user |
$vim /etc/rc.d/named
|
$echo $PWD
/tmp |
$ls -l /etc/passwd
-rw-r--r-- 1 root wheel 1635 Jul 24 2009 /etc/passwd |
$rm /tmp/pass
|
$cd ~root
|
$cp -vp /etc/passwd /tmp
`/etc/passwd' -> `/tmp/passwd' |
$ls -l /home/user/passwd
-rw-r--r-- 1 user wheel 1635 Jul 24 2009 /home/user/passwd |
$ls -l /tmp
total 20 -rw-r--r-- 1 user user 62 May 17 12:19 file drwx------ 2 user user 4096 May 17 10:05 keyring-nHxfHY drwx------ 2 user user 4096 May 17 11:29 orbit-user -rw-r--r-- 1 user user 957 Apr 13 01:11 passwd prw-r--r-- 1 user user 0 May 17 12:07 pipe drwx------ 2 user user 4096 May 17 10:05 ssh-FFxyRw1737 lrwxrwxrwx 1 user user 4 May 17 12:17 sym_link_to_file -> file |
$grep named /etc/defaults/rc.conf | grep uid
named_uid="bind" # User to run named as |
$mkdir 1
|
$ls
1 keyring-nHxfHY passwd ssh-FFxyRw1737 file orbit-user pipe sym_link_to_file |
$mkdir 1/2/3/4/5
![]() mkdir: cannot create directory `1/2/3/4/5': No such file or directory |
$mkdir -p 1/2/3/4/5
|
$apt-get install tree
![]() E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
$sudo apt-get install tree
[sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: tree 0 upgraded, 1 newly installed, 0 to remove and 291 not upgraded. Need to get 31.2kB of archives. After this operation, 94.2kB of additional disk space will be used. Get:1 http://debian.org.ua squeeze/main tree 1.5.3-1 [31.2kB] Fetched 31.2kB in 2s (14.6kB/s) Selecting previously deselected package tree. (Reading database ... 54444 files and directories currently installed.) Unpacking tree (from .../archives/tree_1.5.3-1_i386.deb) ... Processing triggers for man-db ... Setting up tree (1.5.3-1) ... |
$cp /etc/passwd /tmp
|
$tree 1
1 `-- 2 `-- 3 `-- 4 `-- 5 4 directories, 0 files |
$mv 1 6
|
$tree 6
6 `-- 2 `-- 3 `-- 4 `-- 5 4 directories, 0 files |
$rm 6
![]() rm: cannot remove `6': Is a directory |
$rmdir 6
![]() rmdir: failed to remove `6': Directory not empty |
$rm -rv 6
removed directory: `6/2/3/4/5' removed directory: `6/2/3/4' removed directory: `6/2/3' removed directory: `6/2' removed directory: `6' |
$mkdir -pv 200{6,7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
mkdir: created directory `2006' mkdir: created directory `2006/01' mkdir: created directory `2006/02' mkdir: created directory `2006/03' mkdir: created directory `2006/04' mkdir: created directory `2006/05' mkdir: created directory `2006/06' mkdir: created directory `2006/07' mkdir: created directory `2006/08' mkdir: created directory `2006/09' ... mkdir: created directory `2009/03' mkdir: created directory `2009/04' mkdir: created directory `2009/05' mkdir: created directory `2009/06' mkdir: created directory `2009/07' mkdir: created directory `2009/08' mkdir: created directory `2009/09' mkdir: created directory `2009/10' mkdir: created directory `2009/11' mkdir: created directory `2009/12' |
$ls -l /home/user
total 838 drwxr-xr-x 2 user wheel 512 Mar 15 2008 Desktop -rw------- 1 user wheel 823296 Jul 24 2009 gdb.core -rwxr-xr-x 1 user wheel 19 May 17 12:53 hello -rw-r--r-- 1 user wheel 1635 Jul 24 2009 passwd |
$ps aux | grep named
![]() |
this line was added in hard_link_to_file and this in sym link
this line was added in hard_link_to_file
1
Время первой команды журнала | 10:39:21 2010- 5-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:48:56 2010- 5-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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