User Tools

Site Tools


bash_cheatsheet

Differences

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

Link to this comparison view

Next revision
Previous revision
bash_cheatsheet [2018/06/01 18:46]
nasikimi created
bash_cheatsheet [2020/03/04 12:34] (current)
nasikimi [Scripting]
Line 9: Line 9:
  
 ===== Commandes ===== ===== Commandes =====
 +
 +Rechercher les lignes en commun sur deux fichiers
 +<code bash>
 +awk '​NR==FNR{arr[$0];​next} $0 in arr' file1 file2
 +cat file1 file2 | sort | uniq -d
 +</​code>​
  
 Afficher les fichiers volumineux (du plus gros au plus léger) Afficher les fichiers volumineux (du plus gros au plus léger)
Line 33: Line 39:
 <code bash> <code bash>
 cat /​proc/​cmdline cat /​proc/​cmdline
 +</​code>​
 +
 +Se connecter à une BDD Postgres
 +<code bash>
 +psql -h <​machine_ou_localhost>​ -d <​database>​ -U <​user>​ -p <​port>​
 </​code>​ </​code>​
  
Line 38: Line 49:
 <code bash> <code bash>
 strace -e trace=file APP 2>&1 | grep "/​home"​ > trace.log strace -e trace=file APP 2>&1 | grep "/​home"​ > trace.log
 +</​code>​
 +
 +Basculer le clavier en QWERTY/​AZERTY
 +<code bash>
 +setxkbmap en / fr
 </​code>​ </​code>​
  
Line 78: Line 94:
  
   * **//echo ${foo%?​}//​** supprime le dernier caractère de foo   * **//echo ${foo%?​}//​** supprime le dernier caractère de foo
 +  * **//echo ${foo%_v.cf}//​** supprime le caractère "​_v.cf"​ - pratique pour renommer en masse
bash_cheatsheet.1527871581.txt.gz · Last modified: 2018/06/01 18:46 by nasikimi