× 25 درصد تخفیف سرور مجازی ایران کد تخفیف : irani
مشاهده

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


تبدیل دستورالعمل یک برنامه به 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
« بازگشت