Mac માટે ટર્મિનલ આદેશો

macOS ટર્મિનલ આદેશો

દ્વારા Mac માટે ટર્મિનલ આદેશો અમે એવી ક્રિયાઓ કરી શકીએ છીએ જે, અમુક પ્રસંગોએ, macOS ગ્રાફિકલ ઇન્ટરફેસ દ્વારા ઉપલબ્ધ ન હોય અથવા, આમ કરવાની પ્રક્રિયા ખૂબ જ ધીમી અને કપરું હોય છે.

Mac માટે ટર્મિનલ આદેશો, macOS ના તમામ વર્ઝન પર કામ કરો જે પ્રથમ સંસ્કરણથી, વ્યવહારીક રીતે શરૂ થયું છે. જો તમે તેનો ઉપયોગ શરૂ કરવા અને તેમાંથી સૌથી વધુ મેળવવા માંગતા હો, તો હું તમને વાંચન ચાલુ રાખવા માટે આમંત્રિત કરું છું.

ધ્યાનમાં રાખો કે Mac માટે ટર્મિનલ આદેશો સાથે તમે કરી શકો છો તમારી ટીમમાં ફેરફારો, રૂપરેખાંકન ફેરફારો જે તમારા સાધનોના સંચાલનને અસર કરી શકે છે.

આ ઉપરાંત, તમે પણ કરી શકો છો ફાઇલો કાઢી નાખો, ડિરેક્ટરીઓ બનાવો, તમારા નેટવર્ક સાથે કયા ઉપકરણો જોડાયેલા છે તે શોધો, શોધ કરો...

જો તમે પહેલાથી જ જાણો છો વિન્ડોઝમાં સિસ્ટમ આદેશો (જે MS-DOS માંથી આવે છે) અમે તમને આ લેખમાં બતાવીએ છીએ તે Mac આદેશો માટે ટર્મિનલનો ઉપયોગ કેવી રીતે કરવો તે શીખવામાં તમને વધુ સમય લાગશે નહીં.

ટર્મિનલ કેવી રીતે એક્સેસ કરવું

એક્સેસ ટર્મિનલ

શરૂઆત કરવા માટે આપણે પ્રથમ વસ્તુ કરવી જોઈએ macOS ની હિંમત સાથે ગડબડ macOS કમાન્ડ લાઇનને ઍક્સેસ કરવા માટે છે. Mac પર ટર્મિનલ આદેશોનો ઉપયોગ શરૂ કરવા માટે અમારે નીચેના પગલાં ભરવા આવશ્યક છે:

  • કીબોર્ડ શોર્ટકટ Command + space bar દબાવો.
  • અમે ટર્મિનલ લખીએ છીએ.
  • પ્રથમ શોધ પરિણામ પર ક્લિક કરો.

આ એપમાં પણ છે લૉંચપેડ, ફોલ્ડરની અંદર અન્ય. જો તમને આદેશો સાથે કામ કરવાનો વિચાર ગમે છે, તો તમે એક લેખ જોઈ શકો છો જ્યાં અમે તમને બતાવીએ છીએ મેક માટે શ્રેષ્ઠ કીબોર્ડ શોર્ટકટ્સ.

મૂળભૂત ટર્મિનલ આદેશો

[કોષ્ટક]

,,

/ (ફોરવર્ડ સ્લેશ),ટોપ લેવલ ડાયરેક્ટરી

.,વર્તમાન નિર્દેશિકા

..,ટોપ ડિરેક્ટરી

~,હોમ ડિરેક્ટરી

sudo [command], રૂટ સુરક્ષા વિશેષાધિકારો સાથે આદેશ ચલાવો

નેનો [ફાઇલ],ટર્મિનલ એડિટર ખોલે છે

[ફાઇલ] ખોલો, ફાઇલ ખોલો

[command] -h, આદેશ પર મદદ મેળવો

man [command], આદેશ માટે હેલ્પ મેન્યુઅલ દર્શાવે છે

,,

[/ કોષ્ટક]

ટર્મિનલ શોધ

[કોષ્ટક]

,,

શોધો -નામ <«»ફાઇલ»»>», નામવાળી બધી ફાઇલો શોધે છે અંદર . ફાઈલ નામોના ભાગો શોધવા માટે અમે ફૂદડી (*) નો ઉપયોગ કરી શકીએ છીએ

"ગ્રેપ" »» »,ની તમામ મેચો માટે શોધો અંદર

"ગ્રેપ-આરએલ"" »» »,સમાવતી બધી ફાઇલો માટે શોધો અંદર

,,

[/ કોષ્ટક]

ટર્મિનલ પરમિટનું સંચાલન

ટર્મિનલ પરવાનગીઓ

[કોષ્ટક]

,,

ls -ld, સ્ત્રોત નિર્દેશિકાની ડિફોલ્ટ પરવાનગી બતાવો

ls -ld/ ,વાંચવાની પરવાનગીઓ દર્શાવે છે; ચોક્કસ ફોલ્ડર લખો અને ઍક્સેસ કરો

chmod 755 ,ફાઈલની પરવાનગીને 755 માં બદલો

chmod -R 600 ,ફોલ્ડરની પરવાનગી અને તેની તમામ સામગ્રીને 600 માં બદલો

ચાઉન : ,ફાઇલની માલિકી વપરાશકર્તા અને જૂથમાં બદલાય છે જો આપણે "-R" આદેશ ઉમેરીએ તો ફોલ્ડરની સામગ્રીનો સમાવેશ કરવામાં આવશે.

,,

[/ કોષ્ટક]

ફાઇલનું કદ અને ડિસ્ક જગ્યા

[કોષ્ટક]

,,

du,દરેક સબડિરેક્ટરી અને તેના સમાવિષ્ટો માટેની સૂચિનો ઉપયોગ કરીને

du -sh [ફોલ્ડર], ડિરેક્ટરીમાં બધી ફાઇલોનું વાંચી શકાય તેવું આઉટપુટ

du -s, દરેક ઉલ્લેખિત ફાઇલ માટે એન્ટ્રી બતાવો

du-sk* | સૉર્ટ -nr સૂચિ ફાઇલો અને ફોલ્ડર્સ (સબફોલ્ડર્સ સહિત કદનો સારાંશ). અમે MB માં ડિરેક્ટરીઓની સૂચિ બનાવવા માટે sm* માટે sk* ને બદલી શકીએ છીએ

df -h, તમારી સિસ્ટમની ફ્રી ડિસ્ક જગ્યા દર્શાવે છે

df -H, 1.000 (1.024 ને બદલે) ની શક્તિમાં ફ્રી ડિસ્ક સ્પેસની ગણતરી કરો

,,

[/ કોષ્ટક]

ફાઇલો અને ડિરેક્ટરીઓનું સંચાલન

[કોષ્ટક]

,,

mkdir ,કહેવાતું નવું ફોલ્ડર બનાવો

mkdir -p / ,નેસ્ટેડ ફોલ્ડર્સ બનાવો

mkdir ,એક જ સમયે બહુવિધ ફોલ્ડર્સ બનાવો

"mkdir"" »»»,ફાઇલના નામમાં જગ્યા સાથે ફોલ્ડર બનાવે છે

rmdir ,ફોલ્ડર કાઢી નાખે છે (ફક્ત ખાલી ફોલ્ડર્સ સાથે કામ કરે છે)

rm -R ,ફોલ્ડર અને તેની સામગ્રીઓ કાઢી નાખે છે

સ્પર્શ ,કોઈપણ એક્સટેન્શન વગર નવી ફાઈલ બનાવો

કોપ ,ફોલ્ડરમાં ફાઇલની નકલ કરો

કોપ , વર્તમાન ફોલ્ડરમાં ફાઇલની નકલ કરો

કોપ ~/ / ,ફોલ્ડરમાં ફાઇલની નકલ કરો અને કૉપિ કરેલી ફાઇલનું નામ બદલો

"cp -R <«»new dir»»>»,ફાઇલના નામમાં ખાલી જગ્યાઓ સાથે ફોલ્ડરને નવા ફોલ્ડરમાં કૉપિ કરો

cp -i ,ઓવરરાઇટ ચેતવણી સંદેશ સાથે ફાઇલની નકલ કરતા પહેલા તમને ચેતવણી આપે છે

કોપ /વપરાશકર્તાઓ/ ,એક ફોલ્ડરમાં કેટલીક ફાઇલોની નકલ કરો

ditto -V [ફોલ્ડર પાથ][નવું ફોલ્ડર],ફોલ્ડરની સામગ્રીને નવા ફોલ્ડરમાં કોપી કરે છે. "-V" આદેશ નકલ કરેલી દરેક ફાઇલ માટે સ્ટેટસ લાઇન દર્શાવે છે.

આરએમ , ફાઈલ કાયમ માટે કાઢી નાખે છે

rm -i ,પુષ્ટિની વિનંતી કરતી ફાઇલ કાઢી નાખે છે

rm -f ,ફાઇલને પુષ્ટિ વિના કાઢી નાખવા દબાણ કરો

આરએમ ,પુષ્ટિ વિના બહુવિધ ફાઇલો કાઢી નાખો

mv , ખસેડો/નામ બદલો

mv ,ફાઇલને ફોલ્ડરમાં ખસેડે છે (જો તે અસ્તિત્વમાં હોય તો તે જ નામ સાથે અસ્તિત્વમાંની ફાઇલ પર ફરીથી લખી)

mv -i , "-i" આદેશ ચેતવણી દર્શાવે છે કે તે ગંતવ્ય ફાઈલને ઓવરરાઈટ કરશે.

mv*.png ~/ ,વર્તમાન ફોલ્ડરમાંની તમામ PNG ફાઇલોને અલગ ફોલ્ડરમાં ખસેડો

,,

[/ કોષ્ટક]

ટર્મિનલ સાથે ડિરેક્ટરીઓનું સંચાલન

[કોષ્ટક]

,,

cd, હોમ ડિરેક્ટરી

cd [ફોલ્ડર], ડિરેક્ટરી બદલો

cd ~, હોમ ડિરેક્ટરી

cd/, ડ્રાઈવનું રૂટ

cd -, તમે છેલ્લે બ્રાઉઝ કરેલ અગાઉની ડિરેક્ટરી અથવા ફોલ્ડર

pwd, વર્કિંગ ડિરેક્ટરી બતાવો

cd.., પેરેંટ ડિરેક્ટરી પર જાઓ

cd../.., બે સ્તરો ઉપર

,,

[/ કોષ્ટક]

ટર્મિનલ સાથે ફાઇલો અને ડિરેક્ટરીઓની સૂચિ

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

[કોષ્ટક]

,,

ls, ફાઈલોનું નામ અને ડિરેક્ટરીની સબડિરેક્ટરીઝ દર્શાવો

ls -C, કૉલમમાં ડિરેક્ટરીની ફાઇલો અને સબડિરેક્ટરીઝનું નામ બતાવો

ls -a,બધી એન્ટ્રીઓની યાદી બનાવો (જેમાં .(ડોટ) અને ..(ડબલ ડોટ) સાથેનો સમાવેશ થાય છે)

ls -1, ફાઈલોની યાદી પ્રતિ લીટી ફોર્મેટમાં એક એન્ટ્રીમાં દર્શાવો

ls -F, દરેક પાથ પછી તરત જ a / (સ્લેશ) દર્શાવો જે ડિરેક્ટરી છે

ls -S કદ દ્વારા ફાઇલો અથવા એન્ટ્રીઓને સૉર્ટ કરો

ls -l, લાંબી ફોર્મેટ સૂચિ. ફાઇલ મોડનો સમાવેશ થાય છે; માલિક અને જૂથનું નામ; ફાઇલમાં ફેરફાર કરવામાં આવ્યો તે તારીખ અને સમય; માર્ગનું નામ; વગેરે

ls -l /, સિમલિંક સાથે રૂટમાંથી ફાઇલસિસ્ટમની સૂચિ બનાવો

ls -lt, ફેરફારના સમય દ્વારા સૉર્ટ કરેલી ફાઇલોની સૂચિ (સૌથી તાજેતરની પ્રથમ)

ls -lh, KB માં વાંચી શકાય તેવી ફાઇલ કદ સાથે લાંબી સૂચિ; MB અથવા GB

ls -lo, માપ સાથે ફાઇલનામોની સૂચિ બનાવો; માલિક અને ધ્વજ

ls -la, ડિરેક્ટરી સામગ્રીઓની વિગતવાર સૂચિ (છુપાયેલી ફાઇલો સહિત)

,,

[/ કોષ્ટક]

ટર્મિનલમાં કીબોર્ડ શોર્ટકટ્સ

[કોષ્ટક]

,,

ટૅબ, સ્વતઃપૂર્ણ ફાઇલ અને ફોલ્ડરના નામ

Ctrl + A, તમે જે લાઇન પર ટાઇપ કરી રહ્યા છો તેની શરૂઆતમાં જાઓ

Ctrl + E, તમે જે લાઇન પર ટાઇપ કરી રહ્યા છો તેના અંતમાં જાઓ

Ctrl + U, કર્સર પહેલાંની લાઇન કાઢી નાખો

Ctrl + K, કર્સર પછીની લાઇન કાઢી નાખો

Ctrl + W, કર્સર પહેલા શબ્દ કાઢી નાખો

Ctrl + T, કર્સર પહેલાં છેલ્લા બે અક્ષરોને સ્વેપ કરો

Esc + T, કર્સર પહેલાં છેલ્લા બે શબ્દો સ્વેપ કરો

Ctrl + L, સ્ક્રીન સાફ કરો

Ctrl + C, જે ચાલી રહ્યું છે તે બંધ કરો

Ctrl + D, વર્તમાન શેલમાંથી બહાર નીકળો

વિકલ્પ + →, કર્સરને એક શબ્દ આગળ ખસેડો

વિકલ્પ + ←, કર્સરને એક શબ્દ પાછળ ખસેડો

Ctrl + F, કર્સરને એક અક્ષર આગળ ખસેડો

Ctrl + B, કર્સરને એક અક્ષર પાછળ ખસેડો

Ctrl + Y, છેલ્લા આદેશ દ્વારા જે કાપવામાં આવ્યું હતું તેને પેસ્ટ કરો

Ctrl + Z, જે ચાલી રહ્યું છે તેને સસ્પેન્ડેડ બેકગ્રાઉન્ડ પ્રક્રિયામાં મૂકો

Ctrl + _, છેલ્લા આદેશને પૂર્વવત્ કરો

વિકલ્પ + Shift + Cmd + C, સાદો ટેક્સ્ટ કૉપિ કરો

Shift + Cmd + V, પસંદગી પેસ્ટ કરો

બહાર નીકળો, શેલ સત્ર સમાપ્ત કરો

,,

[/ કોષ્ટક]

આદેશ ઇતિહાસ

[કોષ્ટક]

,,

Ctrl + R, અગાઉ વપરાયેલ આદેશો માટે શોધો

ઇતિહાસ,આપણે અગાઉ લખેલા આદેશો બતાવે છે

![મૂલ્ય],છેલ્લો વપરાયેલ આદેશ ચલાવો જે મૂલ્યથી શરૂ થાય છે

!!, છેલ્લા વપરાયેલ આદેશને એક્ઝિક્યુટ કરો

,,

[/ કોષ્ટક]

ટર્મિનલ પ્રક્રિયાઓ

ટર્મિનલ પ્રક્રિયાઓ

[કોષ્ટક]

,,

ps -ax એ પ્રક્રિયાઓ બતાવે છે જે હાલમાં ચાલી રહી છે. "a" આદેશ બધી વપરાશકર્તા પ્રક્રિયાઓ દર્શાવે છે અને "x" આદેશ એવી પ્રક્રિયાઓ દર્શાવે છે જે ટર્મિનલ સાથે જોડાયેલ નથી.

ps -aux, %cpu સાથે બધી પ્રક્રિયાઓ બતાવો; % મેમ; પેજ-ઇન અને PID

ટોચ પર, ચાલી રહેલી પ્રક્રિયાઓ વિશે રીઅલ-ટાઇમ માહિતી બતાવે છે

top -ocpu -s 5, CPU વપરાશ અને દર 5 સેકન્ડે અપડેટ થતી પ્રક્રિયાઓ દર્શાવે છે

top -o rsize, મેમરી વપરાશ દ્વારા પ્રક્રિયાઓને સૉર્ટ કરો

PID ને મારી નાખો, ID સાથે પ્રક્રિયામાંથી બહાર નીકળો . PID એક્ટિવિટી મોનિટરમાં કૉલમ તરીકે પ્રદર્શિત થશે

ps -ax | grep ,નામ અથવા PID દ્વારા પ્રક્રિયા માટે શોધો

,,

[/ કોષ્ટક]

ટર્મિનલમાં નેટવર્ક આદેશો

[કોષ્ટક]

,,

પિંગ ,હોસ્ટને પિંગ કરો અને તેની સ્થિતિ દર્શાવો

કોણ છે ,કોઈ ડોમેનની માહિતી મેળવો

curl -O ,HTTP દ્વારા ફાઇલ ડાઉનલોડ કરે છે; HTTPS અથવા FTP

ssh @ ,ની સાથે SSH કનેક્શન સ્થાપિત કરો વપરાશકર્તા સાથે

scp @ :/રિમોટ/પાથ,કોપી હજુ પણ દૂરસ્થ

arp -a તમામ ઉપકરણોના IP અને MAC સરનામાં સહિત તમારા સ્થાનિક નેટવર્ક પરના તમામ ઉપકરણોની સૂચિ દર્શાવે છે

ifconfig en0, તમારા ઉપકરણનું IP અને MAC સરનામું દર્શાવે છે

ટ્રેસરાઉટ [યજમાનનામ], તમારા ઉપકરણથી ગંતવ્ય સરનામાં સુધીના પેકેટો દ્વારા માર્ગ અને હોપ્સને ઓળખે છે

,,

[/ કોષ્ટક]

હોમબ્રે

[કોષ્ટક]

,,

ઉકાળો ડૉક્ટર, સંભવિત સમસ્યાઓ માટે સિસ્ટમ તપાસો

બ્રુ હેલ્પ, ઉપયોગી હોમબ્રુ આદેશોની સૂચિ

ઉકાળો સ્થાપિત કરો | ,એક ફોર્મ્યુલા ઇન્સ્ટોલ કરો

ઉકાળો અનઇન્સ્ટોલ કરો |cask>, ફોર્મ્યુલા અનઇન્સ્ટોલ કરો

brew list --formula, list only install formulas

ઉકાળો ડેપ્સ | ,સૂત્રની તમામ નિર્ભરતાઓની યાદી બનાવો

brew search text|/regex/, regex નો ઉપયોગ કરીને સૂત્રો શોધો

ઉકાળો સુધારો | ,સૂત્ર અપડેટ કરો

ઉકાળો જૂનો | ,સૂત્ર શોધો

બ્રૂ આઉટડેટેડ -ફોર્મ્યુલા, એક જૂનું ફોર્મ્યુલા શોધો

બ્રુ પિન [ઇન્સ્ટોલ કરેલ_ફોર્મ્યુલા], ફોર્મ્યુલા પિન કરો જેથી તે અપડેટ ન થાય

[installed_formula] અનપિન કરો, પેકેજ અપડેટ કરવા માટે અનપિન કરો

બ્રુ ક્લિનઅપ, તમામ ફોર્મ્યુલામાંથી લોક ફાઇલો અને જૂના પેકેજો દૂર કરો

,,

[/ કોષ્ટક]

પર્યાવરણ ચલ અથવા પાથ

[કોષ્ટક]

,,

printenv, હાલમાં સેટ કરેલ પર્યાવરણ ચલોની યાદી દર્શાવે છે

echo $PATH, PATH વેરીએબલનું મૂલ્ય તપાસો જે એક્ઝિક્યુટેબલ ફાઇલો સાથે ડિરેક્ટરીઓની સૂચિ સંગ્રહિત કરે છે

echo $PATH >path.txt, પાથ ડિરેક્ટરીને ટેક્સ્ટ ફાઇલમાં નિકાસ કરે છે

એક્સપોર્ટ PATH=$PATH: absolute/path to/program/, માત્ર વર્તમાન સત્રમાં ટર્મિનલ દ્વારા પ્રોગ્રામ ચલાવો.

,,

[/ કોષ્ટક]


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: ualક્યુલિડેડ બ્લોગ
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.