ബാഷ് ഇൻസ്റ്റാൾ ചെയ്യുക

ബാഷ് സാധാരണയായി ലിനക്സ്/യുണിക്സ് അധിഷ്ഠിത മെഷീനുകളിലെ ഒരു നേറ്റീവ് ആപ്ലിക്കേഷനാണ്; എന്നിരുന്നാലും, ഇൻസ്റ്റാളേഷൻ ആവശ്യമാണെങ്കിൽ, ഡൗൺലോഡുകളുടെ ലിങ്കുകൾ നിങ്ങൾക്ക് ചുവടെ കണ്ടെത്താനാകും.

വിൻഡോസിനായുള്ള ബാഷ്

ബാഷ് വിൻഡോസ് സ്വദേശിയല്ലാത്തതിനാൽ, ലിനക്സ്/മാകോസിൽ എളുപ്പത്തിൽ ലഭ്യമാകുന്ന അതേ സവിശേഷതകൾ നേടാൻ സിഗ്വിൻ പോലുള്ള ഒരു ആപ്ലിക്കേഷൻ ആവശ്യമാണ്. https://www.cygwin.com

മാകോസിനും ലിനക്സിനുമുള്ള ബാഷ്

ലിനക്സ്/യുണിക്സ് അടിസ്ഥാനമാക്കിയുള്ള മെഷീനുകളിൽ ബാഷ് നേറ്റീവ് ആയി ഇൻസ്റ്റാൾ ചെയ്തു

$ alias ls='ls -lGh'

ഫയൽ വലുപ്പ സഫിക്സുകൾ ലിസ്റ്റുചെയ്യാനും വർണ്ണമാക്കാനും നൽകാനും ls കമാൻഡ് സജ്ജമാക്കുന്നു

ഡയറക്ടറികളുമായി പ്രവർത്തിക്കുന്നു

ഡയറക്ടറി ഫോൾഡറുകളും ഫയലുകളും നാവിഗേറ്റുചെയ്യുക, സൃഷ്ടിക്കുക, ഇല്ലാതാക്കുക

$ pwd

നിലവിലെ വർക്കിംഗ് ഡയറക്ടറിയുടെ പ്രദർശന പാത

$ cd [ഡയറക്ടറി]

വർക്കിംഗ് ഡയറക്ടറി [ഡയറക്ടറി] ആയി മാറ്റുക

$ cd ..

പാരന്റ് ഡയറക്ടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക

$ ls

ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ ലിസ്റ്റ് ചെയ്യുക

$ ls -la

മറച്ച ഫയലുകൾ ഉൾപ്പെടെ വിശദമായ ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ ലിസ്റ്റ് ചെയ്യുക

$ mkdir [ഡയറക്ടറി]

[ഡയറക്ടറി] എന്ന പേരിൽ ഒരു പുതിയ ഡയറക്ടറി സൃഷ്ടിക്കുക

ഔട്ട്പുട്ട് കൈകാര്യം ചെയ്യുന്നു

ഒരു ഫയലിൽ നിന്നുള്ള ഡാറ്റ ഒഴുക്ക് നിയന്ത്രിക്കുക

$ cat [ഫയൽ]

[ഫയൽ] ഉള്ളടക്കങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക

$ less [ഫയൽ]

പേജിനേഷൻ പിന്തുണയ്ക്കുന്ന [ഫയലിന്റെ] ഉള്ളടക്കങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക

$ head [ഫയൽ]

[ഫയലിന്റെ] ആദ്യ 10 വരികൾ ഔട്ട്പുട്ട് ചെയ്യുക

$ [കമാൻഡ്] > [ഫയൽ]

[കമാൻഡ്] ഔട്ട്പുട്ട് [ഫയലിൽ] ഡയറക്ട് ചെയ്യുക

$ [കമാൻഡ്] >> [ഫയൽ]

[കമാൻഡ്] ഔട്ട്പുട്ട് [ഫയൽ] ലേക്ക് ചേർക്കുക

$ [കമാൻഡ് 1] | [കമാൻഡ് 2]

[കമാൻഡ് 1] ന്റെ ഔട്ട്പുട്ട് [കമാൻഡ് 2] ന്റെ ഇൻപുട്ടിലേക്ക് നയിക്കുക

$ clear

ബാഷ് വിൻഡോ മായ്ക്കുക

ഫയലുകളുമായി പ്രവർത്തിക്കുന്നു

ഫയലുകൾ നീക്കുക, പേരുമാറ്റുക, സൃഷ്ടിക്കുക, ഇല്ലാതാക്കുക

$ rm [ഫയൽ]

[ഫയൽ] ഇല്ലാതാക്കുക

$ rm -r [ഡയറക്ടറി]

[ഡയറക്ടറി] ഇല്ലാതാക്കുക

$ rm -f [ഫയൽ]

നിർബന്ധിതമായി ഇല്ലാതാക്കുക [ഫയൽ] (ഒരു ഡയറക്ടറി നിർബന്ധിതമായി ഇല്ലാതാക്കാൻ -r ചേർക്കുക)

$ mv [പഴയ-ഫയൽ] [പുതിയ-ഫയൽ]

[പഴയ-ഫയൽ] [പുതിയ-ഫയൽ] എന്ന് പേരുമാറ്റുക

$ cp [ഫയൽ] [ഡയറക്ടറി]

[ഫയൽ] [ഡയറക്ടറി] ലേക്ക് പകർത്തുക (നിലവിലുള്ള ഫയൽ തിരുത്തിയെഴുതാം)

$ cp -r [ഉറവിടം-ഡയറക്ടറി] [ലക്ഷ്യസ്ഥാനം-ഡയറക്ടറി]

[ഉറവിടം-ഡയറക്ടറി] പകർത്തുക, അതിന്റെ ഉള്ളടക്കം [ലക്ഷ്യസ്ഥാനം-ഡയറക്ടറി] (നിലവിലുള്ള ഡയറക്ടറിയിൽ ഫയലുകൾ തിരുത്തിയെഴുതുന്നത്)

$ touch [ഫയൽ]

ഫയൽ ആക്സസും പരിഷ്ക്കരണ സമയവും അപ്ഡേറ്റ് ചെയ്യുക (കൂടാതെ [ഫയൽ] ഇല്ലെങ്കിൽ സൃഷ്ടിക്കുക)

ഫയൽ, ഫോൾഡർ അനുമതികൾ

ഫയലുകളിലും ഫോൾഡറുകളിലും വായന, എഴുത്ത്, അനുമതികൾ എന്നിവ മാറ്റുക

$ chmod 755 [ഫയൽ]

[ഫയൽ] അനുമതികൾ 755 ആയി മാറ്റുക

അനുമതികളുടെ ഒക്ടൽ പ്രാതിനിധ്യം ഉപയോക്താവ് (u), ഗ്രൂപ്പ് (g), മറ്റുള്ളവർ (o) എന്നിവയ്ക്കായുള്ള വായനയുടെ ആകെത്തുക (4), എഴുതുക (2), (1) അനുമതികൾ നടപ്പിലാക്കുന്നതിനുള്ള അനുമതികളുടെ ഗ്രൂപ്പാണ്. ഉദാഹരണത്തിന്, 755 ആണ്::

  • ഉടമ = 7; വായിക്കുക (4) + എഴുതുക (2) + നിർവ്വഹിക്കുക (1)
  • ഗ്രൂപ്പ് = 5; വായിക്കുക (4) + നിർവ്വഹിക്കുക (1)
  • മറ്റുള്ളവ = 5; വായിക്കുക (4) + നിർവ്വഹിക്കുക (1)

$ chmod -R 600

[ഡയറക്ടറിയുടെ] അനുമതികളും (അതിലെ ഉള്ളടക്കങ്ങളും 600 ആയി മാറ്റുക)

$ chown [ഉപയോക്താവ്]:[ഗ്രൂപ്പ്] [ഫയൽ]

[ടൈൽ] ഉടമസ്ഥൻ [ഉപയോക്താവ്], [ഗ്രൂപ്പ്] എന്നിവയിലേക്ക് മാറ്റുക (ഒരു ഡയറക്ടറിയുടെ ഉള്ളടക്കം ഉൾപ്പെടുത്താൻ -R ചേർക്കുക)

നെറ്റ്‌വർക്കിംഗും ഇന്റർനെറ്റും

$ ping [ip/host]

മറ്റ് കാര്യങ്ങൾക്കൊപ്പം [ip/host] പിംഗ് ചെയ്ത് സമയം പ്രദർശിപ്പിക്കുന്നു

$ curl -O [url]

നിലവിലെ പ്രവർത്തന ഡയറക്ടറിയിലേക്ക് [url] ഡൗൺലോഡുചെയ്യുക

$ ssh [ഉപയോക്താവ്]@[ip/host]

[ഉപയോക്താവ്] ഉപയോഗിച്ച് [ഹോസ്റ്റ്] ലേക്ക് ഒരു SSH കണക്ഷൻ ആരംഭിക്കുന്നു

$ ssh-copy-id [ഉപയോക്താവ്]@[ഹോസ്റ്റ്]

കീ അല്ലെങ്കിൽ പാസ്‌വേഡ് രഹിത ലോഗിൻ പ്രവർത്തനക്ഷമമാക്കുന്നതിന് [ഉപയോക്താവിന്] നിങ്ങളുടെ SSH കീ ഹോസ്റ്റ് ഫയലിലേക്ക് ചേർക്കുന്നു

$ scp [ഫയൽ] [ഉപയോക്താവ്]@[ip/host]:/path/to/ഫയൽ

[ഫയൽ] ഒരു വിദൂരത്തിലേക്ക് [ഹോസ്റ്റ്] സുരക്ഷിതമായി പകർത്തുന്നു

$ wget [ഫയൽ]

നിങ്ങളുടെ നിലവിലെ പ്രവർത്തന ഡയറക്ടറിയിലേക്ക് [ഫയൽ] ഡൗൺലോഡ് ചെയ്യുക

സിസ്റ്റം ടാസ്ക്കുകൾ

നിങ്ങളുടെ നിലവിൽ പ്രവർത്തിക്കുന്ന സിസ്റ്റവുമായി ബന്ധപ്പെട്ട പ്രധാനപ്പെട്ട വിവരങ്ങൾ കണ്ടെത്തുക

$ ps ax

നിലവിൽ പ്രവർത്തിക്കുന്ന പ്രക്രിയകളുടെ പട്ടിക

$ top

നിങ്ങളുടെ നിലവിൽ പ്രവർത്തിക്കുന്ന പ്രക്രിയകളിൽ തത്സമയ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു

$ kill [pid]

നൽകിയിരിക്കുന്ന പ്രോസസ്സ് ഐഡി ഉപയോഗിച്ച് പ്രക്രിയ അവസാനിപ്പിക്കുന്നു [pid]

$ killall [പ്രക്രിയയുടെ പേര്]

നൽകിയിരിക്കുന്ന [പ്രക്രിയയുടെ പേര്] ഉപയോഗിച്ച് എല്ലാ പ്രക്രിയകളും അവസാനിപ്പിക്കുന്നു

$ df

ഡിസ്ക് ഉപയോഗം കാണിക്കുന്നു

$ du [ഫയൽ നാമം]

എല്ലാ ഫയലുകളുടെയും ഫോൾഡറുകളുടെയും ഡിസ്ക് ഉപയോഗം [ഫയൽ നാമത്തിൽ] കാണിക്കുന്നു