COMMANDS that can be used in Ubuntu

by vitalbodies on June 28th, 2008

COMMANDS that can be used in Ubuntu
This list is a reference that is handy. All of the commands are used within the Terminal…

How To Open The Terminal: Applications > Accessories > Terminal

The Commands:

(commands are shown in preformatted text)

USB:

lsusb

- Shows USB connected hardware

lshw -C usb

- Additional info on USB related hardware (good for USB dongles)

GENERAL NETWORKING:

lspci -v | less

- What chipset does the card have?

ifconfig

- lists IP address (similar to ipconfig in Windows)

iwlist scan

- shows wireless networks that are available in the area along with basic encryption information

lshw -C network

- Shows interface and driver associated with each networking device

lspci -nn

- Shows hardware connected to the pci bus

ROUTING:

route -n

- Lists kernel IP routing table — Good for troubleshooting problems with the gateway (netstat -rn = equivalent command)

sudo route add default gw 192.168.1.1

- Example of how to set the default gateway to 192.168.1.1

sudo route del default gw 192.168.1.1 - Example of how to delete the default gateway setting

DNS:

cat /etc/resolv.conf

- Lists DNS servers associated with network connections (Network Manager)

/etc/dhcp3/dhclient.conf

- File which sets or modifies dns (domain name servers) settings

PCI:

lspci -nn

- Shows hardware connected to the pci bus

MODULES:

cat /etc/modprobe.d/blacklist

- List modules that will not be loaded by the Operating System at boot time

lsmod

- lists currently loaded kernel modules. (Example usage – lsmod | grep ndiswrapper)

sudo modprobe *****

- Loads the kernel module **** . (Example usage – sudo modprobe ndiswrapper, sudo modprobe r818x, sudo modprobe ath_pci)

sudo modprobe -r ****

- Unloades the kernel module ****. (Example usage – sudo modprobe -r ndiswrapper)

dmesg | more

- Lists boot log — good for troubleshooting problems with modules/drivers not being loaded

INTERFACE:

sudo ifup/ifdown <interface>

- Brings up/down the interface and clears the routing table for the specified interface

sudo ifconfig <interface> up/down

- Brings up/down the interface for the specified interface

sudo dhclient <interface>

- Request IP address from DNS server for specified interface

sudo dhclient -r <interface>

- Release IP address associated with specified interface

/etc/iftab

(Feisty and pre-releases (Edgy, etc)) – /etc/udev/rules.d/70-persistent-net.rules (Gutsy) – File which assigns logical names (eth0, wlan0, etc) to MAC addresses

FIREWALL:

sudo iptables -L

- Lists firewall rules

KERNEL:

uname -r

- Displays kernel version

Credit for the original list of commands goes to kevdog: http://ubuntuforums.org/member.php?u=257393

Here is another list of helpful commands:

https://help.ubuntu.com/8.04/basic-commands/C/

From Ubuntu

1 Comment
  1. anjalianju permalink

    good.

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS