-
{مهم}دستورات کاربری لینوکس{مهم}
سلام خدمت همه ی کاربرای گرامی انجمن
می دونم تکراری هستش ولی سعی کردم هر چی خودم بلدم و هر چی تو نت هستش رو یه جا جمع کنم براتون بذارم.
آموزش در سطح مبتدی هستش،اساتید ببخشید! :D
تبدیل دستورالعمل یک برنامه به pdf
کد:
man -t man | ps2pdf - > man.pdf
نمایش نام کامل مسیر اجرای یک برنامه
نمایش زمان اجرای یک دستور
شروع به کار کرونومتر ، برای توقف CTRL+D را فشار دهید
اجرای یک دستور با درجه اهمیت پایین ، به جای info دستور خود را قرار دهید
رفتن به شاخه قبلی
رفتن به شاخه(Home)
ورود به دایرکتوری یا شاخه ی مورد نظر مانند پوشه ی خانگی ( home )
برگشتن به دایرکتوری قبلی
برگشتن به دو دایرکتوری قبلی
رفتن به پوشه ی خانگی کاربر مورد نظر از هر مسیر دلخواه با نام user1
نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری
یا همانند دو دستور قبلی با این تفاوت که فایل های مخفی نیز نمایش داده می شود
نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری
نمایش فایل ها و دایرکتوری هایی که اسم آنها شامل اعداد است
نمایش تمام فایل ها و دایرکتوری های یک شاخه
ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر
ایجاد دو دایرکتوری همزمان در مسیر مورد نظر
پاک کردن یک فایل با نام file1
پاک کردن یک دایرکتوری با نام dir1
پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی
پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی
تغییر نام یا جا به جا کردن ( move ) یک فایل یا دایرکتوری
کپی کردن یک فایل با نام file1 به مسیر مورد نظر
کد:
cp /home/file1 /media/sda5
کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر ( در این مثال دایرکتوری Videos ) به مسیر جاری که در آن هستید
کد:
cp /media/sda5/Videos/* .
تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری. به جای file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید
کد:
touch -t YYMMDDhhmm file1
شاخه جاری را در استک قرار بده تا بتوانید بعدآ با popd به آن رجوع کنید
لیست کردن فایل های مسیر جاری به ترتیب تاریخ ایجادشان
لیست کردن فایل های مسیر وارد شده در 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
جستجو سریع دیکشنری برای پیشنود مورد نظر
encrypt کردن فایل
decrypt کردن فایل
ایجاد فایل فشرده آرشیو از شاخه مورد نظر
کد:
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)
فعلا تا اینجا بسه ، خسته هم نباشین !
ادامش رو تو پست های بعدی می ذارم.
•اگه قابل دونستین یه تشکر هم بکنید چیزی نمیشه ها!•
-
تعداد تشکر ها ازhost-fa به دلیل پست مفید
-
May 12th, 2013 19:14
# ADS
-
پاسخ : {مهم}دستورات کاربری لینوکس{مهم}
خیلی ممنون از پست مفیدتون
با چه دستوری میشه کل محتویات سرور رو پاک کرد؟
-
تعداد تشکر ها از فال به دلیل پست مفید