Ubuntu Command Line: સામાન્ય આદેશો અને ઉપયોગ માર્ગદર્શિકા

ફાઇલ અને ડિરેક્ટરી મેનેજમેન્ટ

  1. ls: વર્તમાન ડિરેક્ટરીમાં ફાઇલો અને ડિરેક્ટરીઓની સૂચિ બતાવો. આ આદેશ તમને વર્તમાન નિર્દેશિકાના સમાવિષ્ટો જોવા માટે પરવાનગી આપે છે.

    ઉદાહરણ: ls

  2. pwd: વર્તમાન ડિરેક્ટરીનો સંપૂર્ણ પાથ છાપો. આ આદેશ તમને ફાઈલ સિસ્ટમમાં ક્યાં છો તે જાણવામાં મદદ કરે છે.

    ઉદાહરણ: pwd

  3. cd <directory>: ઉલ્લેખિત ડિરેક્ટરીમાં બદલો. આ આદેશનો ઉપયોગ કરીને, તમે તમારી ફાઇલ સિસ્ટમમાં ડિરેક્ટરીઓ વચ્ચે નેવિગેટ કરી શકો છો.

    ઉદાહરણ: cd /home/user/documents

  4. touch <file>: નવી ફાઇલ બનાવો અથવા હાલની ફાઇલનો ફેરફાર સમય અપડેટ કરો. જો ફાઇલ પહેલેથી અસ્તિત્વમાં છે, તો તે ફેરફારનો સમય અપડેટ કરશે.

    ઉદાહરણ: touch newfile.txt

  5. cp <source> <destination>: સ્ત્રોત સ્થાનથી ગંતવ્ય સ્થાન પર ફાઇલ અથવા ડિરેક્ટરીની નકલ કરો. તમે બહુવિધ સ્ત્રોતોનો ઉલ્લેખ કરીને બહુવિધ ફાઇલો અથવા ડિરેક્ટરીઓ કૉપિ કરી શકો છો.

    ઉદાહરણ:

    • cp file.txt /home/user/documents/(ફાઈલની નકલ કરો)
    • cp -r folder1 /home/user/documents/(ડિરેક્ટરીની નકલ કરો)
  6. mv <source> <destination>: સ્ત્રોત સ્થાનથી ગંતવ્ય સ્થાન પર ફાઇલ અથવા ડિરેક્ટરી ખસેડો અથવા તેનું નામ બદલો. જો ગંતવ્ય નવું નામ છે, તો તેનું નામ બદલાશે; જો તે નવો રસ્તો છે, તો તે આગળ વધશે.

    ઉદાહરણ:

    • mv file.txt /home/user/documents/file_new.txt(ફાઈલનું નામ બદલો)
    • mv folder1 /home/user/documents/(ડિરેક્ટરી ખસેડો)
  7. rm <file>: ફાઇલ કાઢી નાખો. નોંધ કરો કે આ આદેશ કોઈપણ પુષ્ટિ વિના ફાઇલને કાઢી નાખશે, તેથી તેનો કાળજીપૂર્વક ઉપયોગ કરો.

    ઉદાહરણ: rm file.txt

  8. mkdir <directory>: ઉલ્લેખિત નામ સાથે નવી ડિરેક્ટરી બનાવો.

    ઉદાહરણ: mkdir new_folder

  9. rmdir <directory>: ખાલી ડિરેક્ટરી કાઢી નાખો. નોંધ કરો કે તમે આ આદેશ વડે ખાલી ડિરેક્ટરી જ કાઢી શકો છો.

    ઉદાહરણ: rmdir empty_folder

પરવાનગી વ્યવસ્થાપન

  1. chmod <permission> <file/directory>: ઉલ્લેખિત પરવાનગી અનુસાર ફાઇલ અથવા ડિરેક્ટરીની ઍક્સેસ પરવાનગીઓ બદલો. સામાન્ય પરવાનગીઓમાં "r"(વાંચો), "w"(લખો), અને "x"(એક્ઝિક્યુટ) નો સમાવેશ થાય છે.

    ઉદાહરણ: chmod u+rwx file.txt(વપરાશકર્તા માટે વાંચવા, લખવા અને ચલાવવાની પરવાનગીઓ ઉમેરો)

  2. chown <user>:<group> <file/directory>: ફાઇલ અથવા ડિરેક્ટરીના માલિકને ઉલ્લેખિત વપરાશકર્તા અને જૂથમાં બદલો.

    ઉદાહરણ: chown user1:group1 file.txt(file.txt માટે માલિક અને જૂથ સેટ કરો)

પ્રક્રિયા અને સેવા વ્યવસ્થાપન

  1. ps: ચાલી રહેલ પ્રક્રિયાઓની યાદી. આ આદેશ પ્રક્રિયાઓની સૂચિ અને તેમના અનુરૂપ પ્રક્રિયા ID(PIDs) દર્શાવે છે.

    ઉદાહરણ: ps

  2. top: ચાલી રહેલ પ્રક્રિયાઓ અને સિસ્ટમ સંસાધનો દર્શાવો. આ આદેશ ચાલી રહેલ પ્રક્રિયાઓ જોવા અને CPU, RAM જેવા સિસ્ટમ સંસાધનોને મોનિટર કરવા માટે ઇન્ટરેક્ટિવ ઇન્ટરફેસ પૂરો પાડે છે.

    ઉદાહરણ: top

  3. kill <PID>: ઉલ્લેખિત પ્રક્રિયા ID(PID) સાથે પ્રક્રિયાને સમાપ્ત કરો. આ આદેશ પ્રક્રિયાને રોકવા માટે સિગ્નલ મોકલે છે, તેને બહાર નીકળવા અથવા બંધ કરવાની મંજૂરી આપે છે.

    ઉદાહરણ: kill 1234(PID 1234 સાથે પ્રક્રિયાને સમાપ્ત કરો)

  4. systemctl start <service>: ઉલ્લેખિત સેવા શરૂ કરો. સેવા એ સિસ્ટમનો બેકગ્રાઉન્ડ પ્રોગ્રામ છે, અને આ આદેશ તેને શરૂ કરે છે.

    ઉદાહરણ: systemctl start apache2(અપાચે સેવા શરૂ કરો)

  5. systemctl stop <service>: ઉલ્લેખિત સેવા બંધ કરો. આ આદેશ ચાલી રહેલી સેવાને બંધ કરે છે.

    ઉદાહરણ: systemctl stop apache2(અપાચે સેવા બંધ કરો)

  6. systemctl restart <service>: ઉલ્લેખિત સેવા પુનઃપ્રારંભ કરો. આ આદેશ અટકે છે અને પછી સેવા શરૂ કરે છે.

    ઉદાહરણ: systemctl restart apache2(અપાચે સેવા પુનઃપ્રારંભ કરો)

  7. systemctl status <service>: ઉલ્લેખિત સેવાની સ્થિતિ બતાવો. આ આદેશ સેવા ચાલી રહી છે કે નહીં અને તેની સ્થિતિ દર્શાવે છે.

    ઉદાહરણ: systemctl status apache2(અપાચે સેવાની સ્થિતિ બતાવો)

પેકેજ મેનેજમેન્ટ

  1. apt-get install <package>: રીપોઝીટરીમાંથી સોફ્ટવેર પેકેજ ઇન્સ્ટોલ કરો Ubuntu.

    ઉદાહરણ: apt-get install nginx(Nginx ઇન્સ્ટોલ કરો)

  2. apt-get update: રીપોઝીટરીમાંથી તમામ સોફ્ટવેર પેકેજોની માહિતી અપડેટ કરો. આ આદેશ રીપોઝીટરીમાંથી નવીનતમ પેકેજો વિશે માહિતી મેળવશે.

    ઉદાહરણ: apt-get update

  3. apt-get upgrade: બધા ઇન્સ્ટોલ કરેલા પેકેજોને નવીનતમ સંસ્કરણ પર અપગ્રેડ કરો.

    ઉદાહરણ: apt-get upgrade

  4. apt-get remove <package>: સિસ્ટમમાંથી સ્થાપિત પેકેજ દૂર કરો.

    ઉદાહરણ: apt-get remove nginx(Nginx દૂર કરો)

નેટવર્ક મેનેજમેન્ટ

  1. ifconfig: નેટવર્ક ઉપકરણો અને સિસ્ટમના IP સરનામાઓ વિશેની માહિતી દર્શાવો.

    ઉદાહરણ: ifconfig

  2. ip addr: નેટવર્ક ઉપકરણો અને સિસ્ટમના IP સરનામાઓ વિશેની માહિતી દર્શાવો. આ આદેશ સમાન છે ifconfig.

    ઉદાહરણ: ip addr

  3. ping <domain/IP>: પેકેટો મોકલીને અને પ્રતિભાવની રાહ જોઈને નિર્દિષ્ટ IP સરનામા અથવા ડોમેન નામ સાથે નેટવર્ક કનેક્ટિવિટી તપાસો.

    ઉદાહરણ: ping google.com

  4. curl <URL>: URL માંથી સામગ્રી પુનઃપ્રાપ્ત કરો. આ આદેશનો ઉપયોગ સામાન્ય રીતે વેબસાઇટ પરથી ડેટા ડાઉનલોડ કરવા અને આદેશ વાક્ય પર પરિણામ દર્શાવવા માટે થાય છે.

    ઉદાહરણ: curl https://www.example.com

આદેશ ઇતિહાસ વ્યવસ્થાપન

  1. history: અગાઉ ચલાવવામાં આવેલ આદેશોનો ઇતિહાસ બતાવો. આ આદેશ વર્તમાન સત્રમાં ચલાવવામાં આવેલ આદેશોની યાદી આપે છે.

    ઉદાહરણ: history

 

આ કેટલાક સામાન્ય અને ઉપયોગી આદેશ વાક્ય આદેશો છે Ubuntu. તમારી જરૂરિયાતો અને હેતુઓ પર આધાર રાખીને, તમે તમારી સિસ્ટમનું સંચાલન કરવા અને વિવિધ મૂળભૂત કાર્યો કરવા માટે આ આદેશોનો ઉપયોગ કરી શકો છો.