Linuxy 1...2...3

Forum dla studentów PB ... Nie wiesz jak zrobić jakieś zadanie ? My tym bardziej ! Ale "w kupie siła"

Nie jesteś zalogowany na forum.

Ogłoszenie

UWAGA! ZBLIŻAJĄ SIĘ EGZAMINY

Materiały wrzucajcie/możecie znaleźć w odpowiednich kategoriach w forach typu "Notatki / Materiały...". Zachęcam do dyskusji i wspólnej nauki.

Skąd pomysł na takie forum ?

Jak sama nazwa wskazuje LINUX i możliwość używania internetu na kolokwium ;) Ale po co rozwijać je aż tak ? A próbowaliście coś kiedyś znaleźć na forum grupy na FB ? Zanim się znajdzie to co nas interesuje minie trochę czasu... a tutaj chociaż jest segregacja na przedmioty.

#26 2015-06-12 11:05:54

Advencik
Użytkownik
Dołączył: 2015-06-11
Liczba postów: 15
UbuntuFirefox 36.0

Odp: Kolos2 - live.

3 : grep "^[^:]*:.:[0-9]*:[0-9][0-9]:"

Offline

#27 2015-06-12 11:06:30

SromotnikJadowity
Administrator
Dołączył: 2015-06-07
Liczba postów: 11
AndroidChrome 40.0.2214.109

Odp: Kolos2 - live.

rm -r var/ps1

Find -iname "*.txt" -type f -mtime 1 -size -100c -exec tj{}\
Nie jestem tych pewien.
A skrypt raczej źle bo $@ to odwołanie do zmiennych wywolania

Chmod a+x u-r ps1.txt (albo to co wyżej)

Offline

#28 2015-06-12 11:07:31

Hubert
Użytkownik
Dołączył: 2015-06-11
Liczba postów: 6
UbuntuFirefox 37.0

Odp: Kolos2 - live.

Mi sie wydaje ze powinno byc tak:
find ~ -maxdepth 1 ! -empty -type f -iname "*.txt" -atime 1 -size -100b -exec rm {} \;
bo jeszcze niepuste pliki
chyba ze tak:
find ~ -maxdepth 1 ! -empty -type f -iname "*.txt" -atime 1 -size -100b -exec rm {} ~ /student \;

Offline

#29 2015-06-12 11:08:12

Advencik
Użytkownik
Dołączył: 2015-06-11
Liczba postów: 15
UbuntuFirefox 36.0

Odp: Kolos2 - live.

1. rm -fr  PS1
2. find /etc ! -empty -type f -name "*.txt" -atime 1 -size -100b -exec rm {} \;
3. grep "^[^:]*:.:[0-9]*:[0-9][0-9]:"
4.
chmod a+x PS1.txt
chmod u-r PS1.txt
5.
#!/bin/bash
for ((i = $2 ; i<= $3; i++ ))
do
    echo "$1 x $i = $[ $1*$i ]"
done

kto potwierdza

Wiadomość dodana po 01 min:
1. rm -fr  PS1
2. find ~ ! -empty -type f -name "*.txt" -atime 1 -size -100b -exec rm {} \;
3. grep "^[^:]*:.:[0-9]*:[0-9][0-9]:"
4.
chmod a+x PS1.txt
chmod u-r PS1.txt
5.
#!/bin/bash
for ((i = $2 ; i<= $3; i++ ))
do
    echo "$1 x $i = $[ $1*$i ]"
done

POPRAWIONE2

Offline

#30 2015-06-12 11:09:27

Hubert
Użytkownik
Dołączył: 2015-06-11
Liczba postów: 6
UbuntuFirefox 37.0

Odp: Kolos2 - live.

Ja mam dobrze skrypt 5zad:
Zad 5:
#!/bin/bash
for ((i = $2 ; i<= $3; i++ ))
do
    echo "$1 x $i = $[ $1*$i ]"
done



DZIALA

Offline

#31 2016-04-20 16:38:01

AnalnyDespota
Użytkownik
Dołączył: 2016-04-20
Liczba postów: 1
LinuxIceweasel 43.0.4

Odp: Kolos2 - live.

1. ls /etc -p | grep -v / | grep .*[0-9].

2. cut -f 4 -d: /etc/passwd | tr -d "\n" | wc -m

3. mkdir grup1

    mkdir grup2

    mkdir wspolny

    chgrp -R 1243 grup2 //nadanie folderom przykładowego GID
    chgrp -R 1234 grup1

    groupadd -g 1234 tg1 //stworzenie danych testowych grup
    groupadd -g 1243 tg2

    useradd -g 1234 tus1  // stworzenie użytkowników
    useradd -g 1243 tus2

4.

Wiadomość dodana po 35 min 58 s:
1. ls /etc -p | grep -v / | grep .*[0-9].

2. cut -f 4 -d: /etc/passwd | tr -d "\n" | wc -m

3. mkdir grup1

    mkdir grup2

    mkdir wspolny

    chgrp -R 1243 grup2 //nadanie folderom przykładowego GID
    chgrp -R 1234 grup1

    groupadd -g 1234 tg1 //stworzenie danych testowych grup
    groupadd -g 1243 tg2

    useradd -g 1234 tus1  // stworzenie użytkowników
    useradd -g 1243 tus2

4. dd if=/dev/zero of=plikdysk bs=1024 count=0 seek=$[1024*250]

    parted plikdysk

    mklabel msdos

    mkpart primary 0.0 50.0

    mkpart primary 50.0 150.0

    mkpart primary 150.0 250.0

    //wyjscie z parted

    mkfs.ext3 plikdysk

    mkdir MARCINNOWIK

    mount plikdysk MARCINNOWIK

5. cat /etc/services |grep 'TCP\|UDP' | grep '[0-9][0-9][0-9][0-9]' //nie wiem czemu ale jak wpisywałem {4, }[0-9] to nie działało

6. (15 p.) Napisz skrypt, który dla podanych nazw pamięci (Mem, Swap), podanych jako parametry wywołania (1 lub 2 parametry), dopisze w katalogu "/home/pamiec" do pliku o nazwie pamiec.log dane:
RODZAJ_PAMIECI PAMIEC_ZAJETA PAMIEC_WOLNA
Skrypt uruchom co 10 minut o nieparzystej godzinie każdą środę, czwartek i piątek miesiąca.

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot
Własność niczyja ...mam nadzieje zbiorowa, wiec dbajmy o ład i porządek na tym forum.

Stopka

Forum oparte na FluxBB