Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: LINUXTERO - příkazy, které se vždy hodí  (Přečteno 56555 krát)

DuckD

  • Stálý člen
  • ***
  • Příspěvků: 878
  • Karma: +126/-13
  • Open Srdcař
    • Zobrazit profil
    • www.duckd.cz
LINUXTERO - příkazy, které se vždy hodí
« kdy: 15 Leden 2008, 22:45:58 »
LINUXTERO se přesouvá na wiki z nedostatku místa v tomto vlákně

Tvůj přehled používaných příkazů si můžeš také sestavit:
Kód: [Vybrat]
cat ~/.bash_history | sort | uniq -u
aktualne
Writing GNOME Panel Extensions
http://people.gnome.org/~tvachon/doc/tutorial.html

x1950
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
http://ubuntuforums.org/archive/index.php/t-610859.html
xrandr --addmode DVI-0 1280x1024
xrandr --output DVI-0 --left-of DVI-1 --mode 1280x1024
gconftool-2 -t int --set /apps/panel/toplevels/panel_0/monitor 1

Odinstalovat ATI ovladac:
./usr/share/ati/fglrx-uninstall.sh

Smazat heslo implicitní klíčenky:
rm ~/.gnome2/keyrings/login.keyring
Až se zase zeptá ten debilní nefungující formulář znovu na heslo, nevyplňuj žádné.

BIONIC
Podpořte vědu! Nechte využít volný čas procesoru pro výpočty pomáhající vědě.
+ výpočty lze kdykoliv zastavit
+ vlákna výpočtů mají defaultní hodnotu priority: Nice 19
+ procesy výpočtů si nevynutí dynamické přetaktování procesoru
Proč se tedy do BOINC nezapojit? (hledej v textu)
Týmové fórum Czech National Teamu
Kód: [Vybrat]
apt-get install boinc-client boinc-managerAplikace -> Systémové nástroje -> BIONIC Manager

Projekty
Nechte běžet něco užitečného: Nástroje -> Připojit k projektu ->
Adresa (URL) projektu: http://boinc.bakerlab.org/rosetta

Křemíkové nebe:
Výkup elektroodpadu

Fóra kam lezu pro radu:
Elektro bastlírna, vlákno
Svět hardware (sw,hw)
Drupal

Energie pro naše Ubunťácké mašinky:
Anketa: Jak vidíte budoucnost v energiích?
Uspora baterek v notebooku s intel procesorem
Spotřeba energie u notebooku
Jak šetřit baterku u notebooku
Výpočet ceny spořeby el. energie spotřebiče (serveru) (výpočetní kalkulátor) (měřák):
Výkon počítače / 1000 (cena je udána v 1kWh) * dení provoz (hodiny) * počet dnů v měsíci * cena za 1kWh (nutno zjistit)
(100 až 200W) / 1000 * 24 * 30 * 4,65 = cena za měsíc
Převody:
http://www.powerstream.com/VA-Watts.htm
http://forums.all-battery.com/index.php?showtopic=3199

Notebook, Laptop - výdrž baterie
http://wiki.geteasypeasy.com/Get_the_most_of_the_battery
powertop
Jak je to v gentoo

Povolit uživateli měnit freq.:
dpkg-reconfigure gnome-applets
GUI:
http://gfreqlet.sourceforge.net/

Můj skript pro nastavení GNOME prostředí
Souvisí s tématem: Skript po instalaci
Kód: [Vybrat]
#!/bin/bash

### gconf-editor
### gconftool-2 --get-type

# Sounds off
gconftool-2 -t bool --set /desktop/gnome/sound/event_sounds false
rm /usr/share/sounds/question.wav ### Nevim jak jinak

# gnome-terminal
gconftool-2 -t str --set /apps/gnome-terminal/keybindings/copy "<Ctrl>c"
gconftool-2 -t str --set /apps/gnome-terminal/keybindings/paste "<Ctrl>v"
gconftool-2 -t bool --set /apps/gnome-terminal/profiles/Default/use_theme_colors false
gconftool-2 -t str --set /apps/gnome-terminal/profiles/Default/background_color "#000000"
gconftool-2 -t str --set /apps/gnome-terminal/profiles/Default/foreground_color "#FFFFFF"
gconftool-2 -t string --set /apps/gnome-terminal/profiles/Default/background_type "transparent"
gconftool-2 -t int --set /apps/gnome-terminal/profiles/Default/scrollback_lines 5000
gconftool-2 -t bool --set /apps/gnome-terminal/global/use_menu_accelerators false
gconftool-2 -t bool --set /apps/gnome-terminal/global/use_mnemonics false

# Nautilus
gconftool-2 -t string --set /apps/nautilus/preferences/default_folder_viewer "list_view"

# Klavesnice a jazyky
gconftool-2 -t list --list-type=string -s /desktop/gnome/peripherals/keyboard/kbd/layouts [cz,us]
gconftool-2 -t list --list-type=string -s /desktop/gnome/peripherals/keyboard/kbd/options "[grp`echo -e "\t"`grp:alt_shift_toggle]"

# Klavesova zkratka <Ctrl><Alt>Q - vypne monitory po 3sekundach
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "sleep 3 && xset dpms force off"
gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "<Control><Alt>q"

 * Přidá funkci pro prostřední tl. myši (scrolování)
Kód: [Vybrat]
FILE='/etc/X11/xorg.conf'
N_FILE='/tmp/xorg.conf'
if [ -f "$FILE" ] && [ 1 -gt `grep -c "Emulate3Buttons" $FILE;` ]
  then
    echo "============================================================"
    echo "3tl. myši dostane po restartu Xek novou funkci (scrollování)"
    echo "============================================================"
CO='Identifier\t"Configured\sMouse"'
CIM='Identifier\t"Configured\sMouse"\n\tOption\t\t"Emulate3Buttons"\t"true"\n\tOption\t\t"EmulateWheel"\t"true"\n\tOption\t\t"EmulateWheelButton"\t"2"'
sed s/$CO/$CIM/g $FILE > $N_FILE
mv $N_FILE $FILE
  fi

 * Pro všechny uživatelské účty přidá moje aliasy
Kód: [Vybrat]
alias ee='exit'

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'

alias aa='alias -p'
alias grep='grep --color=auto'
alias h='history'
alias his='history | grep '
alias cache='apt-cache search '
alias in='sudo apt-get install '
alias l='ls -CF'
alias la='ls -lah --color=auto'
alias lnn='ln -s -t ~/mycommander/home `pwd`'
alias ls='ls --color=auto'
alias mon='xset dpms force off'
alias net='ip a; cat /etc/network/interfaces;'
alias out='sudo apt-get remove'
alias rst='sudo shutdown -r now'
alias up='sudo apt-get -y update && sudo apt-get -y upgrade'
alias prev='printenv'
alias bezk='grep -Ev "#|;|^$"'

for FILE in /home/*/.bashrc; do
  if [ -f "$FILE" ] && [ 1 -gt `grep -c "alias h='history '" $FILE;` ]
  then
    echo "============================================================"
    echo "Pro všechny účty v /home adresáři byli přidány aliasy: "
    echo $ALIAS
    echo "============================================================"
    echo $ALIAS >> $FILE
  fi
done

Přidat položku do menu nautilusu:
gksudo gedit /usr/share/applications/Nautilus-root.desktop
Kód: [Vybrat]
[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;
Applications -> System Tools -> File Browser (Root)


Vzdy instaluji tyto programy:
Kód: [Vybrat]
apt-get install manpages-cs mc nmap iptraf ipcalc htop hwinfo mplayer mencoder vlc wireshark pidgin gnome-commander netspeed p7zip-full fusion-icon ubuntu-restricted-extras filezilla
apt-get install lm-sensors compizconfig-settings-manager krusader smplayer compiz-fusion-plugins-extra gufw gimp-resynthesizer

Kancelářské aplikace:
OpenOffice
IBM Lotus Symphony

Tvorba web stránek:
Bacha na SQL injection
Bacha na spam roboty
Bacha na spam roboty 2
Mail Cryptor
Tvorba stránek, jejich validace apod
http://diskuse.jakpsatweb.cz/index.php?
SEO - faq
Validator stranek
Google Page Rank Checker

Umístění flv souboru do stránky:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=4&topic=54169
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=22&topic=38773

Nejrychlejší je stáhnout ze stránky FLV Media Player
ke stránce nakopírovat soubor player.swf
a do stránky vložit správné parametry "player.swf" , "video.flv" a další...
Kód: [Vybrat]
<object type="application/x-shockwave-flash" width="320" height="260" data="player.swf?file=video.flv">
<param name="movie" value="player.swf?file=video.flv" />
<param name="wmode" value="transparent" />
</object>

Regulární výrazy:
Regularni vyrazy - pěkně a rychle
Pavel Satrapa
Root.cz Regularni vyrazy 1

Řešení:
Disk stále něco načítá každých 10s
Předmulva k tématu (bod 30.):   Ubuntu ničí pevné disky notebooků O problému na root.cz - Jak na uspávání disku v Linuxu?
Defragmentace disku v linuxu
Vypnout napájení USB
Vložení textu do fotek (copyright)

Programování:
Glade / Glade2 (GTK/Gnome)
KDevelop/ QT Designer (KDE/QT)
BASH
Odkazy na programování na fóru
TCP UDP komunikace

Naučte se programovat v Linuxu pomocí C++
Free QT Application
Sestavení a zkompilování programu v c++
Vývojové prostředí pro PHP

nettezzaumana koutek
Síťování
Usefull Commands
Vyhledávání v Logách (spíše procvičování Regulárních výrazů)
Perl
Defragmentace disku
FireFox: ...protokolu (...) není přiřazen žádný program.
Sériové vypalování - skript

Užitečné programy:
ubuntu-tweak ### Nastavuje chování systému (nautilus,vzhled,chovani spotreby,bezpecnostni prvky)
alien ### Pro převod RPM na DEB

Programy pro mobil:
BitPim, Kandy, KMobileTools, Multisync, Wammu, Xgnokii

Hardware:
Podporovaný HW Ubuntu
Podporovaný HW Linuxem
Wifi - nejlepší je čipset Atheros
memtest - test ramek
stresslinux - livecd zamerene primo na zatizeni a otestovani jednotlivych komponent
Phoronix Test Suite - Benchmark

Sdílení souborů:
FTP: vsftpd - 1, 2, 3 (ProFTPD - průnik do systému)
Linuxové sdílení - NFS (pouze Linux)

smbc - Simple Samba Commander
smbstatus - Vypíše kdo je připojen a status.
smbclient -L 192.168.1.10   ### Vypíše sdílené složky
Samba - Master Browser
Samba (Linux, Windows)

Jednoduché howto: Pro povolení sdílení na tomto stroji je potřeba nainstalovat balíky:
Kód: [Vybrat]
apt-get install samba smbfsLze graficky naklikat v nautilusovi (pravý klik na myši - sdílení). Pozor na práva (a pak zbytečně nehledat proč to nejde)!
Nebo lze ručně upravit:
Nejdříve zálohovat nastavení, pak upravit konfiguraci samby:
/etc/samba/smb.conf
Kód: [Vybrat]
workgroup = skupina   ### Měla by být zadaná stejná pracovní skupina jako na ostatních pc
...
[upload]
path = /home/duckd/upload
available = yes
browseable = yes
public = yes
writable = yes   ### Jen pro čtení (no), pro zápis (yes)
Restartovat službu:
Kód: [Vybrat]
/etc/init.d/samba restart
Tištěné spoje:
Eagle
gEDA

Rychlost bootování:
Nainstalovat program: bootchart
Po restartu mrknout do /var/log/bootchart/
Odkaz
Zrychleni na maximum
FastBoot

- Problémy -
Dlouhé bootování kvůli usplash: sudo apt-get --purge remove usplash

Dlouhé bootování při odpojeném internetu:
Uprav soubor /etc/hostname
pokud tam není řádka 127.0.0.1 název_tve_masiny
tak ji tam dopln, nazev tve masiny zjistis z prikazu uname -n

Zrychlení startu systému WIKI
Zrychlení startu aplikací WIKI - No Krusader mi nabíhá pořád jako želva  :-[
Virtualizace:
Převod Windows XP z fyzického disku na virtuální
Terminál:
Ctrl + R ### Hledání příkazu v historii (velmi užitečné)
export HISTSIZE=10000 ### Nastavení délky historie na 10000 řádek (po překročení platí pravidlo [img=http://upload.wikimedia.org/wikipedia/it/thumb/b/b5/FIFO-LIFO.svg/470px-FIFO-LIFO.svg.png]http://FIFO[/img])

lynx - www prohlížeč
centericq - IM komunikátor
nano, vim - textové editory
smbc - samba commander
fbgrab - printscreen i v terminálu
bittornado - bittorent klient
transsmision - bittorent klient (CLI,WEB)

screen - dokáže spustit programy a nechá je spuštěné i po odhlášení. Odkaz
screen -ls ### Vypíše spuštěné terminály
screen -r 12735.pts-0.ubuntu-srv ### Připojí se ke spuštěnému terminálu
Ctrl + A + D ### Nechá puštěné programy na pozadí a přepne se zpět do terminálu
Ctrl + A + C ### Spuštění nové instance terminálu v záložce
Ctrl + A + A ### Přepne na další záložku
Ctrl + A + číslo ### Přepne na záložku s číslem číslo
Ctrl A + Shift A ### Pojmenuje okno terminálu

vlc -I ncurses /adresar/s/muzikou ### Přehrávání hudby v terminálu

Webový prohlížeč:
Firefox - Rozšíření (CustomizeGoogle, FasterFox)
Nastavení firefoxu (do adresy napsat): about:config
Surfování s firefoxem anonymě - síť Tor!
Epiphany
Novější a starší firefox dohromady (Jak mít spuštěné dva firefoxy)

Vypalování:
QPxTool - Nástroj pro zjištění kvality vypálených CD/DVD

Tiskárna, skener, kopírka
HP - doporučeno
Cannon - nedoporučuje se

Video:
Mplayer, VLC
mplayer -vo helpVypíše drivery výstupu videa
mplayer -vo glPoužije pro přehrání videa driver gl
mplayer -subcp cp1250 -sub tituly.sub film.aviNastaví typ titulku na cp1250 (trvale nastaveni v souboru mplayer.conf -> subcp=cp1250)
echo "vf=expand=0:-100:0:0" >> ~/.mplayer/configTitulky do černého pruhu
Nahrávání analogového videa
Streamovani DVB-T pomoci VLC
Televize z Internetu
Vytváření animace s Inkscape, ImageMagick a FFmpeg

Obrázky:
enblend - Udělá z obrázků panorama


Monitor, Grafika, Video, Akcelerace, Xorg.conf
Prostřední kolečko myši skroluje stránku:
Kód: [Vybrat]
Section "InputDevice"
        Identifier      "Configured Mouse"
...
        Option          "Emulate3Buttons"       "true"
        Option          "EmulateWheel"          "true"
        Option          "EmulateWheelButton"    "2"
EndSection
xset dpms force off - Násilně vypne monitory (úspora energie a šetření HW)
xset -display :0 dpms force off - Násilně vypne monitory, na dálku (připojen přes ssh)

setxkbmap -option grp:alt_shift_toggle   ### Změnit přepínání kláves na Alt + Shift
setxkbmap -option -option grp:alt_shift_toggle   ### Změnit přepínání kláves na Alt + Shift (smazat staré nastavení)

Compiz Fusion:
Obrázek (wallpaper) na stěnu kostky GNOME - diskuze
gconftool-2 -t bool --set /apps/nautilus/preferences/show_desktop 0
CompizConfig Setting Manager -> Kostka plochy -> Appearance -> Background Images (Zde přidat obrázky)
Howto skydome image:
apt-get install imagemagick
Cilovy soubor musi byt png!
convert zdroj.gif -resize 2048x512! cil.png

Vzdálená plocha:
rdesktop -u UZIVATELSKE_MENO -p HESLO -g 1280x1024 -a 16  IP_VZDIALENEHO_PC:3389

Verze jádra:
uname -rVerze jádra
uname -aVýpis info. o pc
lsb_release -aVýpis verze distribuce
cat /etc/*releaseVýpis verze distribuce
cat /proc/versionVýpis verze distribuce
apt-get -y update && apt-get -y upgradeUpdate systému bez otázek

Vyčištění systému:
deborphan    ### vypisuje knihovny na kterých nic nezávisí, takže je lze odinstalovat (ale pozor opatrně vždy je potřeba zkontrolovat)
debfoster    ### se ptá balík po balíku (z vršku závislostí), zdali jej v systému chcete nechat nebo ne a výsledný stav si pak pamatuje.
dpkg --purge ### zajistí úplné odstranění všech částí balíku
dpkg --get-selections | grep deinstall ? nastaví vybrané balíky ze stdin a odinstaluje je

Nastaveni:
/etc/network/interfaces           ### Nastavení síťovek
/etc/iftab                             ### Pojmenuje síťové rozhraní přes mac adresu (apt-get install ifrename)
### eth0   mac 00:11:22:33:44:55
/etc/samba/smb.conf             ### Nastavení sdílení (samba)
/etc/apt/sources.list               ### Zdroje SW
/etc/fstab                             ### Mountování filesystemu při startu Odkaz_eng, ODKAZ_cz
/boot/grub/menu.lst                ### Grub nabídka bootování (nabidka se obnovi pres prikaz update-grub) (problemy: nemusi nabootovat system pokud je zapojen Flash-disc v PC)
/etc/resolv.conf                     ### DNS servery
/etc/X11/xorg.conf                 ### grafika
/etc/default/rcS: FSCKFIX=yes ### automaticky opravovat poškozené sektory
/var/cache/apt/archives          ### Úložiště deb balíčků
~/.mplayer/config                ### Nastavení mplayeru
~/.mplayer/gui.conf                ### Nastavení mplayeru
~/.bashrc                             ### Aliasy
/usr/share/icons/hicolor/scalable/apps/     ### Adresář pro ikonky

gconf-editor   ### grafická nabídka pro úpravu prostředí
gconftool-2 -t str --set /apps/gnome-terminal/profiles/Default/background_color "#000000"   ### Změní pozadí terminálu na černou barvu

Grub a označení disků:
(pomáhá příkaz: fdisk -l)
Oddily se znaci: (hdX,Y) (X = cislo disku; Y = cislo oddilu)
Ozn. v Linuxu => Ozn. v Grubu
/dev/sda => (hd0)
/dev/sda1 => (hd0,0)
/dev/sda2 => (hd0,1)

Klávesové zkratky:
http://www.linuxtopia.org/online_books/linux_desktop_guides/gnome_2.14_user_guide/keyboard-skills.html
Spustit gconf-editor,
/apps/metacity/global_keybindings

Aliasy:
alias h='history '
alias his='history | grep '
alias in='sudo apt-get install'
alias l='ls -CF'
alias la='ls -lah --color=auto'
alias ls='ls --color=auto'
alias out='sudo apt-get remove'
alias rst='sudo shutdown -r now'
alias up='sudo apt-get -y update && sudo apt-get -y upgrade'

Záloha dat:
ABCLinuxu: 1 2 3
Kompletní záloha Evolution (apt-get install evolution-plugins) (Evolution => Soubor => Zálohovat nastavení)

dd if=/dev/dvd of=dvd.iso               # for dvd
dd if=/dev/cdrom of=cd.iso              # for cdrom
dd if=/dev/scd0 of=cd.iso               # if cdrom is scsi
vytvorit: dd if=/dev/hda1 | gzip > /mnt/zaloha.gz   ### Zálohovat systém do archivu
gunzip -c /mnt/zaloha.gz | dd of=/dev/hda1   ### Obnovit systém na disk
mkisofs -o /tmp/cd.iso /tmp/directory/

Zabalí vše z domovské složky:
tar czf /tmp/zaloha.tar.gz ~/*   ### Rozbalit (tar xzf /tmp/zaloha.tar.gz)

Taktování procesoru: Odkaz
http://forum.ubuntu.cz/index.php/topic,27698.msg207159.html#msg207159

lsmod | grep cpufreq
Kód: [Vybrat]
acpi_cpufreq           10568  0
cpufreq_userspace       5280  0
cpufreq_conservative     8072  0
cpufreq_powersave       2688  0
cpufreq_ondemand        9612  1
cpufreq_stats           7232  0
freq_table              5792  3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
processor              32072  2 acpi_cpufreq,thermal
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Kód: [Vybrat]
1733000 1333000 1067000 800000xterm -e 'echo "HESLO" | sudo -S cpufreq-selector -f 800000'
xterm -e 'echo "HESLO" | sudo -S cpufreq-selector -g conservative'

Laptop mode:
xterm -e 'echo "HESLO" | sudo -S laptop_mode start'
xterm -e 'echo "HESLO" | sudo -S laptop_mode stop'
xterm -e 'echo "HESLO" | sudo -S laptop_mode status'

Mount
mount -t smbfs -o username=guest //192.168.1.10/share /media/adresar
mount -o loop -t iso9660 soubor.iso /tmp/mount

Mechaniky, HDD:
PRESUNUTO

Formatovani disku:
Příkaz formátování disku lze zjistit z grafického programu gparted (volba - Uložit podrobnosti)
mkdosfs -F32 -v /dev/sdc1 ### naformátuje zařízení (u mě USB Flashdisk) na FAT32

Vytvoření souborového systému (formátování):
mkfs.cramfs    mkfs.ext3      mkfs.minix     mkfs.reiser4   mkfs.vfat
mkfs.ext2      mkfs.jfs       mkfs.msdos     mkfs.reiserfs  mkfs.xfs
mkfs.ext3 -c /dev/sda ### POZOR! NEBEZPECNE! Pokud provadis na spatnem disku, prijdes o data!
### přepínač -c zkontroluje zda disk obsahuje vadné bloky před vytvořením souborového systému

SMART:
Článek
apt-get install smartmontools
smartctl --smart=on -d scsi /dev/sda
smartctl --smart=on -d ata /dev/sda
hdparm -t /dev/sda                    ### test rychlosti disku
hdparm -E 4 /dev/cdrom              ### pevné nastavení rychlosti CDROM



Konflikt zvukového zařízení:
Přehrává XMMS a nechce přehrávat cokoli ostatního a naopak?
You have the correct output plugin selected
No Other program is blocking the soundcard
XMMS -> Nastavení -> Výstupní plugin ALSA X.X [libALSA.so]

Evolution a Nastavení Emailu:
nc smtp.seznam.cz 25 -v ### Test smtp spojení
(Soubor => Záloha nastavení)
  • Server Seznam.cz: @seznam.cz @email.cz @spoluzaci.cz @post.cz @stream.cz @firmy.cz
    Příjem pošty:
    Server:pop3.seznam.cz ; Jméno uživatele:uživatel@email.cz ; Zabezpečení:SSL ; Autentizace:Heslo
    Posílání pošty:
    Server:smtp.seznam.cz ; Zabezpečení:Ne ; Autentizace:Plain ; Jméno uživatele: uživatel@email.cz
  • Server google.com:
    Nejprve přes webové rozhraní ujistit se zda je účtu povoleno přeposílání a protokol POP/IMAP.
    https://mail.google.com/mail/ -> Nastavení -> Přeposílání a protokol POP/IMAP
    Zpřístupnit POP ; Povolit protokol IMAP
    Příjem pošty:
    Server: pop.gmail.com ; Jméno uživatele:uživatel@gmail.com ; Zabezpečení:SSL ; Autentizace:Heslo
    Posílání pošty:
    Server:smtp.gmail.com ; Zabezpečení:SSL ; Autentizace:Plain ; Jméno uživatele: uživatel@gmail.cz

Skriptování v Bashi:
Kód: [Vybrat]
#!/bin/bash
echo $$     #vypise PID tohoto procesu
trap "Zachytit signal 9" 9
i=0
while /bin/true
        do
         i=`expr $i + 1`
         echo -n "$i "
         sleep 1
        done


Kód: [Vybrat]
#!/bin/bash

null="/dev/null"
xorg="/etc/X11/xorg.conf"

if [ -f $xorg ]
then
  if grep ["t"]||["sex"] $xorg > $null;
    then
      echo testfile exists!
    fi
fi

Vložení řádky (textu) na určitou pozici do textového souboru:
Kód: [Vybrat]
typeset LINEX='line_to_add\
one_more_line_to_add\
another_line_to_add' /path/to/source'

sed '/some_search_pattern/a\
'"$LINEX" /path/to/source > /path/to/result

Kód: [Vybrat]
LINENO=10
POSITION=5
TEXT='XXXXX'
FILE=where_to_insert

If your sed supports -E flag, this will work:

sed -E "${LINENO}s/^(.{${POSITION}})(.*)/\1${TEXT}\2/" < ${FILE}

Kód: [Vybrat]
set LINE = 3 ; set LOC = 15 ; set TEXT = "BLABLA" ; set FILE = "file"
 awk 'NR==l{$0= substr($0,1,loc) text substr($0,loc+1)}{print}' l=$LINE loc=$LOC text=$TEXT $FILE

http://sed.sourceforge.net/sed1line_cz.html
http://cs.wikibooks.org/wiki/Sed

 # vypíše část souboru mezi dvěma výrazy (včetně)
 sed -n '/Prvni_vyraz/,/Druhy_vyraz/p'

 # vypíše část souboru mezi dvěma výrazy (včetně)
 sed -n '/Iowa/,/Montana/p'

Expertní záležitosti:
/etc/rcX.d ### Runlevely
rcconf ### Terminálový program pro nastavení runlevelů.

http://wiki.ubuntu.cz/SysRq
Alt+SysRq+s -> synchronizace disku
Alt+SysRq+u -> přemountování všeho do read-only
Alt+SysRq+b -> restart jádra

Google:
Goosh - Google Shell
Indexace stránek (za znak = přidat URL):
http://www.google.com/webmasters/sitemaps/ping?sitemap=

Uzitecne tipy pro vyhledavani !
Soom.cz - Uzitecne tipy pro vyhledavani !
Security-portal.cz - Uzitecne tipy pro vyhledavani 1!
Security-portal.cz - Uzitecne tipy pro vyhledavani 2!

NO_PUBKEY ...
gpg --keyserver keyserver.ubuntu.com --recv-keys ABC0123456789
gpg --export --armor ABC0123456789 | sudo apt-key add -
wget -O - http://deb.opera.com/archive.key | apt-key add -


apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABC0123456789
« Poslední změna: 29 Prosinec 2010, 20:07:06 od DuckD »
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

existpierre

  • Host
Zaujimava tema, clovek sa tu nauci dost noveho  ;)

Ja toho vela nemam

Siet:
stdsl.sh start               (mam ho ale upraveny ako "www s" pre rychlejsie pripojenie)
ping
ifconfig

Archiv, zaloha systemu:
 sudo tar cvpzf /home/peter/Programy/Images/Zalohy/backup15_01_08.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/media --exclude=/sys /

Instalacia programov:
sudo apt-get install
sudo apt-get remove
sudo apt-get clean

Nastavenia:
sudo nvidia-settings
ubuntu-tweak
gconf-editor

/etc/X11/xorg.conf
  /etc/fstab 
~/.conkyrc
/boot/grub/menu.lst

Kompilacie:
./configure
make
sudo make install
make clean

ine
find / |grep hladanysubor > zapise/log/do/home
« Poslední změna: 17 Leden 2008, 00:10:06 od Anna Taliánová »


Roman "Schmaker" Šmakal

  • Závislák
  • ****
  • Příspěvků: 1205
  • Karma: +59/-10
    • Zobrazit profil
Kompilacie:
./configure
make
sudo make install
make clean
S tímhle si dovolím nesouhlasit, make install není dobrý způsob instalace self-compiled věcí... Spíš by tam mělo být sudo checkinstall, které vytvoří .deb balíček, který pak nainstaluje a dá se jednoduše odebrat...
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Juraj

  • Stálý člen
  • ***
  • Příspěvků: 653
  • Karma: +35/-4
    • Zobrazit profil
configure && make && make install pouzivam ked mi checkinstall z nejakeho dovodu skonci s chybovou hlaskou. Problemom takto nainstalovaneho softveru moze byt, ze o nom balickovaci system nevie. Na druhu stranu, takto instalovane programy by sa standardne mali instalovat do /usr/local. Tento adresar je na to vysostne urceny. Existuju uz graf. nadstavby myslim ze do KDE ktore tuto variantu vykonaju automaticky, pricom si dokazu ustrazit aj adresarovu strukturu, takze by mali takto instalovany soft aj korektne odinstalovat. Skusal som to pred casom a vtedy to este trochu viazlo, mozno sa to uz zlepsilo...

nettezzaumana

  • Host
4 DuckD >>

hmm. very cool. just one applaud is not enough..

good work buddy ..

regards by ntz

ad.1) what about simply change that monotematic "sudo style" by attention, that commands below need to be passed with superuser rights ;) .. sudo command does not work everywhere and this topic could be watched by other-distro users as well..
« Poslední změna: 20 Únor 2008, 10:19:44 od nettezzaumana »

Vivan

  • Člen
  • **
  • Příspěvků: 119
  • Karma: +7/-3
    • Zobrazit profil

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4802
  • Karma: +508/-26
  • グーグル!ご存知ですか?
    • Zobrazit profil
    • HEJ
Re: LINUXTERO - Nejpoužívanější příkazy
« Odpověď #7 kdy: 26 Květen 2008, 00:29:36 »
DuckD +1

Zachytávání událostí:
cmds:
xev
acpi_listen
dbus-monitor --system
acpi_fakekey
files:
/etc/acpi/events
/usr/share/acpi-support/key-constants

další:
dmidecode

http://www.abclinuxu.cz/blog/ritchie/2006/3/cpufreq-ndash-pro-procesory-mnoha-frekvenci
cpufreq-set -g ondemand -c01
cpufreq-set -f 1200MHz -c01

Synaptic mi připadá trochu neohrabaný. Český popis Aptitude zde: http://algebraicthunk.net/~dburrows/projects/aptitude/doc/cs/rn01re01.html
« Poslední změna: 04 Únor 2009, 05:52:50 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

starenka

  • Závislák
  • ****
  • Příspěvků: 1276
  • Karma: +139/-15
  • Karma: plynová [zapalovač] [hasičák]
    • Zobrazit profil
    • /home/starenka
Re: LINUXTERO - Směrnice
« Odpověď #8 kdy: 11 Červen 2008, 09:17:48 »
Mplayer - prehraj video v ASCII:
mplayer -vo caca video.avi
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Marvn

  • Stálý člen
  • ***
  • Příspěvků: 627
  • Karma: +51/-13
  • Take it easy :)
    • Zobrazit profil
Re: LINUXTERO - Směrnice
« Odpověď #9 kdy: 11 Červen 2008, 16:54:36 »
tedy...tohle je predpokladam chyba
Kód: [Vybrat]
hdparm -B 10 /dev/sda        ### disk by se mel po chvilce vypnouta pritom v man hdparm
Kód: [Vybrat]
-B     Set Advanced Power Management feature, if the drive supports it.
              A low value means aggressive power management and a  high  value
              means better performance.  Possible settings range from values 1
              through 127 (which permit spin-down), and values 128 through 254
              (which  do  not  permit spin-down).  The highest degree of power
              management is attained with a setting of 1, and the highest  I/O
              performance  with a setting of 254.  A value of 255 tells hdparm
              to disable Advanced Power Management  altogether  on  the  drive
              (not all drives support disabling it, but most do).

ale sam jsem to nikdy nezkousel, takze nevim...
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Juraj

  • Stálý člen
  • ***
  • Příspěvků: 653
  • Karma: +35/-4
    • Zobrazit profil
« Poslední změna: 04 Září 2008, 11:11:35 od Juraj »

Vivan

  • Člen
  • **
  • Příspěvků: 119
  • Karma: +7/-3
    • Zobrazit profil
Zhodenie programu-upresnenie
« Odpověď #11 kdy: 27 Prosinec 2008, 14:38:43 »
Síce tu už niečo je, ale nejak sa mi to nezdá.
Mne funguje toto:
Kód: [Vybrat]
ps aux Skopírovať číslo procesu, ktorý chceme skončiť, a potom:
Kód: [Vybrat]
kill číslo

nettezzaumana

  • Host
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #12 kdy: 27 Prosinec 2008, 16:12:10 »
#!/bin/bash
# usage :: mykill <procname>
# ie.: `mykill firefox`

if test -z "`pidof $1`"; then
    echo "no such a process ..";
    exit;
fi   

for x in `pidof $1`; do
    kill $x || kill -9 $x;
done
« Poslední změna: 29 Prosinec 2008, 10:21:59 od nettezzaumana »

starenka

  • Závislák
  • ****
  • Příspěvků: 1276
  • Karma: +139/-15
  • Karma: plynová [zapalovač] [hasičák]
    • Zobrazit profil
    • /home/starenka
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #13 kdy: 27 Prosinec 2008, 16:24:27 »
killall [pismenko][tabulator]   ;D
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

nettezzaumana

  • Host
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #14 kdy: 29 Prosinec 2008, 10:22:14 »
^^^ improved

nettezzaumana

  • Host
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #15 kdy: 15 Duben 2009, 10:59:50 »
ls -1 `echo $PATH | sed 's/:/\ /g'` | while read line; do whatis $line 2>/dev/null | grep -v 'nothing appropriate\.'; done

Habo

  • Návštěvník
  • *
  • Příspěvků: 94
  • Karma: +5/-2
    • Zobrazit profil
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #16 kdy: 22 Prosinec 2009, 11:45:10 »
Ked neviete ulne presne ako sa process vola ale viete cast nazvu da sa pouzit
kill `ps aux | grep -i cast_nazvu | grep v- grep | awk { print $2 }`
:D

LuciusMare

  • Závislák
  • ****
  • Příspěvků: 1749
  • Karma: +118/-45
    • Zobrazit profil
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #17 kdy: 22 Prosinec 2009, 13:14:05 »
a nebo pkill částnázvu tabulátor ;)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

Habo

  • Návštěvník
  • *
  • Příspěvků: 94
  • Karma: +5/-2
    • Zobrazit profil
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #18 kdy: 26 Prosinec 2009, 00:18:04 »
a nebo pkill částnázvu tabulátor ;)

Ani nie - moj kod riesi aj situaciu v cast nazvu v strede - nie len zaciatok :) a aj velkost pismen, problem mozno bude ak ich je viac :)

brutus

  • Člen
  • **
  • Příspěvků: 312
  • Karma: +19/-7
  • sudo do-release-upgrade
    • Zobrazit profil
Re: LINUXTERO - příkazy, které se vždy hodí
« Odpověď #19 kdy: 25 Červenec 2011, 17:37:24 »
Moznost sa manualne pripojit na wifi z prikazoveho riadku vzdy pomoze(funguje na vecine linuxov):
Kód: [Vybrat]
iwlist
iwconfig wlan0 essid doma key 111111111
dhcpcd wlan0
iwlist preskenuje dostupne siete
wlan0 je adapter/sietova karta( u was moze byt aj ine)
essid(nazov siete)
key(nepovinne ak siet nema sifrovanie, v tomto pripade ide o wep-postup pri wpa je ak viem iny) ak mate ASCI a nie hex, piste "...key s:ascikey"
dhcpcd(neviem naco to presne sluzi ale bez toho to nebezi, ide tam o pridelovanie adresy pomocou dhcp)
niekedy je potrebny aj prikaz "ifconfig wlan0 up" ak nieje zapnuta sietovka defaultne-coz vecinou je  ;)
Intel core 2 duo, NvidiaGeForce8600GTS, 4GB RAM, (Xubuntu 12.04, SliTaz)
Asus eeePC 1000 HE(Android 4.0.4 x86)

Slunečnice77

  • Host

JuraS.

  • Člen
  • **
  • Příspěvků: 179
  • Karma: +6/-3
    • Zobrazit profil
Re:LINUXTERO - příkazy, které se vždy hodí
« Odpověď #21 kdy: 07 Červen 2013, 15:13:22 »
Jak se správně píše sítový odkaz ?
tento zápis
Citace
"download-dir": "\\DLINK-2D3CC1\Volume_1\Downloads\",

mi transmission nechce brát ... transmission běží na serveru a v síti je nas server na který se ukládají data.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Guru
  • ******
  • Příspěvků: 5151
  • Karma: +303/-77
    • Zobrazit profil
Re:LINUXTERO - příkazy, které se vždy hodí
« Odpověď #22 kdy: 22 Srpen 2013, 10:46:39 »
Jak se správně píše sítový odkaz ?
tento zápis
Citace
"download-dir": "\\DLINK-2D3CC1\Volume_1\Downloads\",

mi transmission nechce brát ... transmission běží na serveru a v síti je nas server na který se ukládají data.

Tohle je widlí zápis, korektní zápis záleží na protokolu jakým jsou ty dva počítače spojené (samba, FTP, ssh...)
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.