ലിനക്സിൽ ഫയലിന്റെ അവസാനത്തിലേക്ക് ടെക്സ്റ്റ് എങ്ങനെ ചേർക്കാം


Linux-ൽ കോൺഫിഗറേഷൻ ഫയലുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, നിലവിലുള്ള ഒരു ഫയലിലേക്ക് കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ പോലുള്ള ടെക്uസ്uറ്റ് ചേർക്കേണ്ടി വരും. കൂട്ടിച്ചേർക്കുക എന്നതിനർത്ഥം ഒരു ഫയലിന്റെ അവസാനത്തിലോ താഴെയോ ടെക്സ്റ്റ് ചേർക്കുക എന്നാണ്.

ഈ ചെറിയ ലേഖനത്തിൽ, Linux-ൽ ഒരു ഫയലിന്റെ അവസാനം ടെക്സ്റ്റ് ചേർക്കുന്നതിനുള്ള വ്യത്യസ്ത വഴികൾ നിങ്ങൾ പഠിക്കും.

>> ഓപ്പറേറ്റർ ഉപയോഗിച്ച് ടെക്സ്റ്റ് കൂട്ടിച്ചേർക്കുക

>> ഓപ്പറേറ്റർ ഔട്ട്uപുട്ട് ഒരു ഫയലിലേക്ക് റീഡയറക്uട് ചെയ്യുന്നു, ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് സൃഷ്uടിക്കപ്പെടും, എന്നാൽ അത് നിലവിലുണ്ടെങ്കിൽ, ഫയലിന്റെ അവസാനം ഔട്ട്uപുട്ട് ചേർക്കും.

ഉദാഹരണത്തിന്, കാണിച്ചിരിക്കുന്നതുപോലെ ഫയലിന്റെ അവസാനം ടെക്സ്റ്റ് കൂട്ടിച്ചേർക്കാൻ നിങ്ങൾക്ക് echo കമാൻഡ് ഉപയോഗിക്കാം.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports

പകരമായി, നിങ്ങൾക്ക് printf കമാൻഡ് ഉപയോഗിക്കാം ( ഉപയോഗിക്കാൻ മറക്കരുത് അടുത്ത വരി ചേർക്കാൻ പ്രതീകം).

# printf "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports

ഒന്നോ അതിലധികമോ ഫയലുകളിൽ നിന്ന് ടെക്uസ്uറ്റ് സംയോജിപ്പിച്ച് മറ്റൊരു ഫയലിലേക്ക് കൂട്ടിച്ചേർക്കാനും നിങ്ങൾക്ക് cat കമാൻഡ് ഉപയോഗിക്കാം.

ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, /etc/exports കോൺഫിഗറേഷൻ ഫയലിൽ ചേർക്കേണ്ട അധിക ഫയൽ സിസ്റ്റം ഷെയറുകൾ shares.txt എന്ന ടെക്സ്റ്റ് ഫയലിൽ ചേർക്കുന്നു.

# cat /etc/exports
# cat shares.txt
# cat shares.txt >>  /etc/exports
# cat /etc/exports

കൂടാതെ, കാണിച്ചിരിക്കുന്നതുപോലെ ഫയലിന്റെ അവസാനം കോൺഫിഗറേഷൻ ടെക്സ്റ്റ് കൂട്ടിച്ചേർക്കാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഡോക്യുമെന്റ് ഇവിടെ ഉപയോഗിക്കാവുന്നതാണ്.

# cat /etc/exports
# cat >>/etc/exports<s<EOF
> /backups 10.20.20.0/24(rw,sync)
> /mnt/nfs_all 10.20.20.5(rw,sync)
> EOF
# cat /etc/exports

ശ്രദ്ധിക്കുക: > റീഡയറക്ഷൻ ഓപ്പറേറ്ററെ >> ആയി തെറ്റിദ്ധരിക്കരുത്; നിലവിലുള്ള ഒരു ഫയലിനൊപ്പം > ഉപയോഗിക്കുന്നത് ആ ഫയലിന്റെ ഉള്ളടക്കം ഇല്ലാതാക്കുകയും തുടർന്ന് അത് തിരുത്തിയെഴുതുകയും ചെയ്യും. ഇത് ഡാറ്റ നഷ്uടത്തിന് കാരണമായേക്കാം.

ടീ കമാൻഡ് ഉപയോഗിച്ച് വാചകം കൂട്ടിച്ചേർക്കുക

ടീ കമാൻഡ് സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് ടെക്uസ്uറ്റ് പകർത്തുകയും സ്റ്റാൻഡേർഡ് ഔട്ട്uപുട്ടിലേക്കും ഫയലുകളിലേക്കും ഒട്ടിക്കുകയും/എഴുതുകയും ചെയ്യുന്നു. കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ഫയലിന്റെ അവസാനം ടെക്സ്റ്റ് കൂട്ടിച്ചേർക്കാൻ നിങ്ങൾക്ക് അതിന്റെ -a ഫ്ലാഗ് ഉപയോഗിക്കാം.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports
OR
# cat shares.txt | tee -a /etc/exports

ടീ കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇവിടെ ഒരു ഡോക്യുമെന്റ് ഉപയോഗിക്കാനും കഴിയും.

# cat <<EOF | tee -a /etc/exports
>/backups 10.20.20.0/24(rw,sync)
>/mnt/nfs_all 10.20.20.5(rw,sync)
EOF

ഈ അനുബന്ധ ലേഖനങ്ങൾ വായിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. Linux-ൽ Tee, Xargs എന്നിവ ഉപയോഗിച്ച് സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് കമാൻഡുകൾ എങ്ങനെ പ്രവർത്തിപ്പിക്കാം
  2. Linux I/O (ഇൻപുട്ട്/ഔട്ട്uപുട്ട്) റീഡയറക്ഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ അറിയുക
  3. ലിനക്സിലെ ഒരു ഫയലിലേക്ക് കമാൻഡ് ഔട്ട്പുട്ട് എങ്ങനെ സംരക്ഷിക്കാം
  4. ഒരു ടെക്uസ്uറ്റ് ഫയലിലെ പദ സംഭവങ്ങൾ എങ്ങനെ കണക്കാക്കാം

അത്രയേയുള്ളൂ! Linux-ൽ ഒരു ഫയലിന്റെ അവസാനം ടെക്സ്റ്റ് ചേർക്കുന്നത് എങ്ങനെയെന്ന് നിങ്ങൾ പഠിച്ചു. നിങ്ങൾക്ക് പങ്കിടാൻ ചോദ്യങ്ങളോ ചിന്തകളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി ഞങ്ങളെ ബന്ധപ്പെടുക.