KNOLEDGEBASE · LINUX

મૂળભૂત એસએસએચ આદેશો

છેલ્લું સુધારેલ 2025-06-08

મૂળભૂત એસએસએચ આદેશો

અહીં લિનક્સ સર્વર પર કામ કરતી વખતે સામાન્ય રીતે ઉપયોગમાં લેવાતા આવશ્યક એસએસએચ આદેશોની સૂચિ છે.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ફાઇલ અને ડિરેક્ટરી આદેશો

  • ls: ફાઇલો/ડિરેક્ટરીઓની યાદી બનાવો
  • ls -al: છુપાયેલી ફાઈલો સહિત વિગતો સાથેની તમામ ફાઈલોની યાદી બનાવો.
  • cd /path: ચોક્કસ ડિરેક્ટરીમાં બદલો
  • cd ~: હોમ ડિરેક્ટરી પર જાઓ
  • cd -: અગાઉની ડિરેક્ટરી પર જાઓ
  • cd ..: એક ડિરેક્ટરી ઉપર જાઓ
  • cat filename.txt: ફાઈલની સામગ્રીઓ છાપો
  • tail -f /var/log/messages: લોગ અપડેટ્સ સતત જુઓ
  • more /etc/userdomains: ફાઇલને એક સમયે એક સ્ક્રીન પર જુઓ
  • touch filename: ખાલી ફાઇલ બનાવો
  • rm filename: ફાઇલ કાઢી નાંખો
  • rm -rf folder/: ફોલ્ડર અને તમામ સામગ્રીઓ કાઢી નાંખો (ખતરનાક!)
  • cp source target: ફાઇલોની નકલ કરો
  • ln -s original linkname: પ્રતીકાત્મક કડી બનાવો

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

લખાણ સંપાદકો

  • pico file: સરળ સંપાદક
  • vi file: એડવાન્સ્ડ એડિટર (સ્ટીપ લર્નિંગ કર્વ)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

શોધ અને દેખરેખ

  • grep pattern file: ફાઇલમાં લખાણની પેટર્ન શોધો
  • grep -v pattern file: પેટર્ન સાથે મેળ ખાતી રેખાઓને બાકાત રાખો
  • w: કોણ લૉગ ઇન છે અને ક્યાંથી છે
  • last: તાજેતરના પ્રવેશો
  • netstat -anસક્રિય નેટવર્ક જોડાણો
  • Top: Live System Resource Monitor
  • ps aux: બધી ચાલી રહેલી પ્રક્રિયાઓની યાદી બનાવો
  • ps aux --forest: પદાનુક્રમિત પ્રક્રિયા યાદી
  • kill -9 PID: બળજબરીથી પ્રક્રિયા સમાપ્ત કરો

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ડિસ્ક અને ફાઇલ માહિતી

  • file *: ફાઇલના પ્રકારો ઓળખો
  • du -sh: વર્તમાન ડિરેક્ટરીનો કુલ ડિસ્ક વપરાશ
  • du -sh *: દરેક વસ્તુ દ્વારા ડિસ્કનો ઉપયોગ
  • wc -l file: ફાઇલમાં લીટીઓની ગણતરી કરો

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

કોમ્બિનિંગ કમાન્ડ્સ

  • command1 | command2: એકના આઉટપુટને બીજામાં પાઇપ કરો
  • command > file: આઉટપુટને ફાઇલ પર રીડાયરેક્ટ કરો (ઓવરરાઈટ કરો)
  • command >> file: ફાઇલમાં આઉટપુટ ઉમેરો
  • command < file: ફાઇલને ઇનપુટ તરીકે વાપરો

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ઉદાહરણોઃ

grep User /usr/local/apache/conf/httpd.conf | more
last -a > /root/lastlogins.tmp
tail -10000 /var/log/exim_mainlog | grep domain.com | more
netstat -an | grep :80 | wc -l
mysqladmin processlist | wc -l
mysqldump -u username -ppassword dbname > file.sql
tar -zcvf archive.tar.gz directory/
tar -zxvf archive.tar.gz
mysql -uusername -ppassword database_name
  

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *નોંધઃ જેમ કે આદેશો ચલાવતા પહેલા હંમેશા બે વાર તપાસો rm -rf અથવા kill -9 આકસ્મિક નુકસાન ટાળવા માટે.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

તમામ નોલેજબેઝ લેખો

અમને જણાવો કે શું રહેવાનું છે.

A short conversation with an engineer. No quote-bot, no callback queue.