Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
project:linuxfun [2016/12/01 21:01]
over23 project - linux fun commands - edited to be better readeable, add your finetuned singleliners
project:linuxfun [2017/05/17 13:55]
over23 test questions for broken machine added
Line 1: Line 1:
  
-  ​* LINUX BASICS Public Wiki by Over and LiPo: http://​wiki.li-on.cz/​+ 
 +  ​* LINUX BASICS Public Wiki by Over and LiPo: [[http://​wiki.li-on.cz/​|http://​wiki.li-on.cz/​]]
  
   * A lot of interesting and useful commands and info for Linux machine [BASH positive] - to be rewritten to Doc:   * A lot of interesting and useful commands and info for Linux machine [BASH positive] - to be rewritten to Doc:
-https://​over23.github.io/​r00t_l4b/​useful_linux.html 
  
-===== parse IRC logs only for http - example ====+[[https://​over23.github.io/​r00t_l4b/​useful_linux.html|https://​over23.github.io/​r00t_l4b/​useful_linux.html]] 
 + 
 +===== test machine and scripts ===== 
 +[[test questions]] 
 + 
 +[[broken machine]] 
 + 
 +===== parse IRC logs only for http - example ====
 <​code>​ <​code>​
-  grep -A 2 http ~/​irclogs/​freenode/#​labka.log | uniq | grep -v -e "​-!-"​ > ~/​grep_irssi_http2.txt+  grep -A 2 http ~/​irclogs/​freenode/#​labka.log | uniq | grep -v -e "​-!-">​ ~/​grep_irssi_http2.txt
 </​code>​ </​code>​
-===== transform Czech and other diacritics to pure ascii ===== + 
 +===== transform Czech and other diacritics to pure ascii ===== 
 <​code>​ <​code>​
-$ cat pismenka1.txt | iconv -f utf8 -t ascii//​TRANSLIT//​IGNO ​                                                                                      RE > ascii.txt+$ cat pismenka1.txt | iconv -f utf8 -t ascii//​TRANSLIT//​IGNO ​                                                                                      ​RE>​ ascii.txt
 </​code>​ </​code>​
  
-===== invert text to reverse [whatever = revetahw] ===== +===== invert text to reverse [whatever = revetahw] ===== 
 <​code>​ <​code>​
 $ echo "​whatever"​ | rev $ echo "​whatever"​ | rev
 </​code>​ </​code>​
  
-===== get me emails from gmail - fokin dangerous!!! ===== +===== get me emails from gmail - fokin dangerous!!! ===== 
 <​code>​ <​code>​
-curl -u "​email":"​passwd"​ --silent "​https://​mail.google.com/​mail/​feed/​atom"​ | perl -ne 'print "​\t"​ if /<​name>/;​ print "​$2\n"​ if /<​(title|name)>​(.*)<​\/\1>/;'​ | awk -v FS="​(<​fullcount>​|</​fullcount>​)"​ '​{print $2}'+curl -u "​email":"​passwd"​ --silent "​https://​mail.google.com/​mail/​feed/​atom"​ | perl -ne 'print "​\t"​ if /<​name>/;​ print "​$2\n"​ if /<​(title|name)>​(.*)</​1>/;'​ | awk -v FS="​(<​fullcount>​|</​fullcount>​)"​ '​{print $2}'
 </​code>​ </​code>​
 +
   * get me emails from gmail   * get me emails from gmail
   * parse only number of new emails there   * parse only number of new emails there
  
-===== used swap space ===== +===== used swap space ===== 
 <​code>​ <​code>​
 for file in /​proc/​*/​status ; do awk '/​VmSwap|Name/​{printf $2" " $3}END{print ""​}'​ $file; done | sort -k 2 -n -r | less for file in /​proc/​*/​status ; do awk '/​VmSwap|Name/​{printf $2" " $3}END{print ""​}'​ $file; done | sort -k 2 -n -r | less
 </​code>​ </​code>​
  
 +===== change fish to bash =====
  
-===== change fish to bash =====  +<​code>​ 
-<​code>​usermod -s /​usr/​bin/​fish username</​code>​+usermod -s /​usr/​bin/​fish username 
 +</​code>​
  
 ====== Tools ====== ====== Tools ======
 +
   * nikto   * nikto
   * sqlmap   * sqlmap
-  * https://​www.owasp.org/​index.php/​ZAP+  * [[https://​www.owasp.org/​index.php/​ZAP|https://​www.owasp.org/​index.php/​ZAP]]
  
-   * files over 50Megs+  ​* files over 50Megs
  
 find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Line 46: Line 63:
   * find and kill some running process   * find and kill some running process
  
-kill `ps aux | grep -F '​myServer'​ | grep -v -F '​grep'​ | awk '{ print $2 }'​` ​+kill `ps aux | grep -F '​myServer'​ | grep -v -F '​grep'​ | awk '{ print $2 }'`
  
 ====== OpenVPN ====== ====== OpenVPN ======
-  * https://​www.howtoforge.com/​tutorial/​how-to-install-openvpn-on-centos-7/​ 
  
-{{ project:​siroky_vtip.jpg?​800px}}+  * [[https://​www.howtoforge.com/​tutorial/​how-to-install-openvpn-on-centos-7/​|https://​www.howtoforge.com/​tutorial/​how-to-install-openvpn-on-centos-7/​]] 
 + 
 +{{  :project:​siroky_vtip.jpg?​800}} 
 + 
 +====== FFMPEG convert script ====== 
 +  #!/bin/bash -x 
 +  for f in *.mp4 
 +  do 
 +    soubor="/​Users/​pavouk/​Movies/​xxx/​$f"​ 
 +    soubor2="/​Users/​pavouk/​Movies/​xxx_h265/​$f"​ 
 +    /​usr/​local/​bin/​ffmpeg -i ${soubor} -c:v libx265 -preset medium -codec:a aac -strict experimental -b:a 128k ${soubor2} 
 +  done 
 + 
 +====== Get a rid of spaces in dir ====== 
 +  for f in *\ *; do mv "​$f"​ "${f// /_}"; done 
  • project/linuxfun.txt
  • Last modified: 2017/09/19 11:41
  • by over23