An A-Z Index of The Bash Command Line For Linux - SS64
An A-Z Index of The Bash Command Line For Linux - SS64
( SS64 )
Links
Syntax
Search
ss64.com/bash/
6/18/13
e c h o e g r e p e j e c t e n a b l e e n v e t h t o o l e v a l e x e c e x i t e x p e c t e x p a n d e x p o r t e x p r
D i s p l a ym e s s a g eo ns c r e e n S e a r c hf i l e ( s )f o rl i n e st h a tm a t c ha ne x t e n d e de x p r e s s i o n E j e c tr e m o v a b l em e d i a E n a b l ea n dd i s a b l eb u i l t i ns h e l lc o m m a n d s E n v i r o n m e n tv a r i a b l e s E t h e r n e tc a r ds e t t i n g s E v a l u a t es e v e r a lc o m m a n d s / a r g u m e n t s E x e c u t eac o m m a n d E x i tt h es h e l l A u t o m a t ea r b i t r a r ya p p l i c a t i o n sa c c e s s e do v e rat e r m i n a l C o n v e r tt a b st os p a c e s S e ta ne n v i r o n m e n tv a r i a b l e E v a l u a t ee x p r e s s i o n s
f a l s e D on o t h i n g ,u n s u c c e s s f u l l y f d f o r m a tL o w l e v e lf o r m a taf l o p p yd i s k f d i s k P a r t i t i o nt a b l em a n i p u l a t o rf o rL i n u x f g S e n dj o bt of o r e g r o u n d f g r e p S e a r c hf i l e ( s )f o rl i n e st h a tm a t c haf i x e ds t r i n g f i l e D e t e r m i n ef i l et y p e f i n d S e a r c hf o rf i l e st h a tm e e tad e s i r e dc r i t e r i a f m t R e f o r m a tp a r a g r a p ht e x t f o l d W r a pt e x tt of i tas p e c i f i e dw i d t h . f o r E x p a n dw o r d s ,a n de x e c u t ec o m m a n d s f o r m a t F o r m a td i s k so rt a p e s f r e e D i s p l a ym e m o r yu s a g e f s c k F i l es y s t e mc o n s i s t e n c yc h e c ka n dr e p a i r f t p F i l eT r a n s f e rP r o t o c o l f u n c t i o nD e f i n eF u n c t i o nM a c r o s f u s e r I d e n t i f y / k i l lt h ep r o c e s st h a ti sa c c e s s i n gaf i l e g a w k F i n da n dR e p l a c et e x tw i t h i nf i l e ( s ) g e t o p t s P a r s ep o s i t i o n a lp a r a m e t e r s g r e p S e a r c hf i l e ( s )f o rl i n e st h a tm a t c hag i v e np a t t e r n g r o u p a d dA d dau s e rs e c u r i t yg r o u p g r o u p d e lD e l e t eag r o u p g r o u p m o dM o d i f yag r o u p g r o u p s P r i n tg r o u pn a m e sau s e ri si n g z i p C o m p r e s so rd e c o m p r e s sn a m e df i l e ( s ) h a s h R e m e m b e rt h ef u l lp a t h n a m eo fan a m ea r g u m e n t h e a d O u t p u tt h ef i r s tp a r to ff i l e ( s ) h e l p D i s p l a yh e l pf o rab u i l t i nc o m m a n d h i s t o r y C o m m a n dH i s t o r y h o s t n a m eP r i n to rs e ts y s t e mn a m e i c o n v C o n v e r tt h ec h a r a c t e rs e to faf i l e i d P r i n tu s e ra n dg r o u pi d ' s i f C o n d i t i o n a l l yp e r f o r mac o m m a n d i f c o n f i gC o n f i g u r ean e t w o r ki n t e r f a c e i f d o w n S t o pan e t w o r ki n t e r f a c e i f u p S t a r tan e t w o r ki n t e r f a c eu p i m p o r t C a p t u r ea nXs e r v e rs c r e e na n ds a v et h ei m a g et of i l e i n s t a l l C o p yf i l e sa n ds e ta t t r i b u t e s j o b s j o i n k i l l L i s ta c t i v ej o b s J o i nl i n e so nac o m m o nf i e l d S t o pap r o c e s sf r o mr u n n i n g
2/5
j k
ss64.com/bash/
6/18/13
k i l l a l l K i l lp r o c e s s e sb yn a m e l l e s s l e t l n l o c a l l o c a t e l o g n a m e l o g o u t l o o k l p c l p r l p r i n t l p r i n t d l p r i n t q l p r m l s l s o f m a k e m a n m k d i r m k f i f o m k i s o f s m k n o d m o r e m o u n t m t o o l s m t r m v m m v D i s p l a yo u t p u to n es c r e e na tat i m e P e r f o r ma r i t h m e t i co ns h e l lv a r i a b l e s C r e a t eas y m b o l i cl i n kt oaf i l e C r e a t ev a r i a b l e s F i n df i l e s P r i n tc u r r e n tl o g i nn a m e E x i tal o g i ns h e l l D i s p l a yl i n e sb e g i n n i n gw i t hag i v e ns t r i n g L i n ep r i n t e rc o n t r o lp r o g r a m O f fl i n ep r i n t P r i n taf i l e A b o r tap r i n tj o b L i s tt h ep r i n tq u e u e R e m o v ej o b sf r o mt h ep r i n tq u e u e L i s ti n f o r m a t i o na b o u tf i l e ( s ) L i s to p e nf i l e s R e c o m p i l eag r o u po fp r o g r a m s H e l pm a n u a l C r e a t en e wf o l d e r ( s ) M a k eF I F O s( n a m e dp i p e s ) C r e a t ea nh y b r i dI S O 9 6 6 0 / J O L I E T / H F Sf i l e s y s t e m M a k eb l o c ko rc h a r a c t e rs p e c i a lf i l e s D i s p l a yo u t p u to n es c r e e na tat i m e M o u n taf i l es y s t e m M a n i p u l a t eM S D O Sf i l e s N e t w o r kd i a g n o s t i c s( t r a c e r o u t e / p i n g ) M o v eo rr e n a m ef i l e so rd i r e c t o r i e s M a s sM o v ea n dr e n a m e( f i l e s )
o p
ss64.com/bash/
6/18/13
r a m r a md i s kd e v i c e r c p C o p yf i l e sb e t w e e nt w om a c h i n e s r e a d R e a dal i n ef r o ms t a n d a r di n p u t r e a d a r r a yR e a df r o ms t d i ni n t oa na r r a yv a r i a b l e r e a d o n l yM a r kv a r i a b l e s / f u n c t i o n sa sr e a d o n l y r e b o o t R e b o o tt h es y s t e m r e n a m e R e n a m ef i l e s r e n i c e A l t e rp r i o r i t yo fr u n n i n gp r o c e s s e s r e m s y n c S y n c h r o n i z er e m o t ef i l e sv i ae m a i l r e t u r n E x i tas h e l lf u n c t i o n r e v R e v e r s el i n e so faf i l e r m R e m o v ef i l e s r m d i r R e m o v ef o l d e r ( s ) r s y n c R e m o t ef i l ec o p y( S y n c h r o n i z ef i l et r e e s ) s c r e e n M u l t i p l e xt e r m i n a l ,r u nr e m o t es h e l l sv i as s h s c p S e c u r ec o p y( r e m o t ef i l ec o p y ) s d i f f M e r g et w of i l e si n t e r a c t i v e l y s e d S t r e a mE d i t o r s e l e c t A c c e p tk e y b o a r di n p u t s e q P r i n tn u m e r i cs e q u e n c e s s e t M a n i p u l a t es h e l lv a r i a b l e sa n df u n c t i o n s s f t p S e c u r eF i l eT r a n s f e rP r o g r a m s h i f t S h i f tp o s i t i o n a lp a r a m e t e r s s h o p t S h e l lO p t i o n s s h u t d o w nS h u t d o w no rr e s t a r tl i n u x s l e e p D e l a yf o ras p e c i f i e dt i m e s l o c a t e F i n df i l e s s o r t S o r tt e x tf i l e s s o u r c e R u nc o m m a n d sf r o maf i l e` . ' s p l i t S p l i taf i l ei n t of i x e d s i z ep i e c e s s s h S e c u r eS h e l lc l i e n t( r e m o t el o g i np r o g r a m ) s t r a c e T r a c es y s t e mc a l l sa n ds i g n a l s s u S u b s t i t u t eu s e ri d e n t i t y s u d o E x e c u t eac o m m a n da sa n o t h e ru s e r s u m P r i n tac h e c k s u mf o raf i l e s u s p e n d S u s p e n de x e c u t i o no ft h i ss h e l l s y m l i n k M a k ean e wn a m ef o raf i l e s y n c S y n c h r o n i z ed a t ao nd i s kw i t hm e m o r y t a i l O u t p u tt h el a s tp a r to ff i l e t a r T a p eA R c h i v e r t e e R e d i r e c to u t p u tt om u l t i p l ef i l e s t e s t E v a l u a t eac o n d i t i o n a le x p r e s s i o n t i m e M e a s u r eP r o g r a mr u n n i n gt i m e t i m e s U s e ra n ds y s t e mt i m e s t o u c h C h a n g ef i l et i m e s t a m p s t o p L i s tp r o c e s s e sr u n n i n go nt h es y s t e m t r a c e r o u t eT r a c eR o u t et oH o s t t r a p R u nac o m m a n dw h e nas i g n a li ss e t ( b o u r n e ) t r T r a n s l a t e ,s q u e e z e ,a n d / o rd e l e t ec h a r a c t e r s t r u e D on o t h i n g ,s u c c e s s f u l l y t s o r t T o p o l o g i c a ls o r t t t y P r i n tf i l e n a m eo ft e r m i n a lo ns t d i n t y p e D e s c r i b eac o m m a n d u l i m i t u m a s k L i m i tu s e rr e s o u r c e s U s e r sf i l ec r e a t i o nm a s k
4/5
ss64.com/bash/
6/18/13
u m o u n t U n m o u n tad e v i c e u n a l i a s R e m o v ea na l i a s u n a m e P r i n ts y s t e mi n f o r m a t i o n u n e x p a n dC o n v e r ts p a c e st ot a b s u n i q U n i q u i f yf i l e s u n i t s C o n v e r tu n i t sf r o mo n es c a l et oa n o t h e r u n s e t R e m o v ev a r i a b l eo rf u n c t i o nn a m e s u n s h a r U n p a c ks h e l la r c h i v es c r i p t s u n t i l E x e c u t ec o m m a n d s( u n t i le r r o r ) u p t i m e S h o wu p t i m e u s e r a d d C r e a t en e wu s e ra c c o u n t u s e r d e l D e l e t eau s e ra c c o u n t u s e r m o d M o d i f yu s e ra c c o u n t u s e r s L i s tu s e r sc u r r e n t l yl o g g e di n u u e n c o d eE n c o d eab i n a r yf i l e u u d e c o d eD e c o d eaf i l ec r e a t e db yu u e n c o d e v v d i r v i v m s t a t w a i t w a t c h w c w h e r e i s w h i c h w h i l e w h o w h o a m i w g e t w r i t e V e r b o s e l yl i s td i r e c t o r yc o n t e n t s( ` l slb ' ) V e r b o s e l yl i s td i r e c t o r yc o n t e n t s( ` l slb ' ) T e x tE d i t o r R e p o r tv i r t u a lm e m o r ys t a t i s t i c s W a i tf o rap r o c e s st oc o m p l e t e E x e c u t e / d i s p l a yap r o g r a mp e r i o d i c a l l y P r i n tb y t e ,w o r d ,a n dl i n ec o u n t s S e a r c ht h eu s e r ' s$ p a t h ,m a np a g e sa n ds o u r c ef i l e sf o rap r o g r a m S e a r c ht h eu s e r ' s$ p a t hf o rap r o g r a mf i l e E x e c u t ec o m m a n d s P r i n ta l lu s e r n a m e sc u r r e n t l yl o g g e di n P r i n tt h ec u r r e n tu s e ri da n dn a m e( ` i du n ' ) R e t r i e v ew e bp a g e so rf i l e sv i aH T T P ,H T T P So rF T P S e n dam e s s a g et oa n o t h e ru s e r
Commands marked are bash built-ins, these are available under all shells. More bash commands: Linux Command Directory from O'Reilly SS64 bash discussion forum Links to other Sites, books etc
Copyright SS64.com 1999-2013 Some rights reserved
ss64.com/bash/
5/5