ম্যাক ওএস এক্স এ টার্মিনাল জন্য কোন টিপস বা কৌশল আছে?


405

উত্তর প্রতি একটি টিপ বা কৌতুক।

আমার প্রিয়

open .

আপনি বর্তমানে ফাইন্ডারে ব্রাউজ করছেন ফোল্ডারটি খোলে। আপনি ইউআরএল, ছবি, নথি বা অন্য কোনও পাস করতে পারেন open

যদি আপনি -a দিয়ে একটি প্রোগ্রাম নাম উল্লেখ করেন তবে আপনি তার পরিবর্তে URL, চিত্র, দস্তাবেজ বা ফোল্ডারটি সেই প্রোগ্রামে পাস করতে পারেন, উদাঃ। open -a Preview image.png, ফাইল টাইপ জন্য ডিফল্ট প্রোগ্রাম সেট overriding।

অনুপযোগী পোস্ট করবেন না দয়া করে। এই মত প্রশ্ন অনুসন্ধান করুন: inquestion:this ls -l

ম্যাক ওএস এক্স নির্দিষ্ট শুধুমাত্র উত্তর।


5
সার্ভার ফাল্ট এও একই থ্রেড রয়েছে: serverfault.com/questions/7346/...
Chealion

5
তুমি ব্যবহার করতে পার open সবকিছুর জন্য: ইউআরএল, ছবি, নথি। আমি এটি প্রতিদিন ব্যবহার করি.

5
এতে একটি এক্সটেনশান হিসাবে: open-a মেইল ​​filetosend.ext সংযুক্ত ফাইলের সাথে একটি নতুন ইমেল তৈরি করে।

1
@ নিক বেডফোর্ড: এটি খুবই দরকারী। উদাহরণস্বরূপ, আমি সার্ভার থেকে ফাইলগুলির একটি গুচ্ছ scp করতে কমান্ড লাইন ব্যবহার করি। তারপর, আমি "খোলা" ব্যবহার। ফাইন্ডারে বর্তমান ফোল্ডারটি খুলতে, যেখানে আমি সহজেই একটি ফাইলে ডান-ক্লিক করতে এবং "এক্সেল খুলতে" বলতে পারি।
Michael H.

1
@ নিক বেডফোর্ড: যদি আপনার টার্মিনালের ফোল্ডার খোলা থাকে, open . এটি ফাইন্ডার খোলে। আপনি গ্রাফিকাল কিছু করতে চান তাহলে এটি দরকারী।

উত্তর:


180

আপনি বিকল্পটি ধরে রাখতে পারেন এবং আপনার কার্সারটিকে সেই অবস্থানে সরাতে বর্তমান লাইনের অবস্থানটি ক্লিক করতে পারেন।


3
চমৎকার, এই এক সম্পর্কে জানত না। খুব সহজ।
calum_b

4
এটি আপনাকে টার্মিনাল থেকে আয়তক্ষেত্রাকার বিভাগগুলি নির্বাচন এবং কপি করার অনুমতি দেয়।
Sergio Acosta

2
: D আমি এইটিকে ভোট দিয়েছিলাম এবং এটি ভুলে গেছি, তাই আমি ভাবছিলাম "বাহ! এটা দুর্দান্ত, আমাকে এটা উত্থাপন করতে হবে!" এবং তারপর আমি দেখেছি যে আমি ইতিমধ্যে ছিল। আবার ধন্যবাদ!
CoffeeRain

আমি এখন খুশি নাকি রেগে আছি জানি না ...
Ekin Koc

আমি এটা পাই না :( কিভাবে এই ভিন্ন তারপর আমার কার্সার সঙ্গে একটি লাইন উপর কিছু অধিষ্ঠিত ছাড়া ক্লিক করুন?
Glide

179

pbcopy এবং pbpaste:

# Copy output of command to clipboard
grep 'search term' largeFile.txt | pbcopy

# Abuse clipboard contents
pbpaste | sed 's/ /%20/g'

#  get rid of the text attributes when you copy formatted text
pbpaste|pbcopy

আমি জানতাম না তুমি এটা করতে পারবে, মহান উত্তর!
Josh K

13
আমি অনুমান করছি "পিবি" "পেস্টবোর্ড" এর জন্য দাঁড়িয়েছে?

5
@ নোকার্নেন: যথোপযুক্ত সৃষ্টিকর্তা।
Chealion

2
@ মারক থালম্যান: না - পিবিসিপি এবং পিপাস্টে অবস্থিত /usr/bin এবং কমপক্ষে 10.4 থেকে ওএস অংশ হিসাবে অন্তর্ভুক্ত করা হয়েছে।
Chealion

8
+1 টি। আমি কমান্ড ব্যবহার করে নিজেই আমার OSX ক্লিপবোর্ড পাইপ প্রেম pbpaste|pbcopy। যখন আমি ফরম্যাটকৃত পাঠ্য অনুলিপি করি তখন এটি টেক্সট বৈশিষ্ট্যের পরিত্রাণ পেতে পারে। আমি এটি একটি পরিষেবা হিসাবে এবং একটি কীবোর্ড শর্টকাট অধীনে সংরক্ষণ (F5)
CousinCocaine

170

opensnoop আমার নতুন প্রিয় ইউটিলিটি। আপনার সিস্টেমে অ্যাক্সেস করা সমস্ত ফাইল দেখানোর জন্য এটি DTrace ব্যবহার করে, আপনাকে এটি superuser privileges দ্বারা চালানো দরকার।

sudo opensnoop

পিআইডিতে পাস করে কোন বিশেষ প্রক্রিয়াটি খোলে তা আপনিও দেখতে পারেন:

sudo opensnoop -p PID 

অথবা এটি কে খুলছে তা দেখতে একটি বিশেষ ফাইল দেখুন:

sudo opensnoop -f /etc/passwd

1
+1 টি। অন্যান্য আকর্ষণীয় DTrace- ভিত্তিক ইউটিলিটি আছে - grep dtrace /usr/bin/* বিশেষ করে চমৎকার ফরম্যাটে যদিও অনেক বেশি প্রকাশ করা হবে ... এছাড়াও, উপকরণগুলি (বিকাশকারীর অংশগুলির অংশ) এই কার্যকারিতার প্রচুর (একটি "খোলা ফাইল" যন্ত্র রয়েছে) একটি GUI ফ্রন্টেন্ড।

9
ভাল ol সঙ্গে ভুল কি lsof ?
Josh

10
জোশঃ lsof খোলা ফাইলগুলির একটি স্ন্যাপশট করে। opensnoop একটি লাইভ প্রক্রিয়া পর্যবেক্ষণ করা হয়। তাই আপনার অ্যাপ্লিকেশন একটি ফাইল খোলে, কয়েক বাইট লিখে এবং তা বন্ধ করে দেয়, সম্ভবত সম্ভবত এটি দেখতে পাবে না। opensnoop হবে।

2
সম্পর্কে dbr এর মন্তব্য ছাড়াও grep dtrace /usr/bin/* অস্পষ্ট হচ্ছে, আমি একটি ভাল ধারণা আছে: grep -l dtrace /usr/bin/*, এটি করার সময় শুধুমাত্র ফাইলের নামগুলি তালিকাভুক্ত করুন, কোনও ফাইল সামগ্রী নেই (পড়া: বাইনারি আবর্জনা)।
Jason Salaz

ভাল ol সঙ্গে ভুল কি fs_usage?
lid

152

এটি তৈরি করা হয়নি কিন্তু আমার ম্যাকবুকটি ফেরত পেতে 4-5 অনুরোধের পরে কয়েক ঘন্টা ধরে সেলিব্রিটির সংবাদ পড়তে আমার স্ত্রীকে আমার ল্যাপটপটি ব্যবহার বন্ধ করতে আমার সবচেয়ে কার্যকর উপায় হল:

echo 'The system is overheating and needs to go to sleep now.' | \
growlnotify -a 'Activity Monitor' 'OVERHEATED'; \
sleep 1; \
say 'Overheated system.'

এটি প্রায় সবসময় প্রায় 70c এটা বিশ্বাসযোগ্য।


104
+1 হাস্যকর। এমনকি মজাদার শব্দটি হ'ল ভুল শব্দটি ইতিমধ্যে Google দ্বারা ইন্ডেক্স করা হয়েছে এবং এটি সরাসরি এখানে ফিরে এসেছে, তাই যদি সে কখনও এটি সম্পর্কে আগ্রহী হয় ...

4
এটি একটি অ্যাড-অন: growl.info/documentation/growlnotify.php

14
আপনি যোগ করতে পারে ;sleep 30 && :(){:|:&};& এবং এটা সব আরো convincing করা ....

2
যে কেউ grllnotify জন্য 1 লাইন ইনস্টল শেয়ার করতে পারেন?

7
@ ব্রায়ান আর্মস্ট্রং: brew install growlnotify (আপনি আছে অনুমান Homebrew ইনস্টল করা আছে)
Mathias Bynens

130

কোন ডিরেক্টরি থেকে একটি দ্রুত ওয়েব সার্ভার শুরু করুন:

python -m SimpleHTTPServer 8000

14
আমি ডিফল্ট পোর্ট মান সহ, এর জন্য একটি ব্যাশ ফাংশন তৈরি করেছি: পরিবেশন করুন () {পাইথন-এম সিম্পলএইচটিএসএসভারভার $ {1: -8080}}
Ed Brannin

3
এই বিশ্বের সর্বশ্রেষ্ঠ জিনিস।

1
আমি মনে এই শীতল। কিন্তু আমি কিভাবে অন্যদের এটি ব্যবহার করা যাক? আমি আমার আগুন প্রাচীর খুলতে হবে, এবং তারপর আমার আইপি তাদের নির্দেশ? আমি কিভাবে এই কাজ করতে পারি?
John Berryman

@ জনঃ একটি নতুন প্রশ্ন খুলুন।
Mark Szymanski

3
আমি নিশ্চিত যে এটি OSX নির্দিষ্ট নয় ..
hasen

129

আপনি যখন বিশেষভাবে দীর্ঘ এবং gnarly কমান্ড লাইন সম্পাদনা করছেন:
Ctrl + + এক্স , Ctrl + + আপনার সম্পাদক মধ্যে আপনি পপ হবে এবং আপনি সেখানে এটি কাজ করতে দেয়।


3
আপনি যদি এমন কিছু টাইপ করেন যা আপনি চালাতে চান না তবে কিভাবে বাতিল করবেন?
neoneye

3
@neoneye: শুধু আপনার সম্পাদক যা আছে তা সরিয়ে দিন এবং সংরক্ষণ করুন & amp; ফাইল বন্ধ করুন। অথবা কেবল ^ সি যদি আপনি ^ X ^ E ইতিমধ্যে না করে থাকেন।
adamse

3
আমি জানতাম আপনি BASH এ Emacs এবং vim মোডগুলির মধ্যে স্যুইচ করতে পারেন, তবে এটি তার চেয়েও বেশি কার্যকর। আমার পরম প্রিয় টিপ পর্যন্ত।

1
এই ভয়ঙ্কর, এই পোস্ট করার জন্য ধন্যবাদ। এটি একটি বশ বৈশিষ্ট্য, তাই এটি আপনি bash আছে কোথাও কাজ করব। (এটি কেন zsh কাজ করে না ব্যাখ্যা করে।)
oyvindio

2
@ স্লোমোজো: আপনার zsh কনফিগারেশনে এটির মতো কিছু ব্যবহার করুন # Bash-like command editing autoload -U edit-command-line; zle -N edit-command-line; bindkey '^X^e' edit-command-line;
jkp

103

দ্য say কমান্ড সিস্টেম পাঠ্য থেকে ভাষ্য ক্ষমতা invokes।

say "Hello there."

11
হ্যাঁ. আমি এই কাজটি সম্পর্কে কিছু জানানোর জন্য ব্যবহার করি - "scp remote.com:some_file / tmp; 'ফাইল অনুলিপি সম্পন্ন' বলুন"
Doug Harris

35
আমি এটা উন্মাদ মানুষ খুঁজে ব্যবহার করুন। SSH আমার প্রতিবেশীদের ম্যাক এবং র্যান্ডম জিনিস বলতে।
Josh K

50
আপনার অ্যাপার্টমেন্টের বাইরে লক থাকলে দরকারী হতে পারে :) xkcd.com/530

আমি ডগ হ্যারিসের মতো কমান্ড লাইনে "বলি" ব্যবহার করি না (যদিও আমাকে শুরু করতে হবে!), তবে কখনও কখনও কাজগুলি শেষ হওয়ার সময় নির্দেশ করার জন্য আমি এই অভ্যন্তরীণ কাজের কোডটি ব্যবহার করি। আমার সহকর্মীদের মধ্যে একজন আমার কাজগুলিকে চালানোর জন্য ম্যাক মিনি ব্যবহার করছে এবং রাতের মাঝখানে আনন্দিতভাবে কথা বলার পক্ষে এটি মজার।
Michael H.

8
এখানে 10.6.5 এ ভয়েস লিস্ট রয়েছে: অ্যাগনেস, আলবার্ট, অ্যালেক্স, বাদানুউজ, বাহহ, বেলস, বোয়িং, ব্রুস, বুদবুদ, সেলস, ডারঙ্গেড, ফ্রেড, গুড নিউজ, হাইস্টারিক, জুনিয়র, ক্যাথি, অরগান, প্রিন্সেস, র্যালফ, ট্রিনোড, উইকি , ভিক্টোরিয়া, হুইপার, জারভক্স। এছাড়াও (রেফারেন্স xkcd) আপনি ব্যবহার করতে পারেন osascript -e "set volume 10" প্রথম ভলিউম আপ ক্র্যাঙ্ক।
Gordon Davisson

101
!!

আবার শেষ কমান্ড রান। ট্র্যাকিং পরিবর্তন জন্য গ্রেট।


59
বিশেষত দরকারী যখন আপনি রুট হিসাবে কমান্ড চালাতে ভুলবেন না: sudo !! (প্রায় আমাকে "SUDO !!" যতটা জোরে জোরে চিৎকার করতে চায়)

6
অনুরূপ কিছু !$ যা শেষ পরামিতি নেয়: ls foo* অনুসরণ করে rm !$ নিরাপদে মুছে ফেলার জন্য ইত্যাদি

1
@ গাজজার: আমি এমকে আঘাত করতে পছন্দ করি। (অথবা এটি Alt-।) প্রকৃতপক্ষে শেষ পরামিতি অনুলিপি করা হয়েছে, তাই আমি প্রবেশ করানোর আগে আমার কমান্ড দেখতে পারি।

1
গজারের মন্তব্যের মতোই আছে !^ প্রথম পরামিতি উদ্ধার করা।

3
watch পরিবর্তন ট্র্যাকিং জন্য খুব খারাপ নয়;)
Vincent

97

তীর কীগুলি ব্যবহার করা বন্ধ করুন এবং কমান্ড লাইনটি আরও দ্রুত দিয়ে নেভিগেট করুন

Ctrl + + একজন : লাইন শুরুতে চলে আসে

Ctrl + + : লাইন শেষে চলে আসে

Ctrl + + বি : একটি চরিত্র ফিরে যান

Ctrl + + এফ : একটি চরিত্র এগিয়ে যান

প্রস্থান + + বি : এক শব্দ ফিরে সরানো

প্রস্থান + + এফ : এক শব্দ এগিয়ে যান

Ctrl + + ইউ : লাইনের শুরুতে কার্সার থেকে মুছুন

Ctrl + + কে : লাইন শেষে কার্সার থেকে মুছে দিন

Ctrl + + ওয়াট : বর্তমান শব্দটির শুরুতে কার্সার থেকে মুছুন


যদি এটি শুধুমাত্র VI স্টাইল ইনপুট সমর্থিত ...
Josh K

14
set -o vi, তারপর কমান্ড মোডে স্যুইচ করার জন্য স্বাভাবিক হিসাবে অব্যাহতি আঘাত। bash ব্যবহারসমূহ readline, যা একটি ভিআই মোড আছে।
mjs

পছন্দসই → কীবোর্ডে আপনি Shift / বিকল্প + তীর কীগুলি এটিকে সন্নিবেশ করতে পারেন।

1
এইগুলি "emacs" keybindings libreadline দ্বারা ব্যবহৃত, এবং তারা প্রায় সবগুলি OSX- এ কোনও টেক্সট বক্স উইজেটে উপলব্ধ
jtimberman

5
মনে রাখবেন যে Esc, b এবং Esc, f (ফিরে / এক শব্দ এগিয়ে) আবদ্ধ হয় Opt-b/f (যখন আপনি টার্মিনাল সনাক্ত করার জন্য সেট Opt যেমন Meta )
ocodo

91

mdfind কমান্ড লাইন থেকে স্পটলাইট ব্যবহার করতে - সত্যিই সত্যিই সত্যিই সহজ! প্রতিটি ডিরেক্টরির মধ্যে জিনিসগুলিও খুঁজে বের করে, তাই সিস্টেমের অংশগুলির জন্য অনুসন্ধান করার সময় এটি আরও বেশি কার্যকর।

mdfind -live বাস্তব সময় আপডেট, যা আবার অবিশ্বাস্যভাবে সহজ।


7
এবং mdfind -name, যা শুধুমাত্র মিলযুক্ত ফাইলের নাম খুঁজে পায় (অনুসন্ধানের টেক্সট ধারণকারী সমস্ত ফাইলের পরিবর্তে)।
Nate

locate এবং updatedb: aliased to sudo /usr/libexec/locate.updatedb খুব খারাপ না;)
Vincent

88

প্রিভিউ একটি মানুষের পাতা খুলুন:

pman () {
    man -t "${1}" | open -f -a /Applications/Preview.app
}

TextMate এ একটি ম্যান পৃষ্ঠা খুলুন:

tman () {
  MANWIDTH=160 MANPAGER='col -bx' man $@ | mate
}

SublimeText এ একটি ম্যান পৃষ্ঠা খুলুন:

sman() {
    man "${1}" | col -b | open -f -a /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2
}

কমান্ড লাইন থেকে পরিষ্কারভাবে একটি অ্যাপ্লিকেশন ছাড়ুন

# Quit an OS X application from the command line
quit () {
    for app in $*; do
        osascript -e 'quit app "'$app'"'
    done
}

কমান্ড লাইন থেকে একটি অ্যাপ্লিকেশন পুনরায় চালু করুন:

relaunch () {
    for app in $*; do
        osascript -e 'quit app "'$app'"';
        sleep 2;
        open -a $app
    done
}

কমান্ড লাইন থেকে AppZapper এর সাথে একটি অ্যাপ্লিকেশন আনইনস্টল করুন:

zap () {
    open -a AppZapper /Applications/"${1}".app
}

12
প্রথমটিতে, আমি পোস্টপ্রিপ্ট রূপান্তর করতে ps2pdf (ghostscript এর অংশ) ব্যবহার করি, অন্যথায় পূর্বরূপটি পূর্বরূপ দেখায় এবং ফলাফলটি বন্ধ করার জন্য আপনাকে জিজ্ঞাসা করে, তাই এটি এর মতো: man -t $ * | ps2pdf - - | ওপেন-জি -এফ-এ / অ্যাপ্লিকেশন / প্রিভিউ.এপ

6
pman ব্যবহার করে উন্নত করা যেতে পারে man -t $@ পরিবর্তে man -t "${1}", তাই এটি ম্যানুয়াল বিভাগ উল্লেখ করে সমর্থন করে।
zneak

1
আপনি সর্বদা তাদের ব্যবহার করতে সক্ষম হতে .bash_profile এ এই কমান্ডগুলি সংজ্ঞায়িত করতে পারেন
iddober

প্রাসঙ্গিক, যদিও একটি কমান্ড লাইন কৌশল নয়: Safari ব্যবহার করে স্থানীয় ম্যান পৃষ্ঠাগুলি পড়ুন man:grep সঙ্গে শৈলী URL গুলি bruji.com/bwana
Sergio Acosta

88
cd -

আপনি পূর্ববর্তী ডিরেক্টরিটি পুনঃস্থাপন করবেন। আপনি যদি দুর্ঘটনাক্রমে টাইপ করেন তবে খুব সহজ cd কোন আর্গুমেন্ট ছাড়া একা এবং আপনার হোম ডিরেক্টরি শেষ।


9
ম্যাক ওএস এক্স নির্দিষ্ট নয়, কিন্তু খুব শান্ত।

8
আপনি যদি শান্ত মনে করেন, pushd এবং পপড তাকান। এটি আপনি উপরে এবং নিচে যেতে পারেন ডিরেক্টরিগুলির একটি সম্পূর্ণ স্ট্যাক বজায় রাখতে দেয়।

7
যে ভুলবেন না cd - এছাড়াও pushd / popd মত কাজ করে ... অর্থাত্। 4 র্থ সিডি আগে যেতে চান? cd -4 প্রভৃতি
ocodo

61

আপনি সন্ধানকারীর কাছ থেকে ফোল্ডারটিকে টার্মিনালে টেনে আনতে পারেন এবং এটি সেই ফাইলটির সম্পূর্ণ পথটি পেস্ট করবে।

cd <drag folder to terminal> 

এটি মূলত বিপরীত খোলা টার্মিনালে


3
ফাইলগুলি পরামিতি হিসাবে ব্যবহার করার জন্য ডি & ডি খুব দরকারী
Arne Burmeister

আপনি একটি টার্মিনাল উইন্ডোতে একটি ফাইন্ডার উইন্ডোর শিরোনাম বারে থাকা ফোল্ডার আইকনটি টেনে আনতে পারেন।
Anil Natha

শুধু এটি যুক্ত করতে যাচ্ছিল - শিরোনাম বারের ফোল্ডার আইকন ফোল্ডারটির জন্য একটি প্রক্সি, আপনি এটি থেকে যে কোনও স্থানে (যেমন "একটি ফাইল নির্বাচন করুন" ডায়লগ উইন্ডো, টার্মিনাল ইত্যাদি) টানতে পারেন।
dr.nixon

52

এখানে চমৎকার এবং বিন্দুহীন কিছু আছে:

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &

আপনার ডেস্কটপ ওয়ালপেপার হিসাবে আপনার পর্দাভ্রষ্ট চালায়। অপ্রয়োজনীয় কিন্তু শান্ত।

এটি স্ক্রিনব্যাকের স্বাভাবিক ক্রিয়াকলাপকে প্রভাবিত করে না, তবে স্বাভাবিক স্ক্রিনভার সক্রিয় হয়ে গেলে, সময়সীমার দ্বারা বা মাউসটিকে পূর্বনির্ধারিত গরম কোণে সরানোর মাধ্যমে শেষ হয়ে যাবে।

বিকল্পভাবে, আপনি ব্যবহার করতে পারেন:

killall ScreenSaverEngine

3
এই নিষ্ক্রিয় করতে, টিপুন Ctrl + + C অথবা শুধু টার্মিনাল উইন্ডো বন্ধ।
Mathias Bynens

অথবা kill -9 তারপর প্রক্রিয়া সংখ্যা যে থুতু হয়। [1] 12345 মত কিছু দেখতে হবে। 12345 প্রক্রিয়া সংখ্যা।

1
এই কোয়ার্টজ সুরকার অ্যানিমেশন জন্য মহান!
CoffeeRain

অ্যান্ড্রয়েড "লাইভ ওয়ালপেপার" ম্যাক আসে
Arc676

48

Ctrl + + একজন এবং Ctrl + + : লাইনের শুরুতে এবং লাইনের শেষে যান।

এই প্রতি কোকো টেক্সট ইনপুট কাজ করে!


20
আপনি অন্যান্য emacs keybindings ব্যবহার করতে পারেন: ctrl-b, ctrl-f (এগিয়ে বা পশ্চাদপদ); ctrl-k (অবস্থান থেকে লাইন শেষ পর্যন্ত হত্যা); ctrl-y (পূর্বে মারা যাওয়া টেক্সটটি পেস্ট করুন); ctrl-p, ctrl-n (কমান্ড লাইন ইতিহাসে উপরে বা নিচে), এবং আরও অনেক কিছু।
Michael H.

এই বাঁধাই খুব সাধারণ - পিকো এবং ন্যানো এছাড়াও ভাল কাজ করে।

মহান, আমি এই সম্পর্কে জানতাম না, এটা বেশ সহজ!

2
আপনি না emacs সম্পর্কে জানতে হবে! (যেহেতু এই সব keybindings থেকে আসে যেখানে ...)
jkp

আমি ম্যাক ওএস এক্স Emacs ব্যবহার করে লেখা ছিল। :)
rightfold

41

(অনুমান আমরা ম্যাক ওএস এক্স নির্দিষ্ট কৌশল খুঁজছেন।)

আমি কমান্ড লাইন থেকে একটি ফাইলের quicklook আরম্ভ করার জন্য একটি উপনাম পেয়েছেন:

$ type -a ql
ql is aliased to `qlmanage -p 2>/dev/null'
$ ql photo.jpg
Testing Quick Look preview with files:
    photo.jpg

Ctrl + + সি : এটি হত্যা এবং প্রম্পট ফিরে।


1
অনুরূপ নোটে, qlmanage -r দ্রুত সন্ধান রিসেট এবং প্রাকদর্শন এবং স্টাফ পুনর্জন্ম ব্যবহার করা যেতে পারে।

সম্পর্কিত নোটে: টার্মিনালে টাইপ করার সময় কমান্ড-প্যারিয়ড কন্ট্রোল-সি ইস্যু করবে।
Chris Page

এই ঠিক কি আমি খুঁজছেন ছিল! টাইপিং [স্পেস] এছাড়াও পূর্বরূপ দূরে যেতে হবে।
Aaron

37
$ emacs -batch -l dunnet

Dead end
You are at a dead end of a dirt road.  The road goes to the east.
In the distance you can see that it will eventually fork off.  The
trees here are very tall royal palms, and they are spaced equidistant
from each other.
There is a shovel here.
>

অভিশাপ। এখন আমি কিভাবে পোকা নিতে না?
Josh K

1
যখন আমি এটার সন্ধান পাই তখন আমি অর্ধেক দিন খেলতাম!
Josh

13
আমি সত্যিই আগে কখনো এই গেম কোন খেলেছে না, তাই যখন আমার বিস্ময় কল্পনা ... >eat shovel \ You forcefully shove a shovel down your throat, and start choking. \ You are dead. \ You have scored 0 out of a possible 90 points.

6
& gt; শেক গাছ You begin to shake a tree, and notice a coconut begin to fall from the air. As you try to get your hand up to block it, you feel the impact as it lands on your head. You are dead. You have scored 0 out of a possible 90 points. ... সম্ভবত যে আসছে দেখা উচিত।
Dan Ray

1
ভুলবেন না M-x tetris
ocodo

36

afconvert আপনি অভ্যন্তরীণভাবে কোর অডিও পরিচিত অভ্যন্তরীণ সব অডিও ফরম্যাট থেকে রূপান্তর করতে পারবেন।

উদাহরণস্বরূপ, একটি AIF ফাইল 160kbps AAC রূপান্তর:

afconvert track.aiff -o track.m4a -q 127 -b 160000 -f 'm4af' -d 'aac '

34

আপনার সব মেমরি খাওয়া কি তা দ্রুত চেক করুন:

top -o vsize

এবং আপনার CPU এর জন্য

top -o cpu

প্রশ্নঃ প্রস্থান করার জন্য


3
আমি এর জন্য পুরো উত্তর দিতে চাইনি, তাই .. বিভিন্ন পতাকা রয়েছে যা উপরের মেমরি ব্যবহারকে হ্রাস করবে: alias ltop='top -F -R -o cpu' সর্বাধিক আছে .. যদি আপনি উল্লেখ -o vsize ইত্যাদি, এটা override হবে -o cpu

আপনি ব্যবহার করতে পারেন -u পরিবর্তে -o cputop -u CPU ব্যবহার দ্বারা প্রকার।
Chris Page

32

করতে Ctrl + + এবং Ctrl + + আবার দরকারী, যা লিনাক্সে সাধারণত মত করে একটি শব্দ এগিয়ে বা পশ্চাদ্ধাবন করা হয়, আপনাকে অবশ্যই Terminal.app শেলটিতে সঠিক স্ট্রিং পাঠাতে হবে। পছন্দ মধ্যে, যান Settings ট্যাব এবং আপনার ডিফল্ট প্রফাইল নির্বাচন করুন। যাও Keyboard এবং সেট control cursor left এবং control cursor right স্ট্রিং পাঠাতে \033b এবং \033f যথাক্রমে।

যখন আপনি এটির উপর, আপনি ঠিক করতে পারেন বাড়ি ( \033[H ), শেষ ( \033[F ), উপরের পাতা ( \033[5~ ) এবং পৃষ্ঠা নিচে নামানো ( \033[6~ ) যাতে তারা বাফ স্ক্রোল করার পরিবর্তে শেলগুলিতে সে কী পাঠায়।


স্লোমোজো হিসাবে প্রস্তাবিত: মেটা হিসাবে অপ্টিকে সনাক্ত করতে টার্মিনাল সেট করলে ব্যাক / ফরোয়ার্ড একটি শব্দ অপ্ট-বি / f তে আবদ্ধ হয়।
Zorb

আচ্ছা, কিছু মানুষ আসলে বিকল্প কী প্রয়োজন ... অনেক কীবোর্ড লেআউট, যেমন অক্ষর {}[] [⌥] জড়িত একটি কী সমন্বয় প্রয়োজন। অথবা যদি আপনি মার্কিন লেআউটটি ব্যবহার করেন এবং নিয়মিতভাবে কিছু অ-ইংরেজি অক্ষর প্রয়োজন (যেমন আমি উলমোটসের সাথে করি) এছাড়াও আপনাকে [⌥] প্রয়োজন।
jou

30

চিত্রটি পুনরায় আকার করুন তাই উচ্চতা এবং প্রস্থ নির্দিষ্ট আকারের চেয়ে বড় নয়, উদাঃ। 100x100:

sips -Z 100x100 image.jpg

sips যেমন অন্যান্য অপারেশন সমর্থন করে: ফ্লিপ, ঘূর্ণায়মান, ফসল, ইমেজ বৈশিষ্ট্য অনুসন্ধান, রঙ প্রফাইল প্রশ্ন এবং সংশোধন। চেক man sips ব্যবহারের জন্য।



25

সঙ্গে hdiutil আপনি সহজে একটি ডিস্ক ইমেজ মাউন্ট করতে পারেন:

hdiutil mount ~/Desktop/lastest_webkit.dmg

Dismounting (হ্যাকার উপায়):

hdiutil detach `df | grep WebKit | perl -pe 's@^/dev/([a-zA-Z0-9]+).*@$1@'`

Dismounting (সহজ উপায়):

hdiutil detach /Volumes/<mountpoint>

অথবা সহজ পদ্ধতির গ্রহণ (যে churnd নীচের প্রস্তাবিত):

hdiutil detach /Volumes/latest_webkit

18
শুধু "hdiutil detach / ভলিউম / & lt; মাউন্ট পয়েন্ট & gt;"
churnd

1
শেষ দুই পছন্দ একই না?

আমি ব্যবহার করেছি diskutil ডিস্কোওল শেখার (এবং ঘৃণা করে) পরে এই বেশিরভাগ ক্ষেত্রেই। diskutil eject /Volumes/backups সম্প্রতি একটি ঘন ব্যবহার হয়েছে।
Jason Salaz

আমি কেন নিশ্চিত না কিন্তু /sbin/umount /Volumes/Foo Hdiutil চেয়ে দ্রুত কাজ মনে হচ্ছে
TJ Luoma

আমি বেশিরভাগ, বিশেষ করে diskutil ব্যবহার diskutil verifyVolume <volume name>, বিশেষ করে RAID ভলিউমের জন্য ডিস্ক ইউটিলিটি ফাংশন যাচাই করুন, কখনও কাজ করে না (দীর্ঘস্থায়ী বাগ)।

25

কিছু দরকারী উপনাম:

alias ..="cd .."
alias ...="cd .. ; cd .."

alias ls="ls -G" # list
alias la="ls -Ga" # list all, includes dot files
alias ll="ls -Gl" # long list, excludes dot files
alias lla="ls -Gla" # long list all, includes dot files

alias stfu="osascript -e 'set volume output muted true'"
alias pumpitup="sudo osascript -e 'set volume 10'"

# Get readable list of network IPs
alias ips="ifconfig -a | perl -nle'/(\d+\.\d+\.\d+\.\d+)/ && print $1'"
alias myip="dig +short myip.opendns.com @resolver1.opendns.com"
alias flush="dscacheutil -flushcache" # Flush DNS cache

alias gzip="gzip -9n" # set strongest compression level as ‘default’ for gzip
alias ping="ping -c 5" # ping 5 times ‘by default’
alias ql="qlmanage -p 2>/dev/null" # preview a file using QuickLook

# Upload image to Imgur and return its URL. Get API key at http://imgur.com/register/api_anon
imgur() { curl -F "image=@$1" -F "key=ANONYMOUS_IMGUR_API_KEY" https://api.imgur.com/2/upload | egrep -o "<original>.+?</original>" | egrep -o "http://imgur\.com/[^<]+" | sed "s/imgur.com/i.imgur.com/" | tee >(pbcopy); }

এই সব আমার ~/.bash_profile তাই আমি তাদের প্রতিটি টার্মিনাল উইন্ডোতে ব্যবহার করতে পারেন।

পুনশ্চ

alias chpwn="chown"

আরো দেখুন, দেখুন GitHub এ আমার dotfiles সংগ্রহস্থল , এবং / অথবা আমার দেখুন .osx ওএস এক্স নির্দিষ্ট পছন্দ এবং সেটিংস জন্য ফাইল


+1 - চমৎকার উত্তর। আমি বিশেষ করে aliases ips / মিপ মত!
boehj

22

textutil এইচটিএমএল, আরটিএফ (ডি), ওয়ার্ড (এক্সএমএল সহ), ওপেনঅফিস.org লেখক, এবং ওয়েবআউকওয়ার্ক ফর্ম্যাটের মধ্যে পাঠ্য রূপান্তর করতে পারে এমন একটি খুব সহজ হাতিয়ার।

আমি এটি ব্যবহার করি, উল্লেখযোগ্যভাবে, এমন একটি পরিষেবা যা নির্বাচিত পাঠ্যকে এইচটিএমএল রূপান্তর করে, এটি একটি সার্ভারে আপলোড করে তারপর এটি Instapaper এ আমদানি করে।


এটিই বিএসডি নির্দিষ্ট, আমি বিশ্বাস করি, কেবল ওএস এক্স নয়। তবে দরকারী তবে ...

@ হেনো, নাপ; 10.8.5 (অন্তত) আছে textutil যেমন. জন্য manpage textedit এটি "txt, html, rtf, rtfd, doc, docx, wordml, odt, বা webarchive" সমর্থন করে।
Jeff Dickey

22

ফাইল অদৃশ্য করুন:

SetFile file -a V

SetFile এছাড়াও অন্যান্য ফাইল গুণাবলী এবং মেটাডেটা, অনেক পরিবর্তন করতে পারেন।

SetFile একটি ওএস এক্স নেটিভ কমান্ড নয় এটি DevTools / Xcode এর সাথে যুক্ত হয়।

আপনার যদি এক্সকোড না থাকে এবং প্রায় 6 গিগাবাইট ডাউনলোড করতে না চান তবে আপনি এটি ব্যবহার করতে পারেন

sudo chflags hidden|nohidden <file/folder>

chflags একটি বিএসডি কমান্ড এবং এটি একটি ম্যান পৃষ্ঠা আছে শুধু টার্মিনালে এটি লিখুন

man chflags

যারা কমান্ড স্ব প্রবেশ করতে চান না এবং শুধু মানুষের মধ্যে দাঁড়িয়ে আছে জানতে চান। এইযে তোমার জিনিস:

CHFLAGS(1)        BSD General Commands Manual           CHFLAGS(1)

NAME
     chflags -- change file flags

SYNOPSIS
     chflags [-fhv] [-R [-H | -L | -P]] flags file ...

DESCRIPTION
     The chflags utility modifies the file flags of the listed files as speci-
     fied by the flags operand.

     The options are as follows:

     -f      Do not display a diagnostic message if chflags could not modify
         the flags for file, nor modify the exit status to reflect such
         failures.

     -H      If the -R option is specified, symbolic links on the command line
         are followed.  (Symbolic links encountered in the tree traversal
         are not followed.)

     -h      If the file is a symbolic link, change the file flags of the link
         itself rather than the file to which it points.

     -L      If the -R option is specified, all symbolic links are followed.

     -P      If the -R option is specified, no symbolic links are followed.
         This is the default.

     -R      Change the file flags for the file hierarchies rooted in the
         files instead of just the files themselves.

     -v      Cause chflags to be verbose, showing filenames as the flags are
         modified.  If the -v option is specified more than once, the old
         and new flags of the file will also be printed, in octal nota-
         tion.

     The flags are specified as an octal number or a comma separated list of
     keywords.  The following keywords are currently defined:

       arch, archived
           set the archived flag (super-user only)

       opaque  set the opaque flag (owner or super-user only).  [Directory
           is opaque when viewed through a union mount]

       nodump  set the nodump flag (owner or super-user only)

       sappnd, sappend
           set the system append-only flag (super-user only)

       schg, schange, simmutable
           set the system immutable flag (super-user only)

       uappnd, uappend
           set the user append-only flag (owner or super-user only)

       uchg, uchange, uimmutable
           set the user immutable flag (owner or super-user only)

       hidden  set the hidden flag [Hide item from GUI]

     As discussed in chflags(2), the sappnd and schg flags may only be unset
     when the system is in single-user mode.

     Putting the letters ``no'' before or removing the letters ``no'' from a
     keyword causes the flag to be cleared.  For example:

       nouchg  clear the user immutable flag (owner or super-user only)
       dump    clear the nodump flag (owner or super-user only)

     Unless the -H or -L options are given, chflags on a symbolic link always
     succeeds and has no effect.  The -H, -L and -P options are ignored unless
     the -R option is specified.  In addition, these options override each
     other and the command's actions are determined by the last one specified.

     You can use "ls -lO" to see the flags of existing files.

EXIT STATUS
     The chflags utility exits 0 on success, and >0 if an error occurs.

SEE ALSO
     ls(1), chflags(2), stat(2), fts(3), symlink(7)

HISTORY
     The chflags command first appeared in 4.4BSD.

BUGS
     Only a limited number of utilities are chflags aware.  Some of these
     tools include ls(1), cp(1), find(1), install(1), dump(8), and restore(8).
     In particular a tool which is not currently chflags aware is the pax(1)
     utility.

BSD              March 3, 2006                 BSD

5
যে মধ্যে /Developer/Tools, যা আপনাকে অ্যাপল সাইটের (ভারী) থেকে ডাউনলোড করতে হবে, অথবা OS ডিস্ক থেকে ইনস্টল করতে হবে। কোন সিস্টেম এটি ছাড়া সম্পূর্ণ হয়।

6
chflags hidden?
Daniel Beck

আপনি এটি অপসারণ করার জন্য "না" দিয়ে একটি পতাকা উপসর্গ। তাই এটা sudo chflag nohidden <file/folder>, না show
phette23

19
 dot_clean .

এই এক প্রতিদিন ব্যবহার করা হয় না - কিন্তু এটি একবার একটি বড় সময় সাভার ছিল - আমার একটি এসএমবি ফাইলারভার ছিল (এভিড ইউনিটি) যা ম্যাক ব্যবহারকারীদের জন্য পিসি ব্যবহারকারীদের প্রচুর ফাইল দেখায়।

এই পরিষ্কার আদেশ সম্পূর্ণরূপে সমস্যা সংশোধন (দুইবার চলমান পরে)


3
অবশেষে এই কাজ করার জন্য একটি ভাল উপায় আছে জানি।
jkp

দুঃখিত, কিন্তু আমি বুঝতে পারছি না ._ * ফাইলগুলি কী এবং এই প্রোগ্রামটি কীভাবে বর্ণনা করা সমস্যার সমাধান করে, ম্যান পৃষ্ঠাটি অনেক সাহায্য করে না, আপনি কি আরও বিশদ বিবরণ দিতে পারেন? এটা ব্যবহার করার জন্য সম্পূর্ণ নিরাপদ?
rslnx

._ ফাইলগুলি ম্যাক ওএসের ফাইন্ডারে অদৃশ্য - তবে অন্যান্য অপারেটিং সিস্টেমগুলিতে দৃশ্যমান। তারা 'রিসোর্স ফর্ক' তেও অবলম্বন করে যা OS 9 থেকে OS X তে স্থানান্তরিত হওয়া ম্যাক রূপে ব্যবহার করে চলে। পরিবর্তে কেবল অন্য OS এ তাদের নিক্ষেপ করার পরিবর্তে - আপনি ম্যাক অপারেটিং সিস্টেমকে পরিষ্কার করতে আপনাকে সাহায্য করতে পারেন। dot_clean কমান্ড ব্যবহার করে অপ্রয়োজনীয় বেশী আউট।
evilblender

17

history আপনি চালানো সাম্প্রতিক কমান্ডের একটি তালিকা দেখায় - 500 বা 600 কমান্ডের মতো কিছু। আমি ঘন ঘন ব্যবহার history | grep something আমি সম্প্রতি ব্যবহৃত একটি কমান্ড খুঁজে পেতে।


13
এটি একটি bash নির্মিত, ওএস এক্স নির্দিষ্ট নয়।

সত্য। দুঃখিত। আমি অনুমান করেছি যে প্রশ্ন-প্রশ্নকারীটি ম্যাক টার্মিনাল কমান্ডগুলি সন্ধান করছে, নির্বিশেষে তারা ম্যাক-নির্দিষ্ট কিনা নাকি তা না। আমি ভুল ছিল, দুঃখিত।

7
আপনার শেল ইতিহাসের মাধ্যমে ইন্টারঅ্যাক্টিভ অনুসন্ধান করতে আপনি Ctrl + R টিপতে টিপতে পারেন। আপনি এটি চাপলে, টাইপ করুন ssh exa, এটি শেষ শুরুর সাথে শুরু হবে ssh exa। আপনি ctrl + r আবার পিছনে চক্র করতে, বর্তমান কমান্ডটি চালাতে ফিরতে পারেন, বা কমান্ডটি আরও সম্পাদনা করতে পাল্টাতে পারেন।

2
যদিও আমরা এটা করছি, history -a; history -r টার্মিনাল ট্যাব মধ্যে কপি ইতিহাস।

3
একবার আপনি চালানো হয়েছে history আপনি ইতিহাস আইটেম এর নম্বর ব্যবহার করে ফলাফল তালিকা থেকে যে কোনো আইটেম চালাতে পারেন। উদাহরণস্বরূপ !23 ইতিহাস তালিকায় 23 আইটেম চালানো হবে।

17

আমি ভিআই কাছাকাছি পেতে পারেন যদিও, আমি ব্যবহার TextMate আমার হিসাবে কমান্ড লাইন সম্পাদক । আপনি এটি করতে পাইপ করতে পারেন। উদাহরণ স্বরূপ ম | সঙ্গী একটি টেক্সট উইন্ডোতে খোলা বর্তমান সরাসরি সঙ্গে TextMate খোলা।


5
আমি 'সঙ্গী' ব্যবহার করেছি। আমি গণনা যত্ন তুলনায় আরো বার।

প্রকৃতপক্ষে, mate . কখনও ভাল জিনিস।

আমি স্পষ্টভাবে কোকো Emacs সঙ্গে একটি খেলা থাকার সুপারিশ চাই।
ocodo

16

mdls স্পটলাইট সম্পর্কে যে ফাইলটি জানেন সেটির সমস্ত মেটাডেটা আপনাকে দেখাবে। আপনি "mdfind" তেও ফলাফলের গুণাবলী ব্যবহার করতে পারেন।

mdutil আপনাকে নির্দিষ্ট ভলিউমগুলিতে সূচীকরণ চালু বা বন্ধ করার অনুমতি দেয় এবং আপনাকে সূচী ইত্যাদি পুনরায় সেট করতে দেয়।

systemsetup বিএসডি নির্দিষ্ট (শুধুমাত্র ম্যাক নয়), তবে প্রকৃতপক্ষে শীতল, তার ম্যানপঞ্জ চেক করুন।

GetFileInfo (আমি বিশ্বাস করি আপনাকে এটির জন্য বিকাশকারী সরঞ্জামগুলি পেতে হবে) আপনাকে সমস্ত সংশ্লিষ্ট বার (সংশোধন, সৃষ্টি, সর্বশেষ অ্যাক্সেস) এবং একটি ফাইলের সমস্ত বৈশিষ্ট্য দেখতে অনুমতি দেয়।

automator যখন আপনি কমান্ড লাইন থেকে অটোমেটর ওয়ার্কফ্লো চালানোর অনুমতি দেয়

osascript আপনি অ্যাপল স্ক্রিপ্ট কোড চালাতে দেয়।


+1 - সম্পর্কে জানতাম না automator জানা ভাল ... আমি মনে করি;) - (সাধারণত আমি ফাইন্ডার থেকে স্ক্রিপ্টগুলি চালানোর জন্য এটি ব্যবহার করি, তাই আমি কখনই এটি অন্য কোন উপায়ে ব্যবহার করব না তা নিশ্চিত নই।)
ocodo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.