ELKS One Page Manual

File Commands

ls

directory listing

ls -al

formatted listing with hidden files

cd dir

change directory to dir

cd

change to home

pwd

show current directory

mkdir dir

create a directory dir

rm file

delete file

rm -r dir

delete directory dir

rm -f file

force remove file

rm -rf dir

force remove directory dir*

cp file1 file2

copy file1 to file2

cp -r dir1 dir2

copy dir1 to dir2; create dir2 if it doesn't exist

mv file1 file2

rename or move file1 to file2; if file2 is an existing directory, moves file1 into directory file2

ln -s file link

create symbolic link named link to file

touch file

create or update file

cat > file

places standard input into file

more file

output the contents of file

head file

output the first 10 lines of file

tail file

output the last 10 lines of file

tail -f file

output the contents of file as it grows, starting with the last 10 lines

Process Management

ps

display your currently active processes

kill pid

kill process id pid (add a & for ELKS)

File Permissions

chmod octal file

change the permissions of file to octal, which can be found separately for user, group, and world by adding: 4 – read (r), 2 – write (w), 1 – execute (x)

Examples:

chmod 777

read, write, execute (rwx) for all

chmod 755

rwx for owner, rx for group and world

chmod 666

read and write for all

chmod 644

read+write for owner, read for group+world

Searching

grep pattern files

search for pattern in files

grep -r pattern dir

search recursively for pattern in dir

command | grep pattern

search for pattern in the output of command

Compression

tar cf file.tar files

create a tar named file.tar containing files

tar xf file.tar

extract the files from file.tar

tar czf file.tar.gz files

create a tar with gzip compression

tar xzf file.tar.gz

extract a tar using gzip

tar cjf file.tar.bz2

create a tar with bzip2 compression

tar xjf file.tar.bz2

extract a tar using bzip2

zat > file

extract a zip archive to stdout; redirect to file here

compress, uncompress

compress and expand data

Editors

vi

Visual Editor - switch to command mode: „Q“
quit without saving :q!

elvis

vi/ex clone editor

e3-16

full-screen text editor with WordStar interface

ed

editor for use in shell scripts

Misc

yacc

Parser generator, executes yacc grammar file

mcopy, mdir, mdel, mren, mtype, mwrite, mrd, mmd

Mtools: each program attempts to emulate the MS-DOS equivalent command

mkdfs

make DOS file system

26th of March 2017 Georg Potthast