دستورات کاربری لینوکس

تبدیل دستورالعمل یک برنامه به pdf


کد:
man -t man | ps2pdf - > man.pdf

نمایش نام کامل مسیر اجرای یک برنامه

کد:
which command

نمایش زمان اجرای یک دستور

کد:
time command

شروع به کار کرونومتر ، برای توقف CTRL+D را فشار دهید

کد:
time cat
اجرای یک دستور با درجه اهمیت پایین ، به جای info دستور خود را قرار دهید

کد:
nice info
رفتن به شاخه قبلی

کد:
cd -

رفتن به شاخه(Home)

کد:
cd
ورود به دایرکتوری یا شاخه ی مورد نظر مانند پوشه ی خانگی ( home )


کد:
cd /home
برگشتن به دایرکتوری قبلی

کد:
cd ..
برگشتن به دو دایرکتوری قبلی

کد:
cd ../..

رفتن به پوشه ی خانگی کاربر مورد نظر از هر مسیر دلخواه با نام user1

کد:
cd ~user1

نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری

کد:
ls
یا
کد:
ls -f
همانند دو دستور قبلی با این تفاوت که فایل های مخفی نیز نمایش داده می شود

کد:
ls -a

نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری

کد:
ls -l

نمایش فایل ها و دایرکتوری هایی که اسم آنها شامل اعداد است

کد:
ls *[0-9]*

نمایش تمام فایل ها و دایرکتوری های یک شاخه

کد:
lstree
ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر

کد:
mkdir dir1
ایجاد دو دایرکتوری همزمان در مسیر مورد نظر

کد:
mkdir dir1 dir2
پاک کردن یک فایل با نام file1

کد:
rm -f file1

پاک کردن یک دایرکتوری با نام dir1

کد:
rmdir dir1
پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی

کد:
rm -rf dir1
پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی

کد:
rm -rf dir1 dir2

تغییر نام یا جا به جا کردن ( move ) یک فایل یا دایرکتوری

کد:
mv dir1 new_dir

کپی کردن یک فایل با نام file1 به مسیر مورد نظر

کد:
cp /home/file1 /media/sda5

کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر ( در این مثال دایرکتوری Videos ) به مسیر جاری که در آن هستید

کد:
cp /media/sda5/Videos/* .

تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری. به جای file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید

کد:
touch -t YYMMDDhhmm file1
شاخه جاری را در استک قرار بده تا بتوانید بعدآ با popd به آن رجوع کنید

کد:
pushd .
لیست کردن فایل های مسیر جاری به ترتیب تاریخ ایجادشان

کد:
ls -lrt
لیست کردن فایل های مسیر وارد شده در 9 ستون از ترمینال

کد:
ls /usr/bin | pr -T9 -W$COLUMNS

جستجو ‘example’ در تمام فایل های مسیر جاری و شاخه ها

کد:
find -type f -print0 | xargs -r0 grep -F 'example'

جستجو ‘example’ در تمام فایل های مسیر جاری

کد:
find -maxdepth 1 -type f | xargs grep -F 'example'
نمایش فایل هایی که توسط تمام کاربران قابل دیدن نیستند

کد:
find -type f ! -perm -444
نمایش شاخه هایی که توسط تمام کاربران قابل دسترسی نیستند

کد:
find -type d ! -perm -111

جستجو سریع دیکشنری برای پیشنود مورد نظر

کد:
look reference
encrypt کردن فایل

کد:
gpg -c file
decrypt کردن فایل

کد:
gpg file.gpg
ایجاد فایل فشرده آرشیو از شاخه مورد نظر

کد:
tar -c dir/ | bzip2 > dir.tar.bz2
استخراج کردن فایل – از gzip به جای bzip2 برای استخراج کردن فایل tar.gz استفاده کنید

کد:
bzip2 -dc dir.tar.bz2 | tar -x
ایجاد فایل آرشیو encrypt شده از مسیر مورد نظر در کامپیوتری دیگر

کد:
tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'
ایجاد فایل آرشیو از شاخه مورد نظر و زیر مجموعه هایش

کد:
find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2

ایجاد یک کپی از مسیر مورد نظر و زیر مجموعه هایش

کد:
find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents

گرفتن پشتیبان از هاردتان بر روی یک کامپیوتر دیگر

کد:
dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz'
ذخیره یک نسخه قابل اجرا از صفحه سایت مورد نظرتان در شاخه جاری

کد:
(cd dir/ && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html)
  • 1 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

اموزش تصویری فعال کردن ssh در سرور اختصاصی vmware

امروز شرکت سرو ای تی اموزش تصویری فعال کردن ssh در vmwareرا تدارک دیده امیدوارم استفاده کافی را...

چگونه ÷سورد خود را در vmware تغیر بدیم

Local users and groups روی کاربر root کلیک راست کنید. EDIT گزینه change password رو فعال...

آموزش رجیستر کردن vmware esxi با سریال نامبر(آموزش قرار دادن سریال نامبر)

VMWARE ESXi +4 nf64r-0y042-m8eg9-3325k-83a2d Hv69k-dy28j-h8061-932zk-0ak68 VMWARE ESXi +5...

آموزش نصب وارنیش کش Varnish Cache روی سرور مجازی

سیستم کش وارنیش یا Varnish Cache یک شتاب دهنده و سریع کننده برنامه ها و وب سایت های مبتنی...

آموزش نصب کش Memcached در لینوکس

مکش یا Memcached یک سیستم کش بسیار قوی و پیشرفته است که اشیاء و کوئری های دیتابیس را در...