/l3/users/eb/2009/linux1/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
$ls -la
итого 136 drwxr-xr-x 22 user user 4096 Май 26 10:42 . drwxr-xr-x 3 root root 4096 Ноя 25 02:59 .. drwxr-xr-x 5 root root 4096 Май 26 10:42 a -rw------- 1 user user 1389 Май 25 18:24 .bash_history -rw-r--r-- 1 user user 220 Мар 1 11:31 .bash_logout -rw-r--r-- 1 user root 22 Май 26 10:40 .bash_profile -rw-r--r-- 1 user user 3159 Май 26 10:39 .bashrc drwx------ 4 user user 4096 Май 25 09:36 .cache drwxr-xr-x 5 user user 4096 Ноя 25 02:59 .config ... drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Music drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Pictures -rw-r--r-- 1 user user 675 Мар 1 11:31 .profile drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Public -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc drwx------ 2 user user 4096 Май 25 11:17 .ssh drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Templates drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Videos -rw------- 1 user user 117 Май 26 09:29 .Xauthority -rw-r--r-- 1 user user 574 Май 26 09:29 .xsession-errors |
$cd /root
|
$ls -la
итого 80 drwxr-xr-x 7 root root 4096 Май 25 17:56 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. drwxr-xr-x 2 root root 4096 Май 25 16:27 436287 -rw------- 1 root root 1342 Май 26 09:34 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc drwxr-xr-x 2 root root 4096 Май 25 16:27 dfklasv drwxr-xr-x 2 root root 4096 Май 25 16:27 djslf -rw-r--r-- 1 root root 32 Май 25 11:07 .l3rc -rw------- 1 root root 84 Май 26 10:06 .lesshst drwxr-xr-x 2 root root 12288 Май 26 10:42 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc drwxr-xr-x 2 root root 4096 Май 25 17:40 .ssh -rw-r--r-- 1 root root 2 Май 25 17:57 temp -rw------- 1 root root 5886 Май 25 17:56 .viminfo -rw-r--r-- 1 root root 52 Май 25 17:15 .vimrc |
$cd ~
|
$ls -la
итого 136 drwxr-xr-x 22 user user 4096 Май 26 10:42 . drwxr-xr-x 3 root root 4096 Ноя 25 02:59 .. drwxr-xr-x 5 root root 4096 Май 26 10:42 a -rw------- 1 user user 1389 Май 25 18:24 .bash_history -rw-r--r-- 1 user user 220 Мар 1 11:31 .bash_logout -rw-r--r-- 1 user root 22 Май 26 10:40 .bash_profile -rw-r--r-- 1 user user 3159 Май 26 10:39 .bashrc drwx------ 4 user user 4096 Май 25 09:36 .cache drwxr-xr-x 5 user user 4096 Ноя 25 02:59 .config ... drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Music drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Pictures -rw-r--r-- 1 user user 675 Мар 1 11:31 .profile drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Public -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc drwx------ 2 user user 4096 Май 25 11:17 .ssh drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Templates drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Videos -rw------- 1 user user 117 Май 26 09:29 .Xauthority -rw-r--r-- 1 user user 574 Май 26 09:29 .xsession-errors |
$cd ~/a
|
$ls -la
итого 20 drwxr-xr-x 5 root root 4096 Май 26 10:42 . drwxr-xr-x 22 user user 4096 Май 26 10:42 .. drwxr-xr-x 5 root root 4096 Май 26 10:42 b drwxr-xr-x 2 root root 4096 Май 26 10:42 c drwxr-xr-x 11 root root 4096 Май 26 10:42 d |
$cd ~/a/b
|
$ls -la
итого 20 drwxr-xr-x 5 root root 4096 Май 26 10:42 . drwxr-xr-x 5 root root 4096 Май 26 10:42 .. drwxr-xr-x 2 root root 4096 Май 26 10:42 B1 drwxr-xr-x 2 root root 4096 Май 26 10:42 B2 drwxr-xr-x 2 root root 4096 Май 26 10:42 B3 |
$cd ~/a/d
|
$ls -la
итого 44 drwxr-xr-x 11 root root 4096 Май 26 10:42 . drwxr-xr-x 5 root root 4096 Май 26 10:42 .. drwxr-xr-x 2 root root 4096 Май 26 10:42 2001 drwxr-xr-x 2 root root 4096 Май 26 10:42 2002 drwxr-xr-x 2 root root 4096 Май 26 10:42 2003 drwxr-xr-x 2 root root 4096 Май 26 10:42 2004 drwxr-xr-x 2 root root 4096 Май 26 10:42 2005 drwxr-xr-x 2 root root 4096 Май 26 10:42 2006 drwxr-xr-x 2 root root 4096 Май 26 10:42 2007 drwxr-xr-x 2 root root 4096 Май 26 10:42 2008 drwxr-xr-x 2 root root 4096 Май 26 10:42 2009 |
$cat > file
bash: file: Нет такого файла или каталога |
#bc
bc 1.06.94 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ibase=10 obase=2 2009 11111011001 (interrupt) use quit to exit. q 0 qq [1]+ Stopped bc |
#ls -l /etc/passwd
-rw-r--r-- 1 root root 1096 Ноя 25 02:59 /etc/passwd |
#bc
bc 1.06.94 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. obase=10 ibase=2 01111111000000000000000000000001 2130706433 http://2130706433/ (standard_in) 4: illegal character: : ... (standard_in) 5: illegal character: : (standard_in) 5: illegal character: : (standard_in) 4: syntax error (standard_in) 6: syntax error (standard_in) 6: illegal character: : (((127*256*256*256+1))) 2402 2402 13 [2]+ Stopped bc |
#a=100
|
#bash
|
#echo $a
|
#exit
exit |
#echo $a
100 |
#exit
exit Есть приостановленные задачи. |
#exit
exit |
$su
Пароль: |
#env
SSH_AGENT_PID=2674 SHELL=/bin/bash TERM=xterm XDG_SESSION_COOKIE=4163903d1447a2890675a6b6492b3f77-1243329379.330314-820996768 L3_PARENT_TTY=/dev/pts/11 WINDOWID=31457295 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano USER=root XTERM_SHELL=/bin/bash LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;3 ... USERNAME=user SESSION_MANAGER=local/linux1:@/tmp/.ICE-unix/2566,unix/linux1:/tmp/.ICE-unix/2566 MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DESKTOP_SESSION=default L3_SESSION_ID=972822421202323726-1243329379 GDM_XSERVER_LOCATION=local PWD=/home/user GNOME_KEYRING_PID=2553 LANG=ru_RU.UTF-8 |
#export
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-Nj8CxDDQIu,guid=02f2077b0cfa41cb85b97dae4a1b8c2c" declare -x DESKTOP_SESSION="default" declare -x DISPLAY=":0.0" declare -x GDMSESSION="default" declare -x GDM_XSERVER_LOCATION="local" declare -x GNOME_KEYRING_PID="2553" declare -x GNOME_KEYRING_SOCKET="/tmp/keyring-GeFt2g/socket" declare -x HISTCONTROL="ignoreboth" declare -x HOME="/root" declare -x L3_HOME="/root/.lilalo/" declare -x L3_PARENT_TTY="/dev/pts/11" declare -x L3_SESSION_ID="972822421202323726-1243329379" declare -x L3_TAMPERED_EDITORS=" vi vim pico nano vi vim pico nano" declare -x LANG="ru_RU.UTF-8" declare -x LOGNAME="root" declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;3 declare -x MAIL="/var/mail/root" declare -x OLDPWD declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
#less /etc/enviroment
|
#less /etc/environment
|
#less ~/.bash_profile
|
#less ~/.bashrc
|
#less ~/.bashrc
|
#ls -la ~
итого 80 drwxr-xr-x 7 root root 4096 Май 25 17:56 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. drwxr-xr-x 2 root root 4096 Май 25 16:27 436287 -rw------- 1 root root 1403 Май 26 12:15 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc drwxr-xr-x 2 root root 4096 Май 25 16:27 dfklasv drwxr-xr-x 2 root root 4096 Май 25 16:27 djslf -rw-r--r-- 1 root root 32 Май 25 11:07 .l3rc -rw------- 1 root root 84 Май 26 10:06 .lesshst drwxr-xr-x 2 root root 12288 Май 26 12:21 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc drwxr-xr-x 2 root root 4096 Май 25 17:40 .ssh -rw-r--r-- 1 root root 2 Май 25 17:57 temp -rw------- 1 root root 5886 Май 25 17:56 .viminfo -rw-r--r-- 1 root root 52 Май 25 17:15 .vimrc |
#echo $USER
root |
#echo $UID
0 |
#echo $HOME
/root |
#echo $LANG
ru_RU.UTF-8 |
#echo $TZ
|
#ls /usr/share/zoneinfo/
Africa Atlantic Chile Eire Factory GMT-0 Iceland Jamaica MET Navajo Portugal right Turkey WET America Australia CST6CDT EST GB GMT+0 Indian Japan Mexico NZ posix ROC UCT W-SU Antarctica Brazil Cuba EST5EDT GB-Eire Greenwich Iran Kwajalein Mideast NZ-CHAT posixrules ROK Universal zone.tab Arctic Canada EET Etc GMT Hongkong iso3166.tab Libya MST Pacific PRC Singapore US Zulu Asia CET Egypt Europe GMT0 HST Israel localtime MST7MDT Poland PST8PDT SystemV UTC |
#ls /usr/share/zoneinfo/Asia/
Aden Baghdad Choibalsan Dubai Istanbul Kathmandu Macau Oral Riyadh87 Singapore Tokyo Yekaterinburg Almaty Bahrain Chongqing Dushanbe Jakarta Katmandu Magadan Phnom_Penh Riyadh88 Taipei Ujung_Pandang Yerevan Amman Baku Chungking Gaza Jayapura Kolkata Makassar Pontianak Riyadh89 Tashkent Ulaanbaatar Anadyr Bangkok Colombo Harbin Jerusalem Krasnoyarsk Manila Pyongyang Saigon Tbilisi Ulan_Bator Aqtau Beirut Dacca Ho_Chi_Minh Kabul Kuala_Lumpur Muscat Qatar Sakhalin Tehran Urumqi Aqtobe Bishkek Damascus Hong_Kong Kamchatka Kuching Nicosia Qyzylorda Samarkand Tel_Aviv Vientiane Ashgabat Brunei Dhaka Hovd Karachi Kuwait Novosibirsk Rangoon Seoul Thimbu Vladivostok Ashkhabad Calcutta Dili Irkutsk Kashgar Macao Omsk Riyadh Shanghai Thimphu Yakutsk |
#TZ=Asia/Singapore date
Втр Май 26 17:26:00 SGT 2009 |
#date
Втр Май 26 12:26:11 EEST 2009 |
#TZ=Asia/Singapore date
Втр Май 26 17:26:56 SGT 2009 |
#TZ=Asia/Katmandu date
Втр Май 26 15:12:06 NPT 2009 |
#TZ=Asia/Tehran date
Втр Май 26 13:57:58 IRDT 2009 |
#Z=Asia/Singapore date
Втр Май 26 12:29:29 EEST 2009 |
#### ### 26 17:26:56 SGT 2009
|
#[root@linux1:user]# TZ=Asia/Katmandu date
bash: [root@linux1:user]#: команда не найдена |
#### ### 26 15:12:06 NPT 2009
|
#[root@linux1:user]# TZ=Asia/Tehran date
bash: [root@linux1:user]#: команда не найдена |
#### ### 26 13:57:58 IRDT 2009
|
#[root@linux1:user]# ###cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime
bash: [root@linux1:user]#: команда не найдена |
#[root@linux1:user]# date
bash: [root@linux1:user]#: команда не найдена |
#### ### 26 12:28:51 EEST 2009
|
#dpkg-reconfigure tzdata
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ⤠ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ tzdata ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â ÐÑбеÑиÑе геогÑаÑиÑеÑкий Ñайон в коÑоÑом Ð²Ñ Ð¶Ð¸Ð²ÑÑе. Ðалее вам пÑÐµÐ´Ð»Ð¾Ð¶Ð°Ñ Ð¿Ð¾Ð´ÑобнÑй ÑпиÑок гоÑодов, коÑоÑÑе ÑаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ñ Ð² ÑÑом ÑаÑовом поÑÑе. â â â â ÐеогÑаÑиÑеÑкий Ñайон: â â â â ÐÑÑика â â ÐмеÑика â â ÐнÑаÑкÑида â â ÐвÑÑÑÐ°Ð»Ð¸Ñ â â ÐÑкÑика â ... â Ð ÑооÑвеÑÑвии Ñ SystemV â â ÐÑÑгой â â â â â â <Ok>k> <ÐÑмена>°> â â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Current default timezone: 'Etc/UTC' Local time is now: Tue May 26 09:30:08 UTC 2009. Universal Time is now: Tue May 26 09:30:08 UTC 2009. |
#dpkg-reconfigure tzdata
â ÐнÑигÑа â â â â ÐÑагÑаина â â â â ÐÑгенÑина/ÐÑÑноÑ-ÐÐâÐµÑ â â â ÐÑгенÑина/ÐаÑамаÑк⮠â â â ÐÑгенÑина/ÐоÑдова â â â ÐÑгенÑина/ÐÑжÑй â â â ÐÑгенÑина/Ð17;57HÐÑгенÑина/Ð18;57HÐÑгенÑина/ÐендоÑа â ÐÑгенÑина/ÐендоÑа â â â ÐÑгенÑина/Рио-ÐалÑÐµÐ³Ð¾Ñ â â â ÐÑгенÑина/СалÑÑа â â ... â Чикаго â â â ЧиÑаÑа â â â â â â â <Ok> <ÐÑмена> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Current default timezone: 'America/Belem' Local time is now: Tue May 26 06:30:35 BRT 2009. Universal Time is now: Tue May 26 09:30:35 UTC 2009. |
#DATE
bash: DATE: команда не найдена |
#date
Втр Май 26 06:30:47 BRT 2009 |
#cp /usr/share/zoneinfo/Europe/Kiev /etc/localtim
|
#cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime
|
#date
Втр Май 26 12:31:15 EEST 2009 |
#ls /usr/share/zoneinfo/Europe
Amsterdam Berlin Chisinau Helsinki Kiev Madrid Moscow Prague Sarajevo Tallinn Vatican Zagreb Andorra Bratislava Copenhagen Isle_of_Man Lisbon Malta Nicosia Riga Simferopol Tirane Vienna Zaporozhye Athens Brussels Dublin Istanbul Ljubljana Mariehamn Oslo Rome Skopje Tiraspol Vilnius Zurich Belfast Bucharest Gibraltar Jersey London Minsk Paris Samara Sofia Uzhgorod Volgograd Belgrade Budapest Guernsey Kaliningrad Luxembourg Monaco Podgorica San_Marino Stockholm Vaduz Warsaw |
#echo ~
/root |
#echo $HOME
/root |
#echo $TERM
xterm |
#whatis screen
screen (1) - screen manager with VT100/ANSI terminal emulation |
#dpkg -l | grep term
ii aptitude 0.4.11.11-1+b1 terminal-based package manager ii console-terminus 4.28-1 Fixed-width fonts for fast reading on the Linux console ii file 5.03-1 Determines file type using "magic" numbers ii libcwidget3 0.5.12-4 high-level terminal interface library for C++ (runtime files) ii libmagic1 5.03-1 File type determination library using "magic" numbers ii libncurses5 5.7+20090516-1 shared libraries for terminal handling ii libncursesw5 5.7+20090516-1 shared libraries for terminal handling (wide character support) ii libtext-charwidth-perl 0.04-5+b1 get display widths of characters on the terminal ii ncurses-base 5.7+20090516-1 basic terminal type definitions ii ncurses-bin 5.7+20090516-1 terminal-related programs and man pages ii screen 4.0.3-13 terminal multiplexor with VT100/ANSI terminal emulation ii xterm 242-1 X terminal emulator |
#find /usr -name \*terminfo\*
/usr/share/vim/vim72/syntax/terminfo.vim /usr/share/vim/vim72/ftplugin/terminfo.vim /usr/share/man/man5/terminfo.5.gz /usr/share/terminfo /usr/share/doc/xterm/xterm.terminfo.gz /usr/share/doc/screen/terminfo /usr/share/doc/screen/terminfo/README.terminfo |
#find /usr/share/terminfo/ | wc -l
52 |
#ls /usr/share/terminfo/
a c d E h l m p r s v w x |
#lees /usr/share/terminfo/
bash: lees: команда не найдена |
#less /usr/share/terminfo/
|
#less /usr/share/terminfo
|
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
#CDPATH=/etc
|
#cd init.d
/etc/init.d |
#cd -
/home/user |
#apt-get install psmisc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия psmisc. psmisc установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get autoremove install psmisc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет install |
#apt-get install psmisc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия psmisc. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#grep PATH /etc/profile
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" PATH="/usr/local/bin:/usr/bin:/bin:/usr/games" export PATH |
#grep -rl PATH= /etc/
/etc/rc1.d/K90rsyslog /etc/rc1.d/S21aumix /etc/rc1.d/K19aumix /etc/rc1.d/K20lpd /etc/rc1.d/K01gdm /etc/rc1.d/S90single /etc/rc1.d/S30killprocs /etc/rc1.d/K16hal /etc/rc1.d/K84ssh /etc/gdm/PostSession/Default ... /etc/rc3.d/S20lpd /etc/rc3.d/S16ssh /etc/rc4.d/S24hal /etc/rc4.d/S10rsyslog /etc/rc4.d/S99rmnologin /etc/rc4.d/S99rc.local /etc/rc4.d/S21aumix /etc/rc4.d/S30gdm /etc/rc4.d/S20lpd /etc/rc4.d/S16ssh |
#grep -rl PATH= /etc/ | grep -v ^/etc/rc..d/
/etc/gdm/PostSession/Default /etc/gdm/PreSession/Default /etc/gdm/Init/Default /etc/profile /etc/xdg/xfce4/xinitrc /etc/crontab /etc/network/if-up.d/ntpdate /etc/network/if-up.d/mountnfs /etc/gre.d/1.9.system.conf /etc/login.defs ... /etc/init.d/udev /etc/init.d/hal /etc/init.d/rc.local /etc/init.d/reboot /etc/init.d/mountkernfs.sh /etc/init.d/procps /etc/init.d/umountnfs.sh /etc/init.d/rmnologin /etc/init.d/urandom /etc/init.d/killprocs |
#grep -rl PATH= /etc/ | grep -v ^/etc/rc..d/ | grep -v init.d
/etc/gdm/PostSession/Default /etc/gdm/PreSession/Default /etc/gdm/Init/Default /etc/profile /etc/xdg/xfce4/xinitrc /etc/crontab /etc/network/if-up.d/ntpdate /etc/network/if-up.d/mountnfs /etc/gre.d/1.9.system.conf /etc/login.defs /etc/X11/Xsession.d/20x11-common_process-args /etc/bash_completion /etc/skel/.profile /etc/alternatives/x-www-browser /etc/alternatives/cc /etc/alternatives/cpp /etc/alternatives/mozilla |
#[ $N == 10 ] && echo 'XYX'
bash: [: ==: ожидается использование унарного оператора |
#[ "$N" == 10 ] && echo 'Ura! Nakonec-to N=10'
|
#[ "$N" == 10 ] && echo 'Ura! Nakonec-to N=10'
|
#N=10
|
#[ "$N" == 10 ] && echo 'Ura! Nakonec-to N=10'
Ura! Nakonec-to N=10 |
#declare -i N
|
#N=2*2
|
#echo $N
4 |
#declare -r N
|
#N=2*2*2
bash: N: доступная только на чтение переменная |
#ps aux | grep crond
root 21592 0.0 0.0 4908 772 pts/12 S+ 12:56 0:00 grep crond |
#cat /proc/1301/environ
cat: /proc/1301/environ: Нет такого файла или каталога |
#cat /proc/2299/environ
|
#cat /proc/2299/environ | tr '\0' '\n' | less
|
#cat /proc/2299/environ | tr '\0' '\n' | less
|
#tr a-z A-Z
hjhkjhkjlkj;l HJHKJHKJLKJ;L q Q exit EXIT ^C |
#touch file
|
cat: /proc/1301/environ: Нет такого файла или каталога
Время первой команды журнала | 10:44:31 2009- 5-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:03:05 2009- 5-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 9.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.93 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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