Linux за българи: Форуми

Хумор, сатира и забава => Кошче => Темата е започната от: aiwara в Jan 11, 2007, 15:49



Титла: Unix задача
Публикувано от: aiwara в Jan 11, 2007, 15:49
Моля ,някой който разбира от Unix да помогне с тази задача ,че нещо не мога да я направя:)

    

1. Коя директория няма родителска директория?
       (1) вашата начална директория
       (2) /root
       (3) главната директория
       (4) /home

    2. Създайте директория и преминете в тази директория. След това създайте
       друга директория в новата директория и после преминете и в тази

    3. Как може да изведете пълен листинг на всички файлове, директории
       както и на файловете и директориите, съдържащи се в тези директории,
       започвайки от вашата начална директория?
       Как бихте извели файловете в родителската директория?

    4. Посочете основните режими, в които работи редакторът vi.

    5. Използвайте субституция на команди в grep (обратен апостроф), за да
       изведете имената на лицата от файла emp.lst, които имат рожден ден
       на днешната дата. Предложете формат на файла emp.lst, в който трябва
       да има поне една колонка за имената и една за датата на раждане.

    6. Напишете скрипт, реализиращ избор по меню на следните операции:

       Select from menu:
1.   Find files, modified in last 24 hours
2.   Find the free disk space
3.   Find space consumed by this user

SELECTION:

       (Указание: Използвайте операторите case и read. Необходимите функции си
       личат от менюто.)


Титла: Unix задача
Публикувано от: Lord Bad в Jan 11, 2007, 16:19
Прочети някоя книга. Въпросите са доста лесни, няма да ти отнеме много време, а и ще научиш нещо полезно.


Титла: Unix задача
Публикувано от: aiwara в Jan 11, 2007, 16:33
Цитат (Lord_Bad @ Ян. 11 2007,17:19)
Прочети някоя книга. Въпросите са доста лесни, няма да ти отнеме много време, а и ще научиш нещо полезно.

Знам ,че са лесни ,но в момента нямам време да чета книги ,това е за утре ,треснаха ми го изненадващо.Ако можеш да ми помогнеш ще съм ти мн благодарен:)


Титла: Unix задача
Публикувано от: gotha в Jan 12, 2007, 11:55
След като са ти дали тия задачи се предполага, че има от къде да го прочетеш това, или аз бъркам ?
Отговорите наистина са лесни, няма да ти отнеме много време.


Титла: Unix задача
Публикувано от: aiwara в Jan 12, 2007, 12:07
Добре де,никой ли няма да ми помогне?Щом съм пуснал тема,значи в момента нямам възможност и време сам да ги направя.Моля помогнете ;)


Титла: Unix задача
Публикувано от: Italianeca в Jan 12, 2007, 12:25
А колко плащаш? :)





Титла: Unix задача
Публикувано от: winboze в Jan 12, 2007, 13:47
1 - 3
2 - mkdir parent
     cd parent
     mkdir child
     cd child
3 - ls -R ~/
     ls /
По-нататък или изобщо не мога, или ме мързи да мисля  :)


Титла: Unix задача
Публикувано от: aiwara в Jan 12, 2007, 17:09
Цитат (winboze @ Ян. 12 2007,14:47)
1 - 3
2 - mkdir parent
     cd parent
     mkdir child
     cd child
3 - ls -R ~/
     ls /
По-нататък или изобщо не мога, или ме мързи да мисля  :)

Мерси мн,пич:)Сега ако някой помогне и за останалите ...;)


Титла: Unix задача
Публикувано от: Lord Bad в Jan 12, 2007, 17:39
4. Command mode и Text Entry Mode


Титла: Unix задача
Публикувано от: aiwara в Jan 12, 2007, 18:52
Цитат (Lord_Bad @ Ян. 12 2007,18:39)
4. Command mode и Text Entry Mode

Мерси мн и на тебе!Айде още малко остана :D


Титла: Unix задача
Публикувано от: bozho в Jan 12, 2007, 19:11
5.

grep `date +%d-%m` emp.lst

Като emp.ls ще изглежда така:


Ivan            12-01-1997
Stoian          11-02-1965
Hassan         16-10-1974

ако не ти е ясно нещо -
man date


Титла: Unix задача
Публикувано от: aiwara в Jan 12, 2007, 19:50
Цитат (bozho @ Ян. 12 2007,20:11)
5.

grep `date +%d-%m` emp.lst

Като emp.ls ще изглежда така:


Ivan            12-01-1997
Stoian          11-02-1965
Hassan         16-10-1974

ако не ти е ясно нещо -
man date

Мерси мн и на теб!!!Само 1 остана :D


Титла: Unix задача
Публикувано от: Vatman в Jan 12, 2007, 20:33
1. Е главната директория, тоест "/".


Титла: Unix задача
Публикувано от: radoulov в Jan 13, 2007, 01:25
} 6. Напишете скрипт,
} реализиращ избор по меню на следните операции:
[...]

PS3="Choose: "
select i in \
"Find files, modified in last 24 hours"  \
"Find the free disk space"  \
"Find space consumed by this user" \
"Quit"
do
  case $i in
"Find files, modified in last 24 hours") \
find . -type f -mtime -1 ;;
"Find the free disk space") \
df . | awk 'NR>1 {printf "%.2f GB\n",$4/1024/1024}' ;; # Adjust the format for your system.
"Find space consumed by this user") \
printf "%.2fKB for $USER\n" $(du -ks "$HOME"|cut -f1) ;;
"Quit") exit 0 ;;
*) echo "Invalid option!" && exit 1 ;;
  esac
done

Поздрави
Димитър


Титла: Unix задача
Публикувано от: winman в Jan 13, 2007, 04:14
Браво!

Това момче ще стане човек. Без да прочете и буква си написа заданието. А помагачите, без да ми се сърдите, ще си останете електорални единици! Много елементарно ви изманипулира.


Титла: Unix задача
Публикувано от: tarator в Jan 13, 2007, 07:00
Всяка директория има родителска директория.


Титла: Unix задача
Публикувано от: aiwara в Jan 13, 2007, 09:09
Цитат (winman @ Ян. 13 2007,05:14)
Браво!

Това момче ще стане човек. Без да прочете и буква си написа заданието. А помагачите, без да ми се сърдите, ще си останете електорални единици! Много елементарно ви изманипулира.

Еми и на мен не ми харесва този начин,но просто сега на главата са ми 1000 неща,които ме интересуват повече от Юникс и предпочитам да чета за тях,ако имах време щях да чета и за Юникс,задачите верно не са мн трудни поне първите 5.Искам да благодаря на отзовалите се:)Все пак форумът е за това да се помага,а не да се мърмори;)


Титла: Unix задача
Публикувано от: alabal в Jan 13, 2007, 10:37
Братко, aiwara!!!
Трябва да благодариш, да почерпиш хората, които ти свършиха работа, а не да действаш като политик, който обяснява за Нещата от живота и дългосрочните цели на форума от първите си пет-десет съобщения.
Не отговаряй на това съобщение - ще приема, че си се съгласил с мен.





Титла: Unix задача
Публикувано от: radoulov в Jan 13, 2007, 12:07
Цитат (winman @ Ян. 13 2007,05:14)
Браво!

Това момче ще стане човек. Без да прочете и буква си написа заданието. А помагачите, без да ми се сърдите, ще си останете електорални единици! Много елементарно ви изманипулира.

Кой знае,
така може да му хареса и да се пристрасти към shell scripting-а :)


Титла: Unix задача
Публикувано от: kamen12 в Jan 22, 2007, 01:22
Цитат (winman @ Ян. 13 2007,05:14)
Браво!

Това момче ще стане човек. Без да прочете и буква си написа заданието. А помагачите, без да ми се сърдите, ще си останете електорални единици! Много елементарно ви изманипулира.

А според теб каква е основната функция на един форум??? Място за себеизтъкване и доказване??!