ম্যাক ওএস এক্স-এ দরকারী কমান্ড-লাইন কমান্ডগুলি কী কী?


58

প্রতি উইন্ডোজ এবং লিনাক্স থ্রেড, কি কমান্ডগুলি আপনাকে সবচেয়ে দরকারী খুঁজে না Mac OS X এর সার্ভার (অথবা ক্লায়েন্ট)?


সম্মত, এই সাইটটি স্ট্যাকওভারফ্লো থেকে অনেক বেশি নেতিবাচক বলে মনে হচ্ছে, লোকেরা তাদের যে মানচিত্রের মান পূরণ করে না বলে মনে করে এমন কোনও পোস্টকে 'ডাউন' করতে প্রস্তুত বলে মনে হচ্ছে - এটি আমাকে দূরে সরিয়ে নেওয়ার পক্ষে যথেষ্ট।
চপার 3

thx, চপার 3। সম্ভবত এটি ম্যাক সম্পর্কিত হওয়ার জন্য ভোট দেওয়া হয়েছিল। আমি প্রচুর অ্যাপল স্টাফ দেখতে চাই না বুঝতে পারি, তবে সত্যিই আপনার ট্যাগগুলিতে "ম্যাক" যুক্ত / উপেক্ষা করুন এবং এটি বাছাই করা হয়েছে
ইউজারনেম

2
এই সাইটে প্রচুর পরিমাণে অ্যাপল নির্দিষ্ট স্টাফ রয়েছে, এখানকার লোকেরা কেবল নেতিবাচক বলে মনে করছেন।
চপার 3

2
প্রত্যাশিত হওয়ার জন্য আমি মনে করি ... আমরা সিসডমিনস :-)
ব্যবহারকারীর নাম

1
আমি আপনার ব্যবহারকারীর
নামটি ব্যবহার করি

উত্তর:


28
say "some text"

লোকদের তাদের অ্যাপার্টমেন্টগুলিতে ফিরে আসার জন্য বিখ্যাতভাবে ব্যবহৃত হয় , sayআপনার যুক্তিগুলি গ্রহণ করে এবং অডিও আউটপুট ডিভাইসের মাধ্যমে জোরে জোরে পড়েন।


4
Xkcd সামগ্রীর জন্য +1
ব্যবহারকারীর নাম

4
এবং এটি খুব ভাল কথা বলে - আমার নাম ডাঃ স্মিথ এবং আমি স্মিথ ডকের উপরে বাস করি এমন বাক্যাংশের তালিকার জন্য macosxhints.com/comment.php?mode=view&cid=107211 দেখুন , সৈনিক তার মিষ্টান্ন ত্যাগ করার সিদ্ধান্ত নিয়েছে মরুভূমি এবং যেহেতু বর্তমানের মতো সময় নেই তাই তিনি ভেবেছিলেন বর্তমানের উপস্থিতির সময় হয়েছে :-)
আরজান

23

pbpasteএবং pbcopyপেস্টবোর্ডের সাথে ইন্টারফেস করতে (ওরফে ক্লিপবোর্ড)।

উদাহরণ:

# copies the directory listing
ls -l | pbcopy

# get pasteboard lines containing foo and save them in a_file
pbpaste | grep foo > a_file

আমি মনে করি তারা ম্যাক্রোম্যান এনকোডিংটি ব্যবহার করে ডিফল্ট হয়ে গেছে, সুতরাং আপনি যদি ইউটিএফ -8 (যা করেন) চান তবে আপনার এই লিঙ্কগুলি পরীক্ষা করে দেখতে হবে:


19
fs_usage

আপনাকে ফাইল সিস্টেমের ক্রিয়াকলাপ পর্যবেক্ষণ করতে দেয়। কোন অ্যাপটি কী ফাইল তৈরি করে তা যদি আপনি দেখতে চান তবে হ্যান্ডি। আরও ব্যাখ্যার জন্য http://rentzsch.com/macosx/fs_usageIntro দেখুন ।


এখন যেহেতু রেন্টস্চ তার সংরক্ষণাগারগুলি পুনরায় প্রকাশ না করেই তার ব্লগটি টুম্বলারে স্থানান্তরিত করেছে, এই দুর্দান্ত সরঞ্জামটির তার ব্যাখ্যাটি এখানে পড়তে পারেন: web.archive.org/web/20091231090628/http://rentzsch.com/macosx/…
জো ক্যারল

পড়াও মূল্যবান: cocoadev.com/index.pl?FsUsageTips
জো ক্যারল

17
open .

বর্তমান ওয়ার্কিং ডিরেক্টরিতে একটি ফাইন্ডার উইন্ডো খোলে।


অন্যান্য অ্যাপ্লিকেশন চালু করার জন্য, এমন কিছু ব্যবহার করুন: ওপেন -a "ক্রিয়াকলাপের মনিটর"
ব্যবহারকারীর নাম

ফ্রুন্ডে স্কেনার গ্যাটারফুঙ্কে ... মানে, আপনাকে ধন্যবাদ, ধন্যবাদ, আপনাকে ধন্যবাদ !! আমি "স্টার্ট" এর মতো একটি উইন্ডোজ খুঁজছিলাম। আর এটাই!
ড্যানিয়েল শেনলার

'ওপেন ফাইলের নাম' ফাইন্ডারের কোনও ফাইলের উপর ডাবল-ক্লিক করার মতোই কাজ করে - এটি যুক্ত অ্যাপ্লিকেশন আরম্ভ করবে এবং ফাইলটি খুলবে।
ক্লিনটন ব্ল্যাকমোর

13

কমান্ড লাইন থেকে, আমি সক্ষমতা অর্জন করতে পছন্দ করি:

একটি "সর্বজনীন" সিডি / ডিভিডি তৈরি এবং বার্ন করুন:

$ এমকিসোফস -নিলিট-মাল্টিডট-নীল-নেতৃস্থানীয়-বিন্দু-ডি-হাইড-আরআর-স্থানান্তরিত \
-l-joliet-long -R -T -v
-V VOLUME_NAME- আউটপুট.আইএসও মূল-সিডি-দির /
burn hdiutil বার্ন -নোরিফাইবারবার্ন আউটপুট.আইসো

সিডি / ডিভিডি থেকে একটি আইএসও চিত্র তৈরি করুন:

$ ডিস্কিটিল আনমাউন্টডিস্ক / ডেভ / ডিস্ক 2 এস 0
c ডিডি যদি = সিডনেম.আইসো বিএস = 32 মি = = দেব / ডিস্ক 2 এস 0

আমি যখন এলডিডি চাইছি তখন অটুল কমান্ডটি ভুলে যেতে সক্ষম হওয়া:

$ ওরফে ldd = 'printf ""' \ '' otool -L \ '\' '- \ n "&& otool -L' তে আদেশ পাঠানো হচ্ছে

কমান্ড লাইন থেকে একটি ডিস্ক চিত্র মাউন্ট করুন:

$ এইচডিডি ডিসিমাজে.ডিএমজি (বা .আইসো)

কোনও ম্যান পেজ অ্যাক্সেস করতে পূর্বরূপ ব্যবহার করুন:

$ man -t rsync | ওপেন-এফ / এপ্লিকেশনস / পূর্বরূপ। অ্যাপ্লিকেশন

1
ম্যানপেজ / পূর্বরূপ ইঙ্গিতটির জন্য +1। অসাধারণ.
স্যাম হালিক

12

'বিমানবন্দর' সি এল এল ইউটিলিটি আমার প্রিয়। দেখুন http://osxdaily.com/2007/01/18/airport-the-little- Used-command-line-wireless-utility/ । এটি আপনাকে সংকেত স্তর, শব্দের স্তর এবং আপনার সাথে সম্পর্কিত এপি'র বিএসএসআইডি সম্পর্কিত বিশদ প্রদর্শন করবে।


1
কুল। উদাহরণস্বরূপ: / সিস্টেম / লাইবারি / প্রাইভেটফ্রেম ওয়ার্কস / অ্যাপল 80211. ফ্রেমওয়ার্ক / ভার্সন / কর্নার / রিসোর্স / কায়ারপোর্ট -আই আপনাকে সংকেত মানের, শব্দ, সুরক্ষা এবং অন্যান্য ওয়াইফাই নেটওয়ার্ক বৈশিষ্ট্য সম্পর্কিত বিশদ তথ্য দেখায়।
ব্যবহারকারী নাম

11
ipconfig getpacket en0

প্রাথমিক ইথারনেট ইন্টারফেসের জন্য নেটওয়ার্ক কনফিগারেশন প্রদর্শন করে (en0)।

আপনি যদি উইন্ডোজে অভ্যস্ত হয়ে থাকেন এবং "আইকনফিগ" ভাঙ্গা ভাবেন - এটি নয় ;-) আপনার কেবল কয়েকটি যুক্তি যুক্ত করতে হবে


4
অবশ্যই, আপনি যদি লিনাক্স ব্যবহার করেন তবে 'ifconfig en0' ঠিক একইভাবে কাজ করে।
টিম

অথবা en1আপনি ওয়্যারলেস থাকলে ব্যবহার করুন।
দানা দ্য সনে

11
drutil tray open

অ্যাপল অপটিক্যাল ড্রাইভের ইজেক্ট বোতামটি কেসটির বাইরে থেকে অ্যাক্সেসযোগ্য না হওয়ায় কোনও কীবোর্ড সংযুক্ত না থাকায় অমূল্য (ওভার এসএসএস)।


11

এটি যথেষ্ট বলা যায় না, "উন্মুক্ত" দুর্দান্ত। আপনি তাদের জিইউআই প্রোগ্রামে নথিগুলি খুলতে পারেন এবং আপনি -a এর সাথেও জিইউআই প্রোগ্রামটি নির্বাচন করতে পারেন। উদাহরণ স্বরূপ,

open -a vlc movie.avi

ভিএলসি খুলবে এবং আপনার বর্তমান দিরতে মুভি.এভিটি লোড করতে বলবে।

open movie.avi

ডিফল্ট যাই হোক না কেন প্রোগ্রাম দিয়ে এটি খুলতে হবে। আপনি যদি কেবল একটি প্রোগ্রাম খুলতে চান তবে আপনি এটিও করতে পারেন:

open -a system\ preferences

সিস্টেম পছন্দগুলি চালাবে। আপনিও urls খুলতে পারেন:

open vnc://myserver:5900

স্ক্রিন ভাগ করে নেবে এবং মাইজারের সাথে সংযুক্ত হবে।

চেক আউট

man open

আপনি ব্যবহার করতে পারেন এমন সমস্ত পতাকা দেখতে।


10
softwareupdate

সিএলআই থেকে আপনার ম্যাক আপডেট করুন।


9
networksetup

কমান্ড লাইনে সিস্টেম পছন্দগুলিতে নেটওয়ার্ক পছন্দ প্যানে আপনি যা কিছু পান তা কনফিগার করুন। স্ক্রিপ্টগুলি লেখার কাজ করে বা দূর থেকে কাজগুলি আরও সহজ করে তোলে।


8
sudo changeip -checkhostname

ডিএনএস রেজোলিউশনকে এগিয়ে এবং বিপরীত হওয়া চেকগুলি স্বাস্থ্যকর এবং প্রায়ই সমস্যাটি সমাধানের জন্য আপনি যে আদেশটি ব্যবহার করতে পারেন তা আপনাকে দেখায়। যদি এটি "নামগুলি মিলে যায় তবে কোনও পরিবর্তন করার কিছুই নেই" যদি আপনি ভাল অবস্থানে থাকেন। আপনি যদি কখনও নিজের সার্ভারের নেটওয়ার্ক কনফিগারেশন পরিবর্তন করেন তবে গুরুত্বপূর্ণ। আপনার সার্ভারকে একটি মুক্ত ডিরেক্টরি মাস্টার হিসাবে প্রচার করার আগে এটি ব্যবহার করাও গুরুত্বপূর্ণ।


8
dscacheutil -flushcache

আমি নিজেকে 10.5+ ডিএনএস ক্যাশে ফ্লাশ করার জন্য সেই একটি গাদা ব্যবহার করছি।


দ্রষ্টব্য, এটি কেবল ম্যাক ওএস এক্স 10.5
চিয়ালিয়ন

আমি কেবল যাচাই করেছি, এটি 10.6 তেও কাজ করে।
ব্রুস ম্যাকলিউড

আমি নিজেকে প্রায়শই এটি চালিত করতে দেখি বলে উত্সাহিত হয়েছি, তবে লিনাক্স বা উইন্ডোজ ডিএনএস ক্যাশে ফ্লাশ করার কথা মনে নেই। ডিএনএস ক্যাশে সম্ভবত ওএস এক্স বিশেষত আক্রমণাত্মক?
পিটারটোলি


7
last

কে সিস্টেমে লগইন করেছে, কতক্ষণ তারা এটি ব্যবহার করেছে এবং সিস্টেমটি পুনরায় আরম্ভ হবে তা দেখায়।

এখানে আউটপুট একটি নমুনা:

clinton   ttys000                   Thu May 28 22:33   still logged in
clinton   console                   Thu May 28 08:05   still logged in
reboot    ~                         Thu May 28 08:05 
shutdown  ~                         Wed May 27 20:15 
clinton   console                   Wed May 27 17:33 - 20:15  (02:42)
...

wtmp begins Thu May 14 09:26 


7
 lsof

ফাইল খুলুন তালিকা

আপনি যখন আপনার ইউএসবি ড্রাইভটি বের করে দিতে চান এবং আপনার ব্যবহারের জন্য এবং সমস্ত অ্যাপ্লিকেশনটি বন্ধ করে দিয়ে আবার চেষ্টা করুন তখন আপনাকে সাহায্য করতে হবে y

$ sudo lsof /Volumes/CLINTON
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    55966 clinton  cwd    DIR  14,12    16384    2 /Volumes/CLINTON
lsof    56042    root  cwd    DIR  14,12    16384    2 /Volumes/CLINTON
lsof    56043    root  cwd    DIR  14,12    16384    2 /Volumes/CLINTON

এই উদাহরণে, আমি cdড্রাইভে এড করেছিলাম এবং তাই বাশ ভলিউমটি অ্যাক্সেস করছিল।

মনে রাখবেন যে আপনি যদি 'এমডিএস' এন্ট্রিগুলি দেখেন তবে এর অর্থ হ'ল স্পটলাইটটি ড্রাইভকে সূচি দিচ্ছে।


7

কম্যান্ড-লাইন প্রশাসন নির্দেশিকা আপেল দ্বারা আউট করা অমূল্য।

"কমান্ড লাইন প্রশাসন ম্যাক" এর জন্য গুগলিং ভাল ফলাফল দেয়।

ম্যাক OS X এর জন্য কম্যান্ড-লাইন প্রশাসন 10.5 , 10.4 , এবং 10.3

অন্যান্য দরকারী গাইড হ'ল http://www.apple.com/server/macosx/resources/ এ



6
osascript -e 'tell application "AppName" to quit'

আপনাকে শেল থেকে অ্যাপ্লিকেশনটি ছাড়তে দেয়।

osascript -e 'tell application "Finder" to sleep'

একটি দীর্ঘ শেল স্ক্রিপ্টের দরকারী শেষ লাইন, স্ক্রিপ্টটি করা হয়ে গেলে ম্যাককে ঘুমাতে দেয়। আমি এটি আইস্লিপ এ্যালয়েজড।

pbpaste | script.sh |pbcopy

পেস্টবোর্ডের সামগ্রী (সম্পাদনা> অনুলিপি) নেয় এবং স্ক্রিপ্ট.শ এ পাইপ দেয়। ফলাফলগুলি আপনাকে কোনও দস্তাবেজে সম্পাদনা করতে>> পেস্টবোর্ডে রেখে দেওয়া হয়।


5
mcxquery

এটি আপনাকে দেখতে দেয় যে কোনও ক্লায়েন্ট মেশিনে কী ধরণের এমসিএক্স (পরিচালিত ক্লায়েন্ট) সেটিংস প্রয়োগ হচ্ছে।

[জিইউআই সমতুল্য হ'ল সিস্টেম প্রোফাইলারে যাওয়া, এবং সফ্টওয়্যার বিভাগের অধীনে "পরিচালিত ক্লায়েন্ট" এ ক্লিক করুন]]

কোনও মেশিন পরিচালনা করা হয়েছে কিনা তা নির্ধারণ করা এবং এটি আপনি যে সেটিংসটি প্রত্যাশা করছেন সেটি সেটি পাচ্ছে কিনা তা নির্ধারণ করা কার্যকর।



4
system_profiler

আপনি কেবলমাত্র কমান্ড লাইনে - এই ম্যাক -> আরও তথ্য সম্পর্কে চয়ন করার সময় আপনি একই ফলাফল পান।

চলমান

system_profiler -usage

বা ম্যান পৃষ্ঠাটি দেখে এটি কীভাবে ব্যবহার করতে হয় তার টিপস দেয়।

উদাহরণ দুটি:

system_profiler -xml > MySystem.spx
# and later,
open MySystem.spx  # or just double click on it in the Finder

এটি সিস্টেমের প্রোফাইলটিকে এমন কোনও ফাইলে ফেলে দেবে যা পরে অন্য কোনও মেশিনে দেখা যাবে।

system_profiler SPUSBDataType

আপনাকে আপনার সমস্ত ইউএসবি ডিভাইস (তাদের বিক্রেতা এবং পণ্য আইডি সহ, যা ড্রাইভারগুলি ট্র্যাক করার ক্ষেত্রে সহায়তা করতে পারে) সম্পর্কে আপনাকে জানায়।

system_profiler SPUSBDataType | grep "Product ID" -c

আপনাকে বলতে হবে যে কতগুলি ইউএসবি ডিভাইস প্লাগ ইন করা হয়েছে (অভ্যন্তরীণ ইউএসবি ডিভাইস সহ) যা কম্পিউটার কোনও ডিভাইস দেখে (বা যদি বলে, সমান্তরাল এটি ধরে ফেলেছে বা এটি মারা গেছে কিনা) তা দেখতে দরকারী [[এতে নোট করুন সিস্টেম প্রোফাইলার জিইউআই অ্যাপ্লিকেশন, আপনি তালিকাটি আপডেট করতে মেনু থেকে দেখুন -> রিফ্রেশ চয়ন করতে পারেন; এটি কেবল সহজ হতে পারে]]

system_profiler SPHardwareDataType

আপনাকে প্রাথমিক হার্ডওয়্যার তথ্য (সম্পদ ট্র্যাকিংয়ের জন্য দরকারী) এবং get

system_profiler SPHardwareDataType | grep Serial

আপনাকে মেশিনের ক্রমিক নম্বর দেবে।


4
ifconfig en0 ether 00:00:00:00:00:00

পরবর্তী রিবুট হওয়া পর্যন্ত MAC ঠিকানা পরিবর্তন (স্পুফস)


আমি কিছু দিন আগে এখানে এসেছি: krypted.com/mac-os-x/… - আপনার ডিএইচসিপি পরিষেবা সেটিংস পরীক্ষার জন্য ব্যবহারযোগ্য
ব্যবহারকারী নাম

4
df -h

বর্তমানে সমস্ত ডিস্কে আমার কত ডিস্ক স্পেস রয়েছে তা যাচাই করতে।


4
dns-sd -B _ssh
dns-sd -B _rfb
dns-sd -B _services._dns-sd._udp

Bonjour সার্ভার বিজ্ঞাপন তালিকা। সর্বশেষ পরামর্শটি পরিষেবার যে ধরণের তালিকাভুক্ত করতে পারে তা তালিকাভুক্ত করে। তালিকাটি লাইভ, আপনি যথেষ্ট পরিমাণে দেখেছেন তখন Ctrl-C চাপুন।

একই কমান্ডটি সাম্প্রতিক লিনাক্স এবং উইন্ডোজের জন্য বনজর এসডিকে আসে।


4
opendiff file1 file2

চালায় FileMerge (গ্রাফিকাল diffউপর দিয়ে অ্যাপল বিকাশকারী সরঞ্জামসমূহ আসে) file1এবং file2


4
sudo opensnoop

চিতাবাঘ এবং আরও নতুনতে, প্রতিবেদনগুলি যা ফাইলগুলি ওপেন প্রক্রিয়া করে, সফলভাবে কিনা তা নয়। আপনি এটি নির্দিষ্ট সিস্টেমে সমস্ত ফাইল সিস্টেমের ওপরে খোলার জন্য, বা কোনও প্রক্রিয়া যদি কোনও প্রদত্ত ফাইলটি বিভিন্ন ধরণের টাইমস্ট্যাম্প সহ খোলার জন্য জিজ্ঞাসা করতে পারেন এবং ত্রুটিগুলি ঘটছে কিনা তা দেখাতে পারেন।

এখানে আরও কিছু বিবরণ দেওয়া হল:

opensnoop একটি হল dtrace স্ক্রিপ্ট; / ইউএসআর / বিনে আরও অনেকে আছেন যা কোনও সিস্টেমকে কল করে যে কোনও প্রক্রিয়া তৈরি করছে, কোনটি প্রক্রিয়া তৈরি করছে এবং আমি / ও এটি কী করছে তার মতো বিষয়গুলির দিকে নজর দেয়। apropos DTraceএকটি তালিকা চালনা করুন , এবং বিশদ জন্য ম্যান পৃষ্ঠা দেখুন।


কোনও কমিক লাইফ মাগিক 1.1 ওএস 10.5.8 এ নেটওয়ার্ক অ্যাকাউন্টের ব্যবহারকারীদের জন্য কেন ক্রাশ হচ্ছে তা নির্ণয়ের জন্য লড়াই করার সময় আমি ওপেনসনুপ সম্পর্কে জানতে পেরেছিলাম।

আমি দৌড়েছি (বেশ কয়েকবার, বিভিন্ন অ্যাকাউন্টে, এসএসএসের মাধ্যমে):

sudo opensnoop -e -n Comic > output.txt

নেটওয়ার্ক ব্যবহারকারীদের দ্বারা সর্বশেষ ফাইলটি খোলা ছিল (সম্পূর্ণ পথ সহ):

/Network/Servers/.../username/Library/Icons/WebpageIcons.db

যা আমাকে স্মরণ করিয়ে দিয়েছে যে সাফারি 5.0 নেটওয়ার্ক ব্যবহারকারীদের জন্য ক্র্যাশ করছে এবং আমরা ফ্যাভিকনকে ক্যাশে না রাখার পক্ষে অগ্রাধিকার পরিচালনা করে বা একটি ফাইল পুনর্নির্দেশের মাধ্যমে এর চারপাশে কাজ করেছি। অ্যাপল স্পষ্টতই সাফারি 5.0.1 এ সমস্যাটি সমাধান করেছে এবং আমি গতকাল সাফারি 5.0.2 এ আপগ্রেড করার সময় এটি কমিক লাইফ মাগিক ব্যবহারকারীদের জন্য ক্র্যাশটি স্থির করেছে।


3
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

রিমোট ডেস্কটপ পরিষেবা শুরু করে (যদি আপনার কাছে কেবল এসএসএইচ অ্যাক্সেস থাকে তবে আপনার ক্লায়েন্ট ম্যাকের উপর জিইউআই ব্যবহার করে কিছু করতে চান তবে দরকারী)। আরও বিকল্পের জন্য, দেখুন: http://support.apple.com/kb/HT2370


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.