Frequently Used Linux Commands

Содержание

Слайд 2

vi editor modes in vi editor Command insert esc key to

vi editor
modes in vi editor
Command
insert
esc key to switch between modes.
mostly

used commands:
vi filename.c
:x
:q!
shift+a - append
Слайд 3

File handling commands Manipulating Files: chmod cp file mv rm head tail cat

File handling commands

Manipulating Files:
chmod
cp
file
mv
rm
head
tail
cat

Слайд 4

Background Process & Some Operators : Standard Input Device-0 Standard Output

Background Process
&
Some Operators :
Standard Input Device-0
Standard Output Device-1
Standard Error Device-2
Redirect :
-----------
>

Input
< Output
| Pipe
ex:
ls -l 1>allfile &
Слайд 5

Ex: $ls | more $ls > dir_listing.txt $cat append: $ ls

Ex:
$ls | more
$ls > dir_listing.txt
$cat < file.sh
append:
$ ls >> dir_listing.txt
The following

adds the contents of File1 at the end of File2:
$ cat File1 >> File2
Слайд 6

Directory Related Commands: cd mkdir pwd ls Process Related Commands: ps top netstat pstree kill

Directory Related Commands:
cd
mkdir
pwd
ls

Process Related Commands:
ps
top
netstat
pstree
kill

Слайд 7

Disk related commands: du - Summarize disk usage of each FILE,

Disk related commands:
du - Summarize disk usage of each FILE, recursively

for directories.
df - report filesystem disk space usage
Слайд 8

Searching Files using command: find / -name file.c find /search/path -name filename

Searching Files using command:

find / -name file.c

find /search/path -name filename

Слайд 9

Search for a word in File(s) grep text /some/path/file ex: grep

Search for a word in File(s)

grep text /some/path/file
ex:
grep main hello.c
grep

-r main /some/cdir
Слайд 10

# mv files older then 1 day to dir TMP find

# mv files older then 1 day to dir TMP
find .

-atime +1 -type f -exec mv {} TMP \;

find with exec – powerful combintion

# find files with word main
find . -exec grep -il "main" {} \;

Слайд 11

super user commands : su and su - fdisk sudo

super user commands :
su and su -
fdisk
sudo

Слайд 12

Remote machine commands: To copy a file from remote machine to

Remote machine commands:
To copy a file from remote machine to your

system:
scp oss@10.176.34.171:/home/oss/small.txt .
To copy file from your machine to remote:
scp Newsmall.txt oss@10.232.13.99:/home/oss
To remote login:
ssh 10.232.13.99
ssh oss@10.232.13.99
Слайд 13

sed – stream editor sed 's/texttofind/replacewiththis/g' filename #replace linux as GNULinux

sed – stream editor
sed 's/texttofind/replacewiththis/g' filename
#replace linux as GNULinux and save

result in file1.txt
sed 's/linux/GNULinux/g' file.txt > file1.txt
du and df cmds:
du -h
df -h
cut & paste:
cut -f 2 temp2
Слайд 14

Commands : Online Terminal - http://www.webminal.org http://ss64.com/bash/index.html http://www.wagoneers.com/UNIX/ Basics: http://linux.about.com/od/itl_guide/a/gdeitl_idx.htm http://www.ee.surrey.ac.uk/Teaching/Unix/index.html Tips: http://www.builderau.com.au/program/linux/soa/10-shortcuts-to-master-bash/0,339028299,339279043,00.htm http://www.wagoneers.com/UNIX/FIND/find-usage.html

Commands :
Online Terminal - http://www.webminal.org
http://ss64.com/bash/index.html
http://www.wagoneers.com/UNIX/
Basics:
http://linux.about.com/od/itl_guide/a/gdeitl_idx.htm
http://www.ee.surrey.ac.uk/Teaching/Unix/index.html
Tips:
http://www.builderau.com.au/program/linux/soa/10-shortcuts-to-master-bash/0,339028299,339279043,00.htm
http://www.wagoneers.com/UNIX/FIND/find-usage.html