Jump to content

കാറ്റ് (യുണിക്സ്)

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
കാറ്റ്
Original author(s)Ken Thompson,
Dennis Ritchie
വികസിപ്പിച്ചത്AT&T Bell Laboratories
ആദ്യപതിപ്പ്നവംബർ 3, 1971; 53 വർഷങ്ങൾക്ക് മുമ്പ് (1971-11-03)
ഓപ്പറേറ്റിങ് സിസ്റ്റംUnix, Unix-like, Plan 9, Inferno, ReactOS
പ്ലാറ്റ്‌ഫോംCross-platform
തരംCommand
അനുമതിപത്രംcoreutils: GPLv3+
ReactOS: GPLv2+

യുണിക്സ്-സദൃശ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കുന്ന ഒരു നിർദ്ദേശമാണ് cat. ഒരു ഫയലിലെ ടെക്സ്റ്റുകൾ കാണുവാനോ രണ്ടിലധികം ഫയലുകൾ കൂട്ടി ചേർക്കുന്നതിനോ ഈ നിർദ്ദേശം ഉപയോഗിക്കാവുന്നതാണ്. അതിന്റെ ഫംഗ്‌ഷനിൽ നിന്നാണ് ഈ പേര് ഉരുത്തിരിഞ്ഞത് (കറ്റനേറ്റ്) ഫയലുകൾ (ലാറ്റിൻ കാറ്റനറിൽ നിന്ന്, "ചെയിൻ" വരെയുള്ള വാക്കുകൾ ഉപയോഗിച്ചിട്ടുണ്ട്). ഇത് നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലേക്ക് പോർട്ട് ചെയ്തിട്ടുണ്ട്.

ചരിത്രം

[തിരുത്തുക]

യുണിക്സിന്റെ ആദ്യകാല പതിപ്പുകളുടെ ഭാഗമായിരുന്നു cat, ഉദാ. പതിപ്പ് 1, കൂടാതെ pr, പിഡിപി-7(PDP-7), മൾട്ടിക്സ് യൂട്ടിലിറ്റി എന്നിവ സ്‌ക്രീനിലേക്ക് പകർത്താൻ വേണ്ടി ഉപയോഗിച്ചിരുന്നു.[1] കെൻ തോംസണും ഡെന്നിസ് റിച്ചിയും ചേർന്നാണ് ഇത് എഴുതിയത്. ഗ്നൂ കോർയൂട്ടിൽസിൽ (GNU coreutils) കാറ്റ് പതിപ്പ് എഴുതിയത് ടോർബ്ജോൺ ഗ്രാൻലണ്ട്, റിച്ചാർഡ് സ്റ്റാൾമാൻ എന്നിവർ ചേർന്നാണ്.[2]റിയാക്ട്ഒഎസ്(ReactOS) പതിപ്പ് എഴുതിയത് ഡേവിഡ് വെൽച്ച്, സെമിയോൺ നോവിക്കോവ്, ഹെർമിസ് ബെലുസ്ക എന്നിവരാണ്.[3]

ഉപയോഗിക്കുന്ന രീതി

[തിരുത്തുക]

cat [options] [file_names]

cat എന്ന നിർദ്ദേശം മുകളിൽ പറഞ്ഞ പ്രകാരം ഉപയോഗിച്ചാൽ പ്രസ്തുത ഫയലിലെ ടെക്സ്റ്റ് കാണുവാൻ കഴിയും ഉദാ:- [localhost@localdomain]$ cat abc.txt [localhost@localdomain]$ this is contents from the file. [localhost@localdomain]$

ഫയലുകൾ കൂട്ടിച്ചേർക്കുന്ന രീതി.

[localhost@localdomain]$cat file1 file2 > file3

ഇങ്ങനെ ചെയ്‌താൽ file1,file2 എന്നീ രണ്ടു ഫയലിലെയും വിവരങ്ങൾ മുഴുവൻ file3 യിലേക്ക് എഴുതപ്പെടും.

അവലംബം

[തിരുത്തുക]
  1. McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Technical report). CSTR. Bell Labs. 139.
  2. cat(1) – Linux User Commands Manual
  3. "reactos/cat.c at master · reactos/reactos · GitHub". github.com.
"https://ml.wikipedia.org/w/index.php?title=കാറ്റ്_(യുണിക്സ്)&oldid=3814608" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്