lots of tech info here

Installing Applications and Servers in Debian GNU/Linux

Published on 01 December 2004 | No Comments

6. Installing applications and servers

NOTE: Its always a good idea to run the following before you install any sofware. This refreshes the /etc/apt/sources.list cache.

apt-get update

Applications

Editors (emacs and Bluefish)

apt-get install emacs21 bluefish

Terminals (xterm and aterm)

apt-get install xterm aterm

Servers

Apache webserver 2 with PHP 4

apt-get install apache2 libapache2-mod-php4

MySQL server, MySQL client, PHP4 support for MySQL, phpMyAdmin (web based administration)

apt-get install mysql-server mysql-client php4-mysql phpmyadmin

SSH server

apt-get install ssh

vsftpd FTP server

apt-get install vsftpd

My .emacs file:

;; Arul's Emacs customisations
;; Last updated: 25 August 2009

;; Don't show startup message
(setq inhibit-startup-message t)

;; Font lock mode
(when (fboundp 'global-font-lock-mode)
  (global-font-lock-mode t))

;; Maximum colours
(setq font-lock-maximum-decoration t)

;; Show trailing spaces with something
(setq show-trailing-whitespace t)

;; Set tab width to 4 spaces
(setq tab-width 4)

;; Force tabs to become spaces
(setq-default indent-tabs-mode nil)

;; Show blocked area
(setq transient-mark-mode t)

;; Highlight matching parenthesis
(show-paren-mode 1)

;; Highlight current line
;(global-hl-line-mode 1)

;; Show time
(display-time)

;; Make backspace WORK
(normal-erase-is-backspace-mode 0)

;; Show lines and columns
(line-number-mode "on")
(column-number-mode "on")

;; External packages
(add-to-list 'load-path "~/.emacs.d")

(require 'linum)
(global-linum-mode 1)
(setq linum-format "%d ")

;; PHP colouring
;(require 'php-mode)

;;python mode stuff
;(setq auto-mode-alist
;      (cons '("\\.py$" . python-mode) auto-mode-alist))
;(setq interpreter-mode-alist
;      (cons '("python" . python-mode)
;            interpreter-mode-alist))
;(autoload 'python-mode "python-mode" "Python editing mode." t)

Emacs Commands

FILE AND BUFFERS

C-x C-f Find or Create file C-x C-s Save file C-x C-w Write to new filename (it prompts you) C-x C-b Lists buffers C-x C-c Quit emacs

==================================================== COMMAND RELATED ==================================================== ESC ESC ESC Cancelling whatever I am doing C-g Abort command (like Ctrl C) C-_ or C-x u Undo/Redo (toggles) C-z Suspend (to return, type %emacs) A-x Run any command

==================================================== CUTTING COPYING AND PASTING ==================================================== C-k Cut text from cursor to end of line C-y Paste text C-space Mark the start for the block C-w Mark the end of the block and CUT it A-w Mark the end of the block and COPY it

==================================================== FIND REPLACE a STRING ==================================================== A-x replace-string ENTER String replace from cursor to end of buffer A-x query-replace ENTER String replace with querying A-% Search and replace (press y when prompted) A-x grep ENTER Perform a 'grep' search

==================================================== SCROLLING AND WINDOWS ==================================================== C-x 1 One window on current buffer C-x 2 Split window horizontally C-x 3 Split window vertically C-x o Shift between windows C-x 0 Close current window C-v Go forward one screen A-v Go backward one screen

==================================================== CURSOR MOVEMENT ==================================================== A-v Beginning of buffer C-v End of buffer C-a Beginning of line C-e End of line A-f Forward one word A-b Back one word

==================================================== MORE ==================================================== A-x what-line ENTER Display current line number A-< C-u 20 C-n Go to line number 20

Last Update: 01 December 2004 [Created on 05 December 2004]

If you liked this article, follow us on Facebook and Twitter (@aruljohn).

Share this with Others

Subscribe

Tags