راهنمای دستورات لینوکس
|
CTRL-c
|
بستن فرمان جاری
|
|
CTRL-z
|
در حالت کم مصرف نمودن برنامه
|
|
CTRL-a
|
رفتن به ابتدای خط
|
|
CTRL-e
|
رفتن به پایان خط
|
|
CTRL-u
|
برش از ابتدای خط
|
|
CTRL-k
|
برش تا انتهای خط
|
|
CTRL-r
|
جتجو در تاریخچه فرامین اجرا شده
|
|
!!
|
تکرار فرمان قبلی
|
|
!abc
|
شروع می شود abc شروع فرمان قبلی
|
|
!abc:p
|
شروع می شود abc نمایش فرمان قبلی
|
|
!$
|
استفاده ازارگومان فرمان قبلی
|
|
ALT-.
|
استفاده ازارگومان فرمان قبلی
|
|
!*
|
استفاده از تمام ارگومان فرمان قبلی
|
|
uname -a
|
اطلاعات سیستم لینوکس
|
|
uname -r
|
مشاهده ورژن کرنل لینوکس
|
|
uptime
|
مدت زمان روشن بودن سیستم
|
|
hostname
|
مشاهده نام میزبان سیستم
|
|
hostname -i
|
میزبان IP نمایش
|
|
last reboot
|
مشاهده سوابق ریبوت
|
|
date
|
مشاهده زمان و تاریخ سیستم
|
|
cal
|
شماده تقویم ماهانه
|
|
W
|
مشاهده افراد انلاین
|
|
whoami
|
مشاهده کابر جاری
|
|
finger user
|
مشاهده اطلاعات کاربر جاری
|
|
ip addr show
|
مشاهده تمامی ادرس های سیستم
|
|
ip address add x.x.x.x dev eth0
|
eth0 اختصاص ادرس خاص به
|
|
ethtool eth0
|
eth0 مشاهده وضعیت
|
|
mii-tool eth0
|
eth0 مشاهده وضعیت
|
|
ping host / address
|
بررسی وضعیت فعال بودن میزبان یا ادرس
|
|
whois domain
|
مشاهده اطلاعات دامین
|
|
hostname -i
|
جستجوی ادرس های داخلی
|
|
wget file
|
دانلود کردن فایل
|
|
netstat -tupl
|
مشاهده تمامی پورت های فعال
|
|
RedHat
|
|
|
rpm -i pkgname.rpm
|
نصب برنامه
|
|
rpm -r pkgname
|
حذف برنامه
|
|
Debian
|
|
|
dpkg -i pkgname.deb
|
نصب برنامه
|
|
dpkg -r pkgname
|
حذف برنامه
|
|
ssh user@host
|
اتصال با ادرس مورد نظر با کاربر خاص
|
|
ssh -p port user@host
|
اتصال با ادرس و پورت مورد نظر با کاربر خاص
|
|
telnet host
|
Telnet اتصال به ادرس مورد نظر با
|
|
df -h
|
مشاهده فضای خالی از فایل سیستم
|
|
fdisk -l
|
مشاهده سایز و نوع پارتیشن
|
|
du -ah
|
مشاهده فضای استفاده شده
|
|
du -sh
|
مشاهده کل فضای استفاده شده در دایرکتوری جاری
|
|
findmnt
|
مشاهده کلیه دستگاه های متصل شده
|
|
mount device-path mount-point
|
اتصال یک دستگاه
|
|
pwd
|
نمایش دایرکتوری جاری
|
|
mkdir dir
|
ساخت دایرکتوری
|
|
cd dir
|
ورود به دایرکتوری
|
|
cd ..
|
رفتن یک دایرکتوری بالاتر
|
|
ls
|
نمایش لیست فایل ها
|
|
-a
|
نمایش همه -به همراه فایل های مخفی
|
|
-t
|
مرتب سازی بر اساس اصلاح قبلی
|
|
-S
|
مرتب سازی براساس حجم
|
|
-l
|
نمایش با توضیحات کامل
|
|
-H
|
نمایش حجم بر اساس مگابایت
|
|
grep pattern files
|
جستجو برای الگوی خاص در فایل
|
|
grep -i
|
حساس نبودن به بزرگی و کوچکی حروف
|
|
grep -r
|
جستجوی بازگشتی
|
|
grep -v
|
جستجوی معکوس
|
|
grep -o
|
نمایش محل های مطابق با مورد جستجو
|
|
find /dir/ -name name*
|
پیدا کردن فایل یا نام مشخص شده
|
|
find /dir/ -user name
|
پیدا کردن فایلهای کاربر خاص
|
|
whereis command
|
پیدا کردن کد باینری و ... برای فرمان
|
|
locate file
|
یافتن سریع محل فایل
|
|
chmode octal file name
|
تغییر دسترسی های یک فایل
|
|
Example
|
|
|
chmod 777 /date/test.c
|
تغییر دسترسی بر اساس 777
|
|
chown owner-user/group file
|
تغییر مالکیت یک فایل یا گروه
|
|
id
|
مشاهده اطلاعات کاربر
|
|
last
|
مشاهده آخرین ورود کاربر به سیستم
|
|
who
|
مشاهده کاربر فعال جاری
|
|
groupadd admin
|
admin اضافه نمودن گروه
|
|
userdel Amir
|
پاک کردن کاربر
|
|
adduser Amir
|
ساخت کاربر
|
|
usermod
|
تغییر اطلاعات کاربر
|
|
tar cf home.tar home
|
home ساخت یک فایل ارشیو از
|
|
tar xf file.tar
|
باز کردن فایل ارشیو
|
|
tar czf file.tar.gz files
|
ساخت یک فایل ارشیو و فشرده سازی آن
|
|
gzip file
|
فشرده سازی یک فایل
|
|
grep pattern files
|
جستجو بر اساس پارامترها در فایل
|
|
grep -r pattern dir
|
جستجو بر اساس پارامترها در دایرکتوری
|
|
locate file
|
نمایش تمام مثالهای فایل
|
|
find /path
|
یافتن فایل در مسیر مشخص
|
|
scp file.txt server2:/tmp
|
کپی سورس فایل در یک ادرس دیگر
|
|
rsync -a /home/apps /backup/
|
کردن مبدا و مقصد sync
|
|
Files
|
|
|
Ctrl-R
|
خواندن فایل
|
|
Ctrl-O
|
ذخیره کردن فایل
|
|
Ctrl-X
|
بستن فایل
|
|
Cut and Paste
|
|
|
ALT-A
|
انتخاب متن
|
|
CTRL-K
|
برش متن یا خظ انتخاب شده
|
|
CTRL-U
|
بازگرداندن
|
|
Navigate File
|
|
|
ALT-/
|
پایان فایل
|
|
CTRL-A
|
ابتدای یک خط
|
|
CTRL-E
|
پایان یک خط
|
|
CTRL-C
|
مشاهده شماره خط
|
|
CTRL-_
|
رفتن به خط شماره مورد نظر
|
|
Search File
|
|
|
CTRL-W
|
جستجو
|
|
ALT-W
|
جستجوی بعدی
|
|
CTRL-\
|
یافتن و جابه جا کردن
|
|
dmesg
|
مشاهده پیغام های سخت افزار و بوت
|
|
cat /proc/cpuinfo
|
cpu مشخصات
|
|
cat /proc/meminfo
|
مشاهده حافظه سیستم
|
|
lshw
|
مشاهده اطلاعات سخت افزاری
|
|
free -m
|
مشاهده حافظه خالی و استفاده شده
|
|
lspci -tv
|
expansion مشاهده کارت های
|
|
lsusb -tv
|
usb مشاهده قطعات وصل شده از طریق
|
|
dmidecode
|
BIOS مشاهده اطلاعات سخت افزاری از
|
|
hdparm -i /dev/sda
|
مشاهده اطلاعات هادر دیسک
|
|
hdparm -tT /dev/sda
|
انجام تست سرعت بر روی هارد دیسک
|
|
badblocks -s /dev/sda
|
بررسی هارد برای سکتور های خراب
|
|
ls -al
|
نمایش کلیه اطلاعات فایل یا فولدر
|
|
rm file-name
|
پاک کردن فایل
|
|
rm -r directory name
|
پاک کردن فولدر
|
|
rm -f file-name
|
پاک کردن سریع فایل
|
|
cp file1 file2
|
file2 به file1 کپی
|
|
cp -r dir1 dir2
|
dir2 به dir1ساخت دایرکتوری و کپی
|
|
mv file1 file2
|
تغییر نام / تغییر مکان فایل
|
|
ln -s /path/file-name link-name
|
ساخت یک سمبولیک لینک
|
|
touch file
|
ساخت یا بروزرسانی فایل
|
|
cat > file
|
نوشتن خروجی در فایل
|
|
head file
|
خروجی 10 حط اول از متن فایل
|
|
tail file
|
خروجی 10 حط آخر از متن فایل
|
|
gpg -c file
|
انکریپت کردن فایل
|
|
gpg file.gpg
|
برگرداندن از حالت انکریپت
|
|
wc
|
مشاهده تعداد خط، بایت و ... از یک فایل
|
|
cd ..
|
برگشت به پوشه بالاتر
|
|
cd
|
home رفتن به پوشه
|
|
cd /test
|
test تغییر دایرکتوری جاری به
|
Nice & Sweet
It's good mr fathinia
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.