/l3/users/eb/2009/linux1/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 |
|
#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 file | tr a-z A-Z
|
#cat file | tr a-z A-Z | tee FILE
|
#cat /etc/passwd > file
|
#cat file | tr a-z A-Z | tee FILE
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH DAEMON:X:1:1:DAEMON:/USR/SBIN:/BIN/SH BIN:X:2:2:BIN:/BIN:/BIN/SH SYS:X:3:3:SYS:/DEV:/BIN/SH SYNC:X:4:65534:SYNC:/BIN:/BIN/SYNC GAMES:X:5:60:GAMES:/USR/GAMES:/BIN/SH MAN:X:6:12:MAN:/VAR/CACHE/MAN:/BIN/SH LP:X:7:7:LP:/VAR/SPOOL/LPD:/BIN/SH MAIL:X:8:8:MAIL:/VAR/MAIL:/BIN/SH NEWS:X:9:9:NEWS:/VAR/SPOOL/NEWS:/BIN/SH ... IRC:X:39:39:IRCD:/VAR/RUN/IRCD:/BIN/SH GNATS:X:41:41:GNATS BUG-REPORTING SYSTEM (ADMIN):/VAR/LIB/GNATS:/BIN/SH NOBODY:X:65534:65534:NOBODY:/NONEXISTENT:/BIN/SH LIBUUID:X:100:101::/VAR/LIB/LIBUUID:/BIN/SH SSHD:X:101:65534::/VAR/RUN/SSHD:/USR/SBIN/NOLOGIN MESSAGEBUS:X:102:104::/VAR/RUN/DBUS:/BIN/FALSE POLKITUSER:X:103:105:POLICYKIT,,,:/VAR/RUN/POLICYKIT:/BIN/FALSE HALDAEMON:X:104:106:HARDWARE ABSTRACTION LAYER,,,:/VAR/RUN/HALD:/BIN/FALSE GDM:X:105:107:GNOME DISPLAY MANAGER:/VAR/LIB/GDM:/BIN/FALSE USER:X:1000:1000::/HOME/USER:/BIN/BASH |
#less
|
#ls -l
итого 56 drwxr-xr-x 2 root root 4096 Май 26 10:55 2009.05.26 drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Desktop drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Documents drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Download drwxr-xr-x 2 root root 4096 Май 26 10:49 EEST drwxr-xr-x 78 root root 4096 Май 26 10:56 etc-2009.05.26 -rw-r--r-- 1 root root 1096 Май 26 14:19 file -rw-r--r-- 1 root root 1096 Май 26 14:19 FILE drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Music drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Pictures drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Public drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Templates drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Videos drwxr-xr-x 2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009 |
#su user
|
$exit
exit |
#ls /proc/14506/fd/
ls: невозможно получить доступ к /proc/14506/fd/: Нет такого файла или каталога |
#echo $$
18126 |
#ls /proc//fd/
ls: невозможно получить доступ к /proc//fd/: Нет такого файла или каталога |
#ls /proc/18126/fd/
0 1 2 255 |
#cat > file
^C |
#jobs
|
#cat > file
q exit ^Z [1]+ Stopped cat > file |
#jobs
[1]+ Stopped cat > file |
#ps -aux | grep cat
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 23537 0.0 0.0 4792 496 pts/12 T 14:23 0:00 cat root 23553 0.0 0.0 4908 768 pts/12 S+ 14:23 0:00 grep cat |
#ls -l /proc/23537/fd/
итого 0 lrwx------ 1 root root 64 Май 26 14:24 0 -> /dev/pts/12 l-wx------ 1 root root 64 Май 26 14:24 1 -> /home/user/file lrwx------ 1 root root 64 Май 26 14:23 2 -> /dev/pts/12 |
#cat /etc/passwd | cut -c 1-2
ro da bi sy sy ga ma lp ma ne ... ir gn no li ss me po ha gd us |
#cat /etc/passwd | cut -c 1-20
root:x:0:0:root:/roo daemon:x:1:1:daemon: bin:x:2:2:bin:/bin:/ sys:x:3:3:sys:/dev:/ sync:x:4:65534:sync: games:x:5:60:games:/ man:x:6:12:man:/var/ lp:x:7:7:lp:/var/spo mail:x:8:8:mail:/var news:x:9:9:news:/var ... irc:x:39:39:ircd:/va gnats:x:41:41:Gnats nobody:x:65534:65534 libuuid:x:100:101::/ sshd:x:101:65534::/v messagebus:x:102:104 polkituser:x:103:105 haldaemon:x:104:106: gdm:x:105:107:Gnome user:x:1000:1000::/h |
#cat /etc/passwd | cut -c 10-20
0:root:/roo 1:1:daemon: :bin:/bin:/ :sys:/dev:/ 65534:sync: :60:games:/ 2:man:/var/ lp:/var/spo 8:mail:/var 9:news:/var ... 39:ircd:/va 1:41:Gnats 65534:65534 :100:101::/ 1:65534::/v s:x:102:104 r:x:103:105 :x:104:106: :107:Gnome 00:1000::/h |
#cat /etc/passwd | cut -d : -f 1-3
root:x:0 daemon:x:1 bin:x:2 sys:x:3 sync:x:4 games:x:5 man:x:6 lp:x:7 mail:x:8 news:x:9 ... irc:x:39 gnats:x:41 nobody:x:65534 libuuid:x:100 sshd:x:101 messagebus:x:102 polkituser:x:103 haldaemon:x:104 gdm:x:105 user:x:1000 |
#cat /etc/passwd | tr : = | head
root=x=0=0=root=/root=/bin/bash daemon=x=1=1=daemon=/usr/sbin=/bin/sh bin=x=2=2=bin=/bin=/bin/sh sys=x=3=3=sys=/dev=/bin/sh sync=x=4=65534=sync=/bin=/bin/sync games=x=5=60=games=/usr/games=/bin/sh man=x=6=12=man=/var/cache/man=/bin/sh lp=x=7=7=lp=/var/spool/lpd=/bin/sh mail=x=8=8=mail=/var/mail=/bin/sh news=x=9=9=news=/var/spool/news=/bin/sh |
#cat /etc/passwd | tr :/ =+ | head
root=x=0=0=root=+root=+bin+bash daemon=x=1=1=daemon=+usr+sbin=+bin+sh bin=x=2=2=bin=+bin=+bin+sh sys=x=3=3=sys=+dev=+bin+sh sync=x=4=65534=sync=+bin=+bin+sync games=x=5=60=games=+usr+games=+bin+sh man=x=6=12=man=+var+cache+man=+bin+sh lp=x=7=7=lp=+var+spool+lpd=+bin+sh mail=x=8=8=mail=+var+mail=+bin+sh news=x=9=9=news=+var+spool+news=+bin+sh |
#cat /etc/passwd | tr a-z b-za
sppu:y:0:0:sppu:/sppu:/cjo/cbti ebfnpo:y:1:1:ebfnpo:/vts/tcjo:/cjo/ti cjo:y:2:2:cjo:/cjo:/cjo/ti tzt:y:3:3:tzt:/efw:/cjo/ti tzod:y:4:65534:tzod:/cjo:/cjo/tzod hbnft:y:5:60:hbnft:/vts/hbnft:/cjo/ti nbo:y:6:12:nbo:/wbs/dbdif/nbo:/cjo/ti mq:y:7:7:mq:/wbs/tqppm/mqe:/cjo/ti nbjm:y:8:8:nbjm:/wbs/nbjm:/cjo/ti ofxt:y:9:9:ofxt:/wbs/tqppm/ofxt:/cjo/ti ... jsd:y:39:39:jsde:/wbs/svo/jsde:/cjo/ti hobut:y:41:41:Gobut Bvh-Rfqpsujoh Sztufn (benjo):/wbs/mjc/hobut:/cjo/ti opcpez:y:65534:65534:opcpez:/opofyjtufou:/cjo/ti mjcvvje:y:100:101::/wbs/mjc/mjcvvje:/cjo/ti ttie:y:101:65534::/wbs/svo/ttie:/vts/tcjo/opmphjo nfttbhfcvt:y:102:104::/wbs/svo/ecvt:/cjo/gbmtf qpmljuvtfs:y:103:105:PpmjdzKju,,,:/wbs/svo/PpmjdzKju:/cjo/gbmtf ibmebfnpo:y:104:106:Hbsexbsf bctusbdujpo mbzfs,,,:/wbs/svo/ibme:/cjo/gbmtf hen:y:105:107:Gopnf Djtqmbz Mbobhfs:/wbs/mjc/hen:/cjo/gbmtf vtfs:y:1000:1000::/ipnf/vtfs:/cjo/cbti |
#cat /etc/passwd | tr -cd :
|
#man ls | tr ' ' '\n' | less
|
#man ls | tr ' ' '\n' | sort -u | less
|
#ls -l /etc/passwd | cut -c 2-10
rw-r--r-- |
#ls -l /etc/passwd | cut -c 2-10 | tr rwx 1
11-1--1-- |
#ls -l /etc/passwd | cut -c 2-10 | tr -- -rwx 01
110100100 |
#oct_access_mode()
> { > ( echo ibase=2; echo obase=8; ls -l /etc/passwd | cut -c 2-10 | tr -- -rwx 01 ) | bc > } |
#. ~/my_cool_funk
bash: /root/my_cool_funk: Нет такого файла или каталога |
#find /etc | while read f; do echo chmod `oct_access_mode $f` $f ; done
chmod 644 /etc/ssl/certs/f3cf1e8e.0 chmod 644 /etc/ssl/certs/cert_igca_dsa.pem chmod 644 /etc/ssl/certs/ValiCert_Class_1_VA.pem chmod 644 /etc/ssl/certs/87753b0d.0 chmod 644 /etc/ssl/certs/RSA_Root_Certificate_1.pem chmod 644 /etc/ssl/certs/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem chmod 644 /etc/ssl/certs/3ad48a91.0 chmod 644 /etc/ssl/certs/9772ca32.0 chmod 644 /etc/ssl/certs/e60bf0c0.0 chmod 644 /etc/ssl/certs/e268a4c5.0 ... chmod 644 /etc/alternatives/tcptraceroute chmod 644 /etc/alternatives/c89.1.gz chmod 644 /etc/alternatives/vi.fr.1.gz chmod 644 /etc/alternatives/x-www-browser.1.gz chmod 644 /etc/alternatives/vi.fr.UTF-8.1.gz chmod 644 /etc/alternatives/view.ru.1.gz chmod 644 /etc/alternatives/rsh chmod 644 /etc/alternatives/traceroute6 chmod 644 /etc/alternatives/desktop-grub ^C |
#while read dir
> do > mkdir $dir > 134 > 678 > 098 > bash: ошибка синтаксиса: неожиданный конец файла |
#ls -l
итого 56 drwxr-xr-x 2 root root 4096 Май 26 10:55 2009.05.26 drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Desktop drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Documents drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Download drwxr-xr-x 2 root root 4096 Май 26 10:49 EEST drwxr-xr-x 78 root root 4096 Май 26 10:56 etc-2009.05.26 -rw-r--r-- 1 root root 8 Май 26 14:23 file -rw-r--r-- 1 root root 1096 Май 26 14:19 FILE drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Music drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Pictures drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Public drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Templates drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Videos drwxr-xr-x 2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009 |
#while read dir; do mkdir $dir | tr
> bash: ошибка синтаксиса: неожиданный конец файла |
#ls -l
итого 68 drwxr-xr-x 2 root root 4096 Май 26 10:55 2009.05.26 drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Desktop drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Documents drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Download drwxr-xr-x 2 root root 4096 Май 26 10:49 EEST drwxr-xr-x 78 root root 4096 Май 26 10:56 etc-2009.05.26 drwxr-xr-x 2 root root 4096 Май 26 14:57 fhdaskfh -rw-r--r-- 1 root root 8 Май 26 14:23 file -rw-r--r-- 1 root root 1096 Май 26 14:19 FILE drwxr-xr-x 2 root root 4096 Май 26 14:57 fkdsjaf drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Music drwxr-xr-x 2 root root 4096 Май 26 14:57 nfdnasf drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Pictures drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Public drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Templates drwxr-xr-x 2 user user 4096 Ноя 25 02:59 Videos drwxr-xr-x 2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009 |
#while read dir; do mkdir $dir ; tr a-z A-Z; done
ryuweqi jfkd JFKD jfksa JFKSA jkfj JKFJ jfdsj JFDSJ |
#while read dir; do mkdir $(dir | tr a-z A-Z); done
tr mkdir: невозможно создать каталог `2009.05.26': Файл существует mkdir: невозможно создать каталог `FILE': Файл существует mkdir: невозможно создать каталог `FILE': Файл существует mkdir: невозможно создать каталог `EEST': Файл существует h mkdir: невозможно создать каталог `EEST': Файл существует mkdir: невозможно создать каталог `MUSIC': Файл существует mkdir: невозможно создать каталог `TEMPLATES': Файл существует mkdir: невозможно создать каталог `2009': Файл существует ... mkdir: невозможно создать каталог `DOCUMENTS': Файл существует mkdir: невозможно создать каталог `FILE': Файл существует mkdir: невозможно создать каталог `PUBLIC': Файл существует mkdir: невозможно создать каталог `DOWNLOAD': Файл существует mkdir: невозможно создать каталог `FKDSJAF': Файл существует mkdir: невозможно создать каталог `RYUWEQI': Файл существует mkdir: невозможно создать каталог `DOWNLOAD': Файл существует mkdir: невозможно создать каталог `FKDSJAF': Файл существует mkdir: невозможно создать каталог `RYUWEQI': Файл существует ^C |
#while read dir; do mkdir $(dir `tr a-z A-Z`); done
yu hj jk jkdir: невозможно получить доступ к HJ: Нет такого файла или каталога dir: невозможно получить доступ к JK: Нет такого файла или каталога dir: невозможно получить доступ к JK: Нет такого файла или каталога mkdir: пропущен операнд Попробуйте `mkdir --help' для получения более подробного описания. |
#while read dir; do mkdir "$(echo $dir|tr a-z A-Z)"; done
fhj rte jk |
#ps -ayx | less
|
#ps -aux | less
|
#ps -aux | sort k6 -n
sort: операция открытия завершилась неуспехом: k6: Нет такого файла или каталога Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html |
#ps -aux | sort -k6 -n
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 10 0.0 0.0 0 0 ? S< 09:27 0:00 [events/0] root 1078 0.0 0.0 0 0 ? S< 09:28 0:00 [kjournald] root 11 0.0 0.0 0 0 ? S< 09:27 0:00 [events/1] root 12 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/0] root 13 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/1] root 14 0.0 0.0 0 0 ? S< 09:27 0:00 [khelper] root 143 0.0 0.0 0 0 ? S< 09:27 0:00 [kseriod] root 17 0.0 0.0 0 0 ? S< 09:27 0:00 [netns] root 1732 0.0 0.0 0 0 ? S< 09:28 0:00 [kpsmoused] ... user 2686 0.0 0.1 20264 6000 ? S 09:29 0:00 Thunar --sm-client-id 23fa3f662-4326-4bdf-b1da-23bd14bfe79f --daemon user 17160 0.0 0.2 13616 7504 ? S 12:09 0:00 xterm -class UXTerm -title uxterm -u8 root 2888 32.1 0.2 12716 7516 ? Rs 09:30 108:44 l3-agent user 3125 0.0 0.2 13852 7860 ? S 09:31 0:03 xterm -class UXTerm -title uxterm -u8 user 2566 0.0 0.3 21628 9840 ? Ss 09:28 0:00 x-session-manager user 2685 0.0 0.3 21748 10052 ? S 09:29 0:01 xfwm4 --display :0.0 --sm-client-id 2992ddebe-f360-442e-a71c-e7ea34d026d1 user 2691 0.0 0.3 25248 11816 ? S 09:29 0:02 xfce4-panel -r --sm-client-id 2e5527210-75f8-4ddb-a4bc-7fc3ecc898ee user 2698 0.0 0.3 34600 12232 ? Sl 09:29 0:00 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 16777242 name xfce4-menu id 5 display_name Меню Xfce size 28 screen_position 11 user 2690 0.0 0.4 37252 14204 ? S 09:29 0:03 xfdesktop --display :0.0 --sm-client-id 2c92e6383-eee4-40bb-bb4f-ee7596dd5c8c root 2490 0.2 1.0 76984 31964 tty7 Ss+ 09:28 0:46 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 |
#ps -aux | sort -k6 -n -r
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2490 0.2 1.0 76984 31964 tty7 Ss+ 09:28 0:46 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 user 2690 0.0 0.4 37252 14204 ? S 09:29 0:03 xfdesktop --display :0.0 --sm-client-id 2c92e6383-eee4-40bb-bb4f-ee7596dd5c8c user 2698 0.0 0.3 34600 12232 ? Sl 09:29 0:00 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 16777242 name xfce4-menu id 5 display_name Меню Xfce size 28 screen_position 11 user 2691 0.0 0.3 25248 11816 ? S 09:29 0:02 xfce4-panel -r --sm-client-id 2e5527210-75f8-4ddb-a4bc-7fc3ecc898ee user 2685 0.0 0.3 21748 10052 ? S 09:29 0:01 xfwm4 --display :0.0 --sm-client-id 2992ddebe-f360-442e-a71c-e7ea34d026d1 user 2566 0.0 0.3 21628 9840 ? Ss 09:28 0:00 x-session-manager user 3125 0.0 0.2 13852 7860 ? S 09:31 0:03 xterm -class UXTerm -title uxterm -u8 root 2888 32.1 0.2 12716 7516 ? Rs 09:30 108:51 l3-agent user 17160 0.0 0.2 13616 7504 ? S 12:09 0:00 xterm -class UXTerm -title uxterm -u8 ... root 1780 0.0 0.0 0 0 ? S< 09:28 0:00 [hd-audio0] root 1732 0.0 0.0 0 0 ? S< 09:28 0:00 [kpsmoused] root 17 0.0 0.0 0 0 ? S< 09:27 0:00 [netns] root 143 0.0 0.0 0 0 ? S< 09:27 0:00 [kseriod] root 14 0.0 0.0 0 0 ? S< 09:27 0:00 [khelper] root 13 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/1] root 12 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/0] root 11 0.0 0.0 0 0 ? S< 09:27 0:00 [events/1] root 1078 0.0 0.0 0 0 ? S< 09:28 0:00 [kjournald] root 10 0.0 0.0 0 0 ? S< 09:27 0:00 [events/0] |
#ps -aux | sort -k6 -n
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 10 0.0 0.0 0 0 ? S< 09:27 0:00 [events/0] root 1078 0.0 0.0 0 0 ? S< 09:28 0:00 [kjournald] root 11 0.0 0.0 0 0 ? S< 09:27 0:00 [events/1] root 12 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/0] root 13 0.0 0.0 0 0 ? S< 09:27 0:00 [work_on_cpu/1] root 14 0.0 0.0 0 0 ? S< 09:27 0:00 [khelper] root 143 0.0 0.0 0 0 ? S< 09:27 0:00 [kseriod] root 17 0.0 0.0 0 0 ? S< 09:27 0:00 [netns] root 1732 0.0 0.0 0 0 ? S< 09:28 0:00 [kpsmoused] ... user 2686 0.0 0.1 20264 6000 ? S 09:29 0:00 Thunar --sm-client-id 23fa3f662-4326-4bdf-b1da-23bd14bfe79f --daemon user 17160 0.0 0.2 13616 7504 ? R 12:09 0:00 xterm -class UXTerm -title uxterm -u8 root 2888 32.1 0.2 12716 7516 ? Rs 09:30 109:02 l3-agent user 3125 0.0 0.2 13852 7860 ? S 09:31 0:03 xterm -class UXTerm -title uxterm -u8 user 2566 0.0 0.3 21628 9840 ? Ss 09:28 0:00 x-session-manager user 2685 0.0 0.3 21748 10052 ? S 09:29 0:01 xfwm4 --display :0.0 --sm-client-id 2992ddebe-f360-442e-a71c-e7ea34d026d1 user 2691 0.0 0.3 25248 11816 ? S 09:29 0:02 xfce4-panel -r --sm-client-id 2e5527210-75f8-4ddb-a4bc-7fc3ecc898ee user 2698 0.0 0.3 34600 12232 ? Sl 09:29 0:00 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 16777242 name xfce4-menu id 5 display_name Меню Xfce size 28 screen_position 11 user 2690 0.0 0.4 37252 14204 ? S 09:29 0:03 xfdesktop --display :0.0 --sm-client-id 2c92e6383-eee4-40bb-bb4f-ee7596dd5c8c root 2490 0.2 1.0 76984 31964 tty7 Ss+ 09:28 0:46 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 |
#find /usr -ls | awk '{print $5}'
root root root root root root root root root root ... root root root root root root root root root root |
#find /usr -ls | awk '{print $5}' | sort | uniq -c
1 polkituser 43552 root |
#find /usr -ls | awk '{print $6}' | sort | uniq -c
1 crontab 4 lp 4 mail 1 messagebus 5 polkituser 43482 root 2 shadow 1 src 1 ssh 48 staff 2 tty 2 utmp |
Время первой команды журнала | 12:29:29 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:10:17 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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