Guide to Unix/Commands

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

The Unix command line is often considered difficult to learn. This book aims to help beginners by introducing various commands in lucid and simple language. Unlike most command references, this book is designed to be a self-study guide.

[edit] Contents

Section Contents
Summary
Getting Help

man Development stage: 75% (as of October 7, 2005) info Development stage: 50% (as of October 7, 2005) apropos Development stage: 75% (as of October 7, 2005) whatis Development stage: 50% (as of October 7, 2005) makewhatis Development stage: 25% (as of October 7, 2005)

File System Utilities

ls Development stage: 25% (as of October 7, 2005) mkdir Development stage: 50% (as of October 7, 2005) cd Development stage: 50% (as of October 7, 2005) pwd Development stage: 75% (as of October 7, 2005) chroot Development stage: 50% (as of October 7, 2005) cp Development stage: 25% (as of October 7, 2005) mv Development stage: 25% (as of October 7, 2005) rm Development stage: 25% (as of October 7, 2005) touch Development stage: 50% (as of October 7, 2005) df Development stage: 75% (as of October 7, 2005) link Development stage: 25% (as of October 7, 2005) ln Development stage: 25% (as of October 7, 2005) unlink Development stage: 25% (as of October 7, 2005) chown chmod mount

Finding Files

find Development stage: 50% (as of October 7, 2005) whereis Development stage: 75% (as of October 7, 2005) which Development stage: 75% (as of October 7, 2005) locate Development stage: 50% (as of October 7, 2005)

File Viewing

cat Development stage: 50% (as of October 7, 2005) more Development stage: 25% (as of October 7, 2005) less Development stage: 25% (as of October 7, 2005) od Development stage: 50% (as of October 7, 2005) head Development stage: 50% (as of October 7, 2005) tail Development stage: 75% (as of October 7, 2005)

File Editing

pico Development stage: 00% (as of July 13, 2006) nano Development stage: 00% (as of July 13, 2006) zile Development stage: 00% (as of July 13, 2006) vi Development stage: 00% (as of July 13, 2006) joe Development stage: 00% (as of July 13, 2006) emacs Development stage: 00% (as of July 13, 2006)

File Compression

gzip Development stage: 50% (as of October 7, 2005) gunzip zcat gzcat tar Development stage: 25% (as of October 7, 2005) pax bzip2 Development stage: 00% (as of October 7, 2005) zip Development stage: 00% (as of October 7, 2005) compress

File Analysing

file Development stage: 25% (as of October 7, 2005) wc Development stage: 75% (as of October 7, 2005) cksum stat

Multiuser Commands

who Development stage: 75% (as of October 7, 2005) finger Development stage: 75% (as of October 7, 2005) su Development stage: 75% (as of October 7, 2005)

Self Information

whoami Development stage: 100% (as of October 7, 2005) groups Development stage: 100% (as of October 7, 2005) id Development stage: 100% (as of October 7, 2005) tty Development stage: 100% (as of October 7, 2005)

System Information

uptime Development stage: 100% (as of October 7, 2005) uname Development stage: 50% (as of October 7, 2005) dmesg Development stage: 75% (as of October 7, 2005) free Development stage: 50% (as of October 7, 2005) vmstat Development stage: 50% (as of October 7, 2005) top Development stage: 25% (as of October 7, 2005) df Development stage: 75% (as of October 7, 2005) hostname Development stage: 75% (as of October 7, 2005)

Networking

ifconf ifdown ifup

Process Management

nohup Development stage: 50% (as of October 7, 2005) ps Development stage: 75% (as of October 7, 2005) kill Development stage: 25% (as of October 7, 2005) pgrep Development stage: 50% (as of October 7, 2005) pidof Development stage: 50% (as of October 7, 2005) killall Development stage: 75% (as of October 7, 2005)

Devices

fuser Development stage: 50% (as of October 7, 2005) lsof Development stage: 50% (as of October 7, 2005) fstat

Kernel Commands

lsmod Development stage: 25% (as of October 7, 2005) modprobe sysctl

Compress Commands

tar xvf Development stage: 25% (as of 8 apr. 2007) bunzip2

Miscellaneous

sync Development stage: 100% (as of October 7, 2005) echo Development stage: 75% (as of October 7, 2005) cal Development stage: 50% (as of October 7, 2005) date Development stage: 100% (as of June 26, 2006) time Development stage: 50% (as of October 7, 2005) from Development stage: 25% (as of October 7, 2005) mailDevelopment stage: 25% (as of June 26, 2006) clearDevelopment stage: 100% (as of June 26, 2006) PS1Development stage: 100% (as of June 26, 2006)