প্রতি উইন্ডোজ এবং লিনাক্স থ্রেড, কি কমান্ডগুলি আপনাকে সবচেয়ে দরকারী খুঁজে না Mac OS X এর সার্ভার (অথবা ক্লায়েন্ট)?
প্রতি উইন্ডোজ এবং লিনাক্স থ্রেড, কি কমান্ডগুলি আপনাকে সবচেয়ে দরকারী খুঁজে না Mac OS X এর সার্ভার (অথবা ক্লায়েন্ট)?
উত্তর:
say "some text"
লোকদের তাদের অ্যাপার্টমেন্টগুলিতে ফিরে আসার জন্য বিখ্যাতভাবে ব্যবহৃত হয় , say
আপনার যুক্তিগুলি গ্রহণ করে এবং অডিও আউটপুট ডিভাইসের মাধ্যমে জোরে জোরে পড়েন।
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 (যা করেন) চান তবে আপনার এই লিঙ্কগুলি পরীক্ষা করে দেখতে হবে:
fs_usage
আপনাকে ফাইল সিস্টেমের ক্রিয়াকলাপ পর্যবেক্ষণ করতে দেয়। কোন অ্যাপটি কী ফাইল তৈরি করে তা যদি আপনি দেখতে চান তবে হ্যান্ডি। আরও ব্যাখ্যার জন্য http://rentzsch.com/macosx/fs_usageIntro দেখুন ।
open .
বর্তমান ওয়ার্কিং ডিরেক্টরিতে একটি ফাইন্ডার উইন্ডো খোলে।
কমান্ড লাইন থেকে, আমি সক্ষমতা অর্জন করতে পছন্দ করি:
একটি "সর্বজনীন" সিডি / ডিভিডি তৈরি এবং বার্ন করুন:
$ এমকিসোফস -নিলিট-মাল্টিডট-নীল-নেতৃস্থানীয়-বিন্দু-ডি-হাইড-আরআর-স্থানান্তরিত \ -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 | ওপেন-এফ / এপ্লিকেশনস / পূর্বরূপ। অ্যাপ্লিকেশন
'বিমানবন্দর' সি এল এল ইউটিলিটি আমার প্রিয়। দেখুন http://osxdaily.com/2007/01/18/airport-the-little- Used-command-line-wireless-utility/ । এটি আপনাকে সংকেত স্তর, শব্দের স্তর এবং আপনার সাথে সম্পর্কিত এপি'র বিএসএসআইডি সম্পর্কিত বিশদ প্রদর্শন করবে।
ipconfig getpacket en0
প্রাথমিক ইথারনেট ইন্টারফেসের জন্য নেটওয়ার্ক কনফিগারেশন প্রদর্শন করে (en0)।
আপনি যদি উইন্ডোজে অভ্যস্ত হয়ে থাকেন এবং "আইকনফিগ" ভাঙ্গা ভাবেন - এটি নয় ;-) আপনার কেবল কয়েকটি যুক্তি যুক্ত করতে হবে
en1
আপনি ওয়্যারলেস থাকলে ব্যবহার করুন।
এটি যথেষ্ট বলা যায় না, "উন্মুক্ত" দুর্দান্ত। আপনি তাদের জিইউআই প্রোগ্রামে নথিগুলি খুলতে পারেন এবং আপনি -a এর সাথেও জিইউআই প্রোগ্রামটি নির্বাচন করতে পারেন। উদাহরণ স্বরূপ,
open -a vlc movie.avi
ভিএলসি খুলবে এবং আপনার বর্তমান দিরতে মুভি.এভিটি লোড করতে বলবে।
open movie.avi
ডিফল্ট যাই হোক না কেন প্রোগ্রাম দিয়ে এটি খুলতে হবে। আপনি যদি কেবল একটি প্রোগ্রাম খুলতে চান তবে আপনি এটিও করতে পারেন:
open -a system\ preferences
সিস্টেম পছন্দগুলি চালাবে। আপনিও urls খুলতে পারেন:
open vnc://myserver:5900
স্ক্রিন ভাগ করে নেবে এবং মাইজারের সাথে সংযুক্ত হবে।
চেক আউট
man open
আপনি ব্যবহার করতে পারেন এমন সমস্ত পতাকা দেখতে।
sudo changeip -checkhostname
ডিএনএস রেজোলিউশনকে এগিয়ে এবং বিপরীত হওয়া চেকগুলি স্বাস্থ্যকর এবং প্রায়ই সমস্যাটি সমাধানের জন্য আপনি যে আদেশটি ব্যবহার করতে পারেন তা আপনাকে দেখায়। যদি এটি "নামগুলি মিলে যায় তবে কোনও পরিবর্তন করার কিছুই নেই" যদি আপনি ভাল অবস্থানে থাকেন। আপনি যদি কখনও নিজের সার্ভারের নেটওয়ার্ক কনফিগারেশন পরিবর্তন করেন তবে গুরুত্বপূর্ণ। আপনার সার্ভারকে একটি মুক্ত ডিরেক্টরি মাস্টার হিসাবে প্রচার করার আগে এটি ব্যবহার করাও গুরুত্বপূর্ণ।
dscacheutil -flushcache
আমি নিজেকে 10.5+ ডিএনএস ক্যাশে ফ্লাশ করার জন্য সেই একটি গাদা ব্যবহার করছি।
ping 224.0.0.1
আপনার সাবনেটে সমস্ত ডিভাইস পিং করুন
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
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
ড্রাইভে এড করেছিলাম এবং তাই বাশ ভলিউমটি অ্যাক্সেস করছিল।
মনে রাখবেন যে আপনি যদি 'এমডিএস' এন্ট্রিগুলি দেখেন তবে এর অর্থ হ'ল স্পটলাইটটি ড্রাইভকে সূচি দিচ্ছে।
কম্যান্ড-লাইন প্রশাসন নির্দেশিকা আপেল দ্বারা আউট করা অমূল্য।
"কমান্ড লাইন প্রশাসন ম্যাক" এর জন্য গুগলিং ভাল ফলাফল দেয়।
ম্যাক OS X এর জন্য কম্যান্ড-লাইন প্রশাসন 10.5 , 10.4 , এবং 10.3 ।
অন্যান্য দরকারী গাইড হ'ল http://www.apple.com/server/macosx/resources/ এ ।
বিশেষত কোনও ম্যাক সংস্থান নয়, এটি টার্মিনালের জন্য আইকনটি ব্যবহার করছে এবং সত্যিকারের দরকারী কমান্ডের তালিকার বেশিরভাগ কাজ করবে।
osascript -e 'tell application "AppName" to quit'
আপনাকে শেল থেকে অ্যাপ্লিকেশনটি ছাড়তে দেয়।
osascript -e 'tell application "Finder" to sleep'
একটি দীর্ঘ শেল স্ক্রিপ্টের দরকারী শেষ লাইন, স্ক্রিপ্টটি করা হয়ে গেলে ম্যাককে ঘুমাতে দেয়। আমি এটি আইস্লিপ এ্যালয়েজড।
pbpaste | script.sh |pbcopy
পেস্টবোর্ডের সামগ্রী (সম্পাদনা> অনুলিপি) নেয় এবং স্ক্রিপ্ট.শ এ পাইপ দেয়। ফলাফলগুলি আপনাকে কোনও দস্তাবেজে সম্পাদনা করতে>> পেস্টবোর্ডে রেখে দেওয়া হয়।
mcxquery
এটি আপনাকে দেখতে দেয় যে কোনও ক্লায়েন্ট মেশিনে কী ধরণের এমসিএক্স (পরিচালিত ক্লায়েন্ট) সেটিংস প্রয়োগ হচ্ছে।
[জিইউআই সমতুল্য হ'ল সিস্টেম প্রোফাইলারে যাওয়া, এবং সফ্টওয়্যার বিভাগের অধীনে "পরিচালিত ক্লায়েন্ট" এ ক্লিক করুন]]
কোনও মেশিন পরিচালনা করা হয়েছে কিনা তা নির্ধারণ করা এবং এটি আপনি যে সেটিংসটি প্রত্যাশা করছেন সেটি সেটি পাচ্ছে কিনা তা নির্ধারণ করা কার্যকর।
sw_vers
বর্তমানে ইনস্টল করা সংস্করণ এবং ম্যাক ওএস এক্সের বিল্ড প্রদর্শন করে
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
আপনাকে মেশিনের ক্রমিক নম্বর দেবে।
ifconfig en0 ether 00:00:00:00:00:00
পরবর্তী রিবুট হওয়া পর্যন্ত MAC ঠিকানা পরিবর্তন (স্পুফস)
df -h
বর্তমানে সমস্ত ডিস্কে আমার কত ডিস্ক স্পেস রয়েছে তা যাচাই করতে।
dns-sd -B _ssh
dns-sd -B _rfb
dns-sd -B _services._dns-sd._udp
Bonjour সার্ভার বিজ্ঞাপন তালিকা। সর্বশেষ পরামর্শটি পরিষেবার যে ধরণের তালিকাভুক্ত করতে পারে তা তালিকাভুক্ত করে। তালিকাটি লাইভ, আপনি যথেষ্ট পরিমাণে দেখেছেন তখন Ctrl-C চাপুন।
একই কমান্ডটি সাম্প্রতিক লিনাক্স এবং উইন্ডোজের জন্য বনজর এসডিকে আসে।
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 এ আপগ্রেড করার সময় এটি কমিক লাইফ মাগিক ব্যবহারকারীদের জন্য ক্র্যাশটি স্থির করেছে।
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent
রিমোট ডেস্কটপ পরিষেবা শুরু করে (যদি আপনার কাছে কেবল এসএসএইচ অ্যাক্সেস থাকে তবে আপনার ক্লায়েন্ট ম্যাকের উপর জিইউআই ব্যবহার করে কিছু করতে চান তবে দরকারী)। আরও বিকল্পের জন্য, দেখুন: http://support.apple.com/kb/HT2370
drutil eject
একটি সিডি বের করা হবে।