Cheatography
https://cheatography.com
Bash Shortcuts
CTRL-c |
بستن فرمان جاری |
CTRL-z |
در حالت کم مصرف نمودن برنامه |
CTRL-a |
رفتن به ابتدای خط |
CTRL-e |
رفتن به پایان خط |
CTRL-u |
برش از ابتدای خط |
CTRL-k |
برش تا انتهای خط |
CTRL-r |
جتجو در تاریخچه فرامین اجرا شده |
!! |
تکرار فرمان قبلی |
!abc |
شروع می شود abc شروع فرمان قبلی |
!abc:p |
شروع می شود abc نمایش فرمان قبلی |
!$ |
استفاده ازارگومان فرمان قبلی |
ALT-. |
استفاده ازارگومان فرمان قبلی |
!* |
استفاده از تمام ارگومان فرمان قبلی |
System
uname -a |
اطلاعات سیستم لینوکس |
uname -r |
مشاهده ورژن کرنل لینوکس |
uptime |
مدت زمان روشن بودن سیستم |
hostname |
مشاهده نام میزبان سیستم |
hostname -i |
میزبان IP نمایش |
last reboot |
مشاهده سوابق ریبوت |
date |
مشاهده زمان و تاریخ سیستم |
cal |
شماده تقویم ماهانه |
W |
مشاهده افراد انلاین |
whoami |
مشاهده کابر جاری |
finger user |
مشاهده اطلاعات کاربر جاری |
Network
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 |
مشاهده تمامی پورت های فعال |
Install Pakages
RedHat |
rpm -i pkgname.rpm |
نصب برنامه |
rpm -r pkgname |
حذف برنامه |
Debian |
dpkg -i pkgname.deb |
نصب برنامه |
dpkg -r pkgname |
حذف برنامه |
Login (SSH and Telnet)
ssh user@host |
اتصال با ادرس مورد نظر با کاربر خاص |
ssh -p port user@host |
اتصال با ادرس و پورت مورد نظر با کاربر خاص |
telnet host |
Telnet اتصال به ادرس مورد نظر با |
Disk Usage
df -h |
مشاهده فضای خالی از فایل سیستم |
fdisk -l |
مشاهده سایز و نوع پارتیشن |
du -ah |
مشاهده فضای استفاده شده |
du -sh |
مشاهده کل فضای استفاده شده در دایرکتوری جاری |
findmnt |
مشاهده کلیه دستگاه های متصل شده |
mount device-path mount-point |
اتصال یک دستگاه |
|
|
Directory Operations
pwd |
نمایش دایرکتوری جاری |
mkdir dir |
ساخت دایرکتوری |
cd dir |
ورود به دایرکتوری |
cd .. |
رفتن یک دایرکتوری بالاتر |
ls |
نمایش لیست فایل ها |
ls Options
-a |
نمایش همه -به همراه فایل های مخفی |
-t |
مرتب سازی بر اساس اصلاح قبلی |
-S |
مرتب سازی براساس حجم |
-l |
نمایش با توضیحات کامل |
-H |
نمایش حجم بر اساس مگابایت |
Search Files
grep pattern files |
جستجو برای الگوی خاص در فایل |
grep -i |
حساس نبودن به بزرگی و کوچکی حروف |
grep -r |
جستجوی بازگشتی |
grep -v |
جستجوی معکوس |
grep -o |
نمایش محل های مطابق با مورد جستجو |
find /dir/ -name name* |
پیدا کردن فایل یا نام مشخص شده |
find /dir/ -user name |
پیدا کردن فایلهای کاربر خاص |
whereis command |
پیدا کردن کد باینری و ... برای فرمان |
locate file |
یافتن سریع محل فایل |
File Permession Related
chmode octal file name |
تغییر دسترسی های یک فایل |
Example |
chmod 777 /date/test.c |
تغییر دسترسی بر اساس 777 |
chown owner-user/group file |
تغییر مالکیت یک فایل یا گروه |
Users
id |
مشاهده اطلاعات کاربر |
last |
مشاهده آخرین ورود کاربر به سیستم |
who |
مشاهده کاربر فعال جاری |
groupadd admin |
admin اضافه نمودن گروه |
userdel Amir |
پاک کردن کاربر |
adduser Amir |
ساخت کاربر |
usermod |
تغییر اطلاعات کاربر |
Compression / Archives
tar cf home.tar home |
home ساخت یک فایل ارشیو از |
tar xf file.tar |
باز کردن فایل ارشیو |
tar czf file.tar.gz files |
ساخت یک فایل ارشیو و فشرده سازی آن |
gzip file |
فشرده سازی یک فایل |
Search
grep pattern files |
جستجو بر اساس پارامترها در فایل |
grep -r pattern dir |
جستجو بر اساس پارامترها در دایرکتوری |
locate file |
نمایش تمام مثالهای فایل |
find /path |
یافتن فایل در مسیر مشخص |
File Transfer
scp file.txt server2:/tmp |
کپی سورس فایل در یک ادرس دیگر |
rsync -a /home/apps /backup/ |
کردن مبدا و مقصد sync |
|
|
Nano Shortcuts
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-\ |
یافتن و جابه جا کردن |
More nano info at:
http://www.nano-editor.org/docs.php
Hardware
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 |
بررسی هارد برای سکتور های خراب |
File Commands
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 |
مشاهده تعداد خط، بایت و ... از یک فایل |
Directory Traverse
cd .. |
برگشت به پوشه بالاتر |
cd |
home رفتن به پوشه |
cd /test |
test تغییر دایرکتوری جاری به |
|
Created By
linuxcity.ir
Metadata
Favourited By
Comments
DaveChild, 08:51 20 Jun 15
Awesome :)
Mohammad R. Fathini, 06:13 22 Jun 15
Thanks :)
javad 15:33 28 Sep 15
It's good mr fathinia
iman 14:45 7 Nov 15
Nice & Sweet
mparvin, 09:52 23 Jan 16
Thanks man
arefpc, 10:21 27 Jun 22
مرسی داری یه دنیا
Add a Comment