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
|