ટેઇલ કમાન્ડથી લિનક્સમાં ફાઇલનો અંત કેવી રીતે જોવા

લિનક્સમાં બે અત્યંત ઉપયોગી આદેશો છે જે તમને ફાઈલનો ભાગ જોવા દે છે. પ્રથમને હેડ કહેવામાં આવે છે અને મૂળભૂત રીતે, તે તમને ફાઇલમાં પ્રથમ 10 લીટીઓ બતાવે છે. બીજું પૂંછડી આદેશ છે જે ડિફૉલ્ટથી તમને ફાઈલમાં છેલ્લી 10 લીટીઓ જોવા દે છે.

શા માટે તમે આમાંથી કોઈ આદેશનો ઉપયોગ કરવા માગો છો? શા માટે માત્ર આખી ફાઇલ જોવા માટે cat આદેશનો ઉપયોગ કરો અથવા નેનો જેવા એડિટરનો ઉપયોગ કરશો નહીં?

કલ્પના કરો કે જે ફાઇલ તમે વાંચી રહ્યા છો તેમાં 300,000 લાઇન છે.

આ પણ કલ્પના કરો કે ફાઇલમાં ઘણો ડિસ્ક જગ્યા છે.

હેડ કમાન્ડ માટેનો એક સામાન્ય ઉપયોગ એ ખાતરી કરવા માટે છે કે જે ફાઇલ તમે જોવા માંગો છો તે ખરેખર સાચું ફાઇલ છે. તમે સામાન્ય રીતે કહી શકો છો કે તમે પ્રથમ કેટલીક લીટીઓ જોઈને યોગ્ય ફાઇલ જોઈ રહ્યા છો. પછી ફાઇલ સંપાદિત કરવા માટે તમે સંપાદકનો ઉપયોગ કરવાનું પસંદ કરી શકો છો.

પૂંછડી આદેશ ફાઈલની છેલ્લી કેટલીક લીટીઓ જોવા માટે ઉપયોગી છે અને જ્યારે તમે / var / log ફોલ્ડરમાં રાખેલ લોગ ફાઈલમાં શું થઈ રહ્યું છે તે જોવા માટે ખૂબ જ સારી છે.

આ માર્ગદર્શિકા તમને બતાવશે કે ઉપલબ્ધ બધા સ્વિચ સહિત પૂલ આદેશનો ઉપયોગ કેવી રીતે કરવો.

ટેઇલ કમાન્ડનું ઉદાહરણ ઉપયોગ

અગાઉ સૂચવ્યા મુજબ પૂલ આદેશ મૂળભૂત રીતે ફાઈલની છેલ્લી 10 રેખાઓ દર્શાવે છે.

પૂંછડી આદેશ માટેનું વાક્યરચના નીચે પ્રમાણે છે:

પૂંછડી

ઉદાહરણ તરીકે તમારી સિસ્ટમ માટે બુટ લૉગ જોવા માટે તમે નીચેની આદેશ વાપરી શકો છો:

સુડો પૂંછા /var/log/boot.log

આઉટપુટ આના જેવું હશે:

* બાકી બૂટ-ટાઈમ એનક્રિપ્ટ થયેલ બ્લૉક ઉપકરણોને સક્ષમ કરવાનું પ્રારંભ કરો [બરાબર]
* Udev લૉગ અને અપડેટ નિયમો સાચવવાનું પ્રારંભ કરો [બરાબર]
* Udev લૉગ અને અપડેટ નિયમો રોકવા અટકાવવા [ઠીક]
* ભાષણ-પ્રબંધક અક્ષમ; સંપાદિત કરો / etc / default / speech-dispatcher
* વર્ચ્યુઅલબૉક્સ ઉમેરા અક્ષમ, વર્ચ્યુઅલ મશીનમાં નહીં
પ્રતિબંધિત નિષ્ક્રિય; સંપાદિત કરો / etc / default / saned
* રિસ્ટોરર સ્થિતિ પુનઃસ્થાપિત કરી રહ્યું છે ... [ઠીક]
* સિસ્ટમ વિ રનલેવલ સુસંગતતા રોકવા [બરાબર]
* એમડીએમ ડિસ્પ્લે મેનેજર શરૂ કરી રહ્યા છીએ [બરાબર]
* અટકાવવા માટે એક ઇવેન્ટ મોકલો પ્લીમાઉથ ચાલુ છે [બરાબર]

બતાવવા માટે લાઇન્સની સંખ્યા કેવી રીતે સ્પષ્ટ કરવી

કદાચ તમે ફાઇલની છેલ્લી 10 રેખાઓ કરતાં વધુ જોવા માંગો છો. તમે નીચેની લીટીઓનો ઉપયોગ કરીને જોઈ શકો તે લીટીઓની સંખ્યા સ્પષ્ટ કરી શકો છો:

સુડો પૂલ- n20

ઉપરોક્ત ઉદાહરણ ફાઇલની છેલ્લી 20 રેખાઓ બતાવશે.

વૈકલ્પિક રીતે તમે ફાઈલમાં પ્રારંભ બિંદુને પણ સ્પષ્ટ કરવા -n સ્વીચનો ઉપયોગ કરી શકો છો. કદાચ તમને ખબર છે ફાઇલમાંની પ્રથમ 30 પંક્તિઓ ટિપ્પણીઓ છે અને તમે માત્ર એક ફાઇલમાંના ડેટાને જોવા માગો છો. આ કિસ્સામાં, તમે નીચેની આદેશનો ઉપયોગ કરશો:

સુડો પૂંછડી- n + 20

પૂંછડી આદેશનો ઉપયોગ ઘણીવાર વધુ આદેશની સાથે થાય છે જેથી તમે ફાઇલને એક સમયે એક પૃષ્ઠ વાંચી શકો.

દાખ્લા તરીકે:

સુડો પૂંછડી- n + 20 | વધુ

ઉપરોક્ત આદેશ ફાઇલનામની છેલ્લી 20 લીટી મોકલે છે અને તેને વધુ આદેશ માટે ઇનપુટ તરીકે પાઇપ મોકલે છે:

તમે રેખાઓના બદલે ચોક્કસ સંખ્યાત્મક બાઇટ્સ બતાવવા માટે પૂલ આદેશનો ઉપયોગ કરી શકો છો:

સુડો પૂંછડી - c20

ફરીથી તમે ચોક્કસ બાઇટ નંબરમાંથી બતાવવાનું શરૂ કરવા માટે એક જ સ્વીચનો ઉપયોગ કરી શકો છો:

સુડો પૂંછડી -સી + 20

લોગ ફાઇલને મોનિટર કેવી રીતે કરવી

ત્યાં ઘણા સ્ક્રિપ્ટો અને પ્રોગ્રામ્સ છે જે સ્ક્રીન પર આઉટપુટ નથી પરંતુ લોગ ફાઇલમાં જોડે છે કારણ કે તેઓ ચાલી રહ્યા છે.

આ ઘટકમાં, તમે લોગ ફાઇલને મોનીટર કરવા માગો છો કારણ કે તે બદલાય છે.

લોગ દરેક સેકંડમાં કેવી રીતે બદલાય છે તે ચકાસવા માટે તમે નીચેની પૂલ આદેશનો ઉપયોગ કરી શકો છો:

સુડો પૂંછડી-એફ -20

નીચે પ્રમાણે પ્રક્રિયા મૃત્યુ પામે ત્યાં સુધી તમે લોગનું નિરીક્ષણ ચાલુ રાખવા માટે પૂંછડીનો ઉપયોગ પણ કરી શકો છો:

સુડો પૂલ- F --પિડ = 1234

પ્રક્રિયા માટે પ્રક્રિયા ID શોધવા માટે તમે નીચેની આદેશનો ઉપયોગ કરી શકો છો:

ps -ef | grep

ઉદાહરણ તરીકે, કલ્પના કરો કે તમે નેનોનો ઉપયોગ કરીને ફાઇલને સંપાદિત કરી રહ્યાં છો. તમે નીચેની આદેશનો ઉપયોગ કરીને નેનો માટે પ્રક્રિયા ID શોધી શકો છો:

ps -ef | grep નેનો

આદેશમાંથી આઉટપુટ તમને પ્રક્રિયા ID આપશે. કલ્પના કરો કે પ્રક્રિયા ID 1234 છે.

તમે નીચેની ફાઇલનો ઉપયોગ કરીને નેનો દ્વારા સંપાદિત કરી શકાય તેવી ફાઇલ સામે હવે પૂંછડી ચલાવી શકો છો:

સુડો પૂલ- F --પિડ = 1234

દર વખતે ફાઇલ નેનોની અંદર સાચવવામાં આવે છે ત્યારે પૂંછડી આદેશ તળિયે નવી રેખાઓ પસંદ કરશે. આ આદેશ ફક્ત ત્યારે બંધ થાય છે જ્યારે નેનો એડિટર બંધ હોય.

કેવી રીતે ટેઇલ આદેશ ફરીથી પ્રયાસ કરવા માટે

જો તમે પૂલ આદેશ ચલાવવાનો પ્રયાસ કરતી વખતે ભૂલ પ્રાપ્ત કરો છો કારણ કે તે કોઈ કારણોસર અપ્રાપ્ય છે, તો તમે ફાઇલને ઉપલબ્ધ ન થાય ત્યાં સુધી ફરીથી પ્રયાસ કરવા માટે રીટ્રી પેરામીટરનો ઉપયોગ કરી શકો છો.

સુડો પૂંછડી - રોટરી -એફ

આ માત્ર -F સ્વિચ સાથે જોડાણમાં કામ કરે છે, કારણ કે તમારે ફરીથી પ્રયાસ કરવા માંગતા ફાઇલને અનુસરવાની જરૂર છે.

સારાંશ

આ માર્ગદર્શિકા પૂંછડીના વધુ સામાન્ય ઉપયોગો બતાવે છે.

પૂંછડી આદેશ વિશે વધુ માહિતી શોધવા માટે તમે નીચેની આદેશ વાપરી શકો છો:

માણસ પૂંછડી

તમે નોંધશો કે મેં મોટા ભાગનાં આદેશો અંદર સુડોનો સમાવેશ કર્યો છે. આ માત્ર ત્યારે જ જરૂરી છે કે જ્યાં તમારા સામાન્ય વપરાશકર્તાને ફાઇલ જોવાની પરવાનગીઓ નથી અને તમને એલિવેટેડ પરવાનગીઓની જરૂર છે.