আমি কোনও ডিরেক্টরীর বিষয়বস্তু দেখার la
পরিবর্তে দুর্ঘটনাক্রমে প্রবেশ করেছি ls
এবং এটি ঠিক একই আউটপুট উত্পাদন করে ls
...
কেন? অবশ্যই এটি একই কাজটি করতে পারে এমন দুটি কমান্ড থাকা বোধগম্য নয়।
type la
। এবং আপনি এটি পাবেন।
আমি কোনও ডিরেক্টরীর বিষয়বস্তু দেখার la
পরিবর্তে দুর্ঘটনাক্রমে প্রবেশ করেছি ls
এবং এটি ঠিক একই আউটপুট উত্পাদন করে ls
...
কেন? অবশ্যই এটি একই কাজটি করতে পারে এমন দুটি কমান্ড থাকা বোধগম্য নয়।
type la
। এবং আপনি এটি পাবেন।
উত্তর:
la
উবুন্টুতে ফাইলটিতে ls -A
সংজ্ঞায়িত করার জন্য এটি একটি উপনাম ~/.bashrc
।
এটি কেবল একই আউটপুট দেখায় যদি আপনার কোনও লুকানো ফাইল বা ডিরেক্টরি নেই।
ls -A
লুকানো ফাইল এবং ডিরেক্টরি দেখায়।
ls -A
থেকে পৃথক ls -a
- পরেরটি যথাক্রমে এই ডিরেক্টরিটি এবং ডিরেক্টরিটি অন্তর্ভুক্ত করে .
এবং এর ..
অর্থ প্রদর্শন করবে ।
la
উবুন্টাস ~/.bashrc
ফাইলে অন্য কয়েকজনের সাথে এক নাম হিসাবে সংজ্ঞায়িত করা হয়েছে। আপনি নীচের স্নিপেট থেকে দেখতে পারেন la
কেবল এটি একটিls -A
~/.bashrc
# this alias is defined earlier to grant colored output
alias ls='ls --color=auto'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias li='ls -lF'
Ubuntu's
(কোড বিন্যাস ছাড়াই)।
সন্দেহ হলে type la
,।
বাশ আউটপুট:
la is aliased to `ls -la'
মাছের আউটপুট:
la is a function with definition
function la --description 'List contents of directory, including hidden files in directory using long format'
ls -lah $argv
end
ls
এটি একটি কমান্ড, l
এবং la
সম্ভবত সম্ভবত এই এলিয়াস যা কমান্ডটি ব্যবহার করে ls
। আপনি যদি কমান্ডটি চালনা করেন তবে আপনি alias
আপনার সিস্টেমে সমস্ত এলিয়াস খুঁজে পেতে পারেন।
$ alias | grep -E ' l=| la='
এটি l = ... বা লা = .... প্যাটার্নের সাথে মেলে এমন সমস্ত উপাত্তকে ফিরিয়ে দেবে
alias l la
তারা সমস্ত ডিরেক্টরিতে একই আউটপুট উত্পাদন করে না।
একটি ডটফাইল তৈরি করুন touch .whatever
, তারপরে la
এবং উভয়ই ইস্যু করুন ls
।
la
অন্য একটি ls -A
উত্তর হিসাবে বর্ণিত হিসাবে, একটি উপনাম । যেমন, এটি শেল স্ক্রিপ্টগুলিতে ব্যবহার করা যায় না, যখন ls
পারে।
আপনার কম্পিউটারে একাধিক অভিযুক্ত কমান্ড রয়েছে। সম্পাদন করে একটি সম্পূর্ণ তালিকা পাওয়া যায় alias
। আমার মেশিনে এটি এটি মুদ্রণ করে:
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
--color=auto
এর অর্থ সরাসরি STDOUT এ মুদ্রণ না করা হলে রঙ বন্ধ হয়ে যাবে।