"to strike violently," 1640s, perhaps of Scandinavian origin (cf. Swedish basa "to baste, whip, flog, lash," Danish baske "to beat, strike, cudgel"), from O.N. *basca "to strike;" or the whole group may be independently derived and echoic. Figurative sense of "abuse verbally or in writing" is from 1948. On a bash "on a drunken spree" is slang from 1901, which gave the word its sense of "party."
To criticize, esp destructively: bashing Google more than Microsoft now
The Dictionary of American Slang, Fourth Edition by Barbara Ann Kipfer, PhD. and Robert L. Chapman, Ph.D. Copyright (C) 2007 by HarperCollins Publishers. Cite This Source
bash in Technology
Bourne Again SHell. GNU's command interpreter for Unix. Bash is a Posix-compatible shell with full Bourne shell syntax, and some C shell commands built in. The Bourne Again Shell supports Emacs-style command-line editing, job control, functions, and on-line help. Written by Brian Fox of UCSB. The latest version is 1.14.1. It includes a yacc parser, the interpreter and documentation. (ftp://ftp.gnu.org/bash-1.14.1.tar.gz) or from a GNU archive site. E-mail: . Usenet newsgroup: news:gnu.bash.bug. (1994-07-15)