Pokazywanie postów oznaczonych etykietą bash. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą bash. Pokaż wszystkie posty

środa, 20 lipca 2016

bash-it

Bash-it is a collection of community Bash commands and scripts. (And a shameless ripoff of oh-my-zsh :smiley:) Includes autocompletion, themes, aliases, custom functions, a few stolen pieces from Steve Losh, and more. Bash-it provides a solid framework for using, developing and maintaining shell scripts and custom commands for your daily work. 


If you're using the Bourne Again Shell (Bash) on a regular basis and have been looking for an easy way on how to keep all of these nice little scripts and aliases under control, then Bash-it is for you!
Stop polluting your ~/bin directory and your .bashrc file, fork/clone Bash-it and start hacking away.

INSTAL

czwartek, 9 czerwca 2016

Download an entire website using wget

wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com
Functions: wget Download an entire website using wget
-p parameter tells wget to include all files, including images.
-e robots=off you don't want wget to obey by the robots.txt file
-U mozilla as your browsers identity.
--random-wait to let wget chose a random number of seconds to wait, avoid get into black list.

Other useful wget parameters:
--limit-rate=20k limits the rate at which it downloads files.
-b continues wget after logging out.
-o $HOME/wget_log.txt logs the output
Other resourcess:
man wget
If U have wget U have man wget also (*correct Me if I wrong)

środa, 8 czerwca 2016

commandline fu

sudo !!

Run the last command as root
Useful when you forget to use sudo for a command. "!!" grabs the last run command.
mount | column -t

nice layout in currently mounted filesystems

piątek, 18 marca 2016

VBoxManage: error: Cannot open the raw disk '/dev/sdb': VERR_ACCESS_DENIED

user@host:~$ vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
VBoxManage: error: Cannot open the raw disk '/dev/sdb': VERR_ACCESS_DENIED
VBoxManage: error: The raw disk vmdk file was not created
Ok co się stało?
VERR_ACCESS_DENIED przy open the raw disk '/dev/sdb'

Przyczyny?

1. W użyciu
2. Złe uprawnienia odczytu /dev/sdb

Rozwiązanie

1. Sprawdź czy jest zamontowany /dev/sdb
cat /proc/mounts | grep "sdb"
cat /proc/self/mounts | grep "sdb"
mount -l | grep "sdb"

unmount /dev/sdb jeśli potrzeba

2. chmod 777 /dev/sdb
3. Bez pierdolenia

sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
RAW host disk access VMDK file /home/user/usb.vmdk created successfully.
chown -R user:user /home/user/usb.vmdk
chmod 777 /home/user/usb.vmdk

Cześć :)

wtorek, 26 stycznia 2016

Błąd: użytkownik nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

imagescan-bundle-debian-8-1.1.4.x64.deb$ ls
core  install.sh  plugins  README.rst
imagescan-bundle-debian-8-1.1.4.x64.deb$ ./install.sh 

Ufamy, że lokalny administrator udzielił odpowiedniego szkolenia.
Zwykle sprowadza się ono do tych trzech rzeczy:

    1) należy respektować prywatność innych,
    2) należy myśleć przed pisaniem,
    3) z dużą władzą wiąże się duża odpowiedzialność.

[sudo] password for :
 nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.


No to 
Terminal #root

echo -n "yhy ALL=(ALL:ALL) ALL " >> /etc/sudores


poniedziałek, 27 lipca 2015

Usuń linię zawierającą określony ciąg przy użyciu sed i nie tylko

Aby usunąć linię i pokazać ja na standardowym wyjściu używając sed:
sed '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając GNU sed):
sed -i '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając AWK):
awk '!/wzór do dopasowania/' plik > temp-plik && mv temp-plik plik
Aby bezpośrednio zmodyfikować plik i zapisać kopię zapasową (Używając Ruby(1.9+)):
ruby -i.bak -ne 'print if not /wzór do dopasowania/' plik
Aby bezpośrednio zmodyfikować plik (Używając GNU grep):
grep -v "grep -v "wzór do dopasowania" plik > temp-plik && mv temp-plik plik" plik > temp-plik && mv temp-plik plik
Aby zmodyfikować plik używając skryptu Shell(bash3.2+)
#!/bin/bash while read -r line do [[ ! $s =~ wzór do dopasowania ]] && echo "$line" done o mv o plik