מאגר 100 סקריפטים שימושיים

מאגר 100 סקריפטים שימושיים - פקודות ל-Windows, Linux, SQL, HTML ו-JavaScript

מידע על אירוח אתרים מידע על עיצוב אתרים תוכנות להורדה דף הבית
הצטרפו לקבוצת הווטסאפ!
קבלו עדכונים, טיפים ושאלות בקבוצת ווטסאפ שלנו.
מעבר לקבוצה

1. כיבוי תוך 60 שניות

כיבוי מערכת אחרי דקה

shutdown -s -t 60

2. הפעלה מחדש מידית

אתחול מערכת מייד

shutdown -r -t 0

3. ניקוי TEMP

מוחק קבצים זמניים

del /q/f/s %TEMP%\*

4. בדיקת IP פנימי

מציג כתובת IPv4

ipconfig | findstr IPv4

5. רשימת תהליכים

מציג תהליכים פעילים

tasklist

6. הפעלת DNS cache

מציג DNS cache

ipconfig /displaydns

7. רענון DNS

נקה DNS cache

ipconfig /flushdns

8. בדיקת פורטים פתוחים

מציג פורטים בהאזנה

netstat -an | find "LISTEN"

9. בדיקת DNS

שאלת DNS לשרת

nslookup google.com

10. רשימת שירותים

מציג שירותי Windows

sc query type= service state= all

11. שינוי שם מחשב

קביעת שם מחשב חדש

wmic computersystem where name="%computername%" call rename name="NewName"

12. בדיקת גרסת Windows

חלונות – בדיקת גרסה

winver

13. הפעלה כמנהל

הרצת CMD בהרשאות אב

runas /user:Administrator cmd

14. בדיקת משתמשים

הצגת משתמשים רשומים

net user

15. רשימת תוכניות

מציג תוכנות מותקנות

wmic product get name

16. הפעלה מחדש בטיימר

אתחול בעוד דקה

shutdown -r -t 60

17. צילום מסך ל-PNG

צילום מסך ושמירה כ-PNG

snippingtool /clip

18. עדכון תאריך

קביעת תאריך ידנית

date

19. עדכון שעה

קביעת שעה ידנית

time

20. בדיקת כוח סוללה

דוח מצב סוללה

powercfg /batteryreport

21. בדיקת סוללה בפאוארשל

ממשק דוח סוללה

Get-WmiObject -Class BatteryStatus

22. קביעת IP סטטי

הגדרת IP ידני

netsh interface ip set address "Local Area Connection" static 192.168.1.100 255.255.255.0

23. בדיקת אדריכלות מערכת

בדיקה אם OS 32/64bit

wmic os get osarchitecture

24. הפעלת שירות

הפעלת שירות לפי שם

net start "ServiceName"

25. עצירת שירות

עצירת שירות לפי שם

net stop "ServiceName"

26. עדכון מערכת

עדכון רשימת חבילות + שדרוג

sudo apt update && sudo apt upgrade

27. בדיקת IP

מציג כתובות IP

ip a

28. יצירת תיקייה

יצירת תיקייה חדשה

mkdir תיקייה

29. שינוי בעלים

שינוי בעלות על קובץ

chown user:group file.txt

30. שינוי הרשאות

הרשאות 755 על קובץ

chmod 755 file.sh

31. בדיקת נפח דיסק

גודל מערכת קבצים

df -h

32. בדיקת זיכרון

RAM פנוי

free -h

33. חיפוש קובץ

חיפוש בכל מערכת

find / -name "filename"

34. צפייה בלוג קבצים

לוג משתנים בזמן אמת

tail -f /var/log/syslog

35. בדיקת פורטים

פורט פתוח עם PID

netstat -tulnp

36. התקנת חבילה

apt install חבילה

sudo apt install packagename

37. הסרת חבילה

apt remove חבילה

sudo apt remove packagename

38. לוג שגיאות

שגיאות מאז האתחול

sudo journalctl -p err -b

39. שינוי IP ידני

כתובת IP בהתאם

ip addr add 192.168.1.50/24 dev eth0

40. בדיקת זמן מערכת

מציג שעה ותאריך

date

41. הפעלה מחדש

אתחול המערכת

sudo reboot

42. כיבוי מערכת

כיבוי המחשב

sudo poweroff

43. בדיקת חיבור לאינטרנט

בודק חיבור לאתר

ping -c 4 google.com

44. העתקת קובץ מרוחק

scp קובץ משרת מרוחק

scp user@remote:/path/to/file /local/path

45. העתקת קובץ מקומי לרחוק

scp קובץ לשרת מרוחק

scp /local/path user@remote:/path/to/destination

46. הרצת פקודה מרוחקת

ssh להריץ פקודה בשרת

ssh user@remote 'פקודה כאן'

47. שינוי IO priority

ionice להרצת תהליך

ionice -c 3 -p $(pgrep process)

48. בדיקת משתמשים מחוברים

המשתמשים המחוברים

who

49. שחזור DHCP

שחרור ובקשה מחודשת ל-DHCP

sudo dhclient -r && sudo dhclient

50. הצגת לוג מערכת אוטומטי

Log system errors

sudo journalctl -xe

51. כפתור Alert

Alert פשוט בלחיצה

<button onclick="alert('שלום!')">לחץ</button>

52. שינוי רקע

מציב רקע ירוק

document.body.style.background = 'lightgreen';

53. כתיבת טקסט לאלמנט

מחליף טקסט ב-ID

document.getElementById('id').innerText = 'חדש';

54. פתיחת חלון

מפעיל קישור בחלון חדש

window.open('https://example.com');

55. fetch JSON

מציג JSON מהשרת

fetch('/api').then(r => r.json()).then(console.log);

56. שינוי תמונה

בJS מעדכן img src

document.querySelector('img').src = 'new.jpg';

57. לולאה על אלמנטים

forEach על כל li

document.querySelectorAll('li').forEach(li => console.log(li));

58. JSON stringify

ממירה אובייקט למחרוזת

JSON.stringify({a:1});

59. JSON parse

ממירה מחרוזת לאובייקט

JSON.parse('{"a":1}');

60. setTimeout()

מפעל כל כמה שניות

setTimeout(()=>alert('הזמן עבר'),3000);

61. setInterval()

פונקציה חוזרת כל שניה

setInterval(()=>console.log('tick'),1000);

62. clearInterval()

עוצר setInterval

let i=setInterval(...);clearInterval(i);

63. פונקציית חץ

מצגת פונקציה קצרה

const f = x => x*2;

64. פנייה ל-a tag

listener על קישור

document.querySelector('a').addEventListener('click', e => e.preventDefault());

65. יצירת div

appending למבנה

let el=document.createElement('div');document.body.append(el);

66. הסרת אלמנט

remove selected element

document.querySelector('.remove').remove();

67. prompt()

שאילת קלט מהמשתמש

prompt('איך קוראים לך?');

68. localStorage

שומר במקומי

localStorage.setItem('key','value');

69. sessionStorage

זיכרון עד סגירת החלון

sessionStorage.setItem('k','v');

70. console.log()

רישום למסוף

console.log('הודעה');

71. querySelector

בחירת אלמנט ראשון

document.querySelector('.class');

72. querySelectorAll

בחירת כל האלמנטים

document.querySelectorAll('p');

73. שינוי קלאס

הוספת class לאלמנט

element.classList.add('active');

74. שינוי innerHTML

מחליף HTML של אלמנט

document.getElementById('id').innerHTML = 'חדש';

75. יצירת אובייקט XMLHTTPRequest

שליחת בקשת GET לשרת

var xhttp = new XMLHttpRequest();xhttp.open('GET', '/url', true);xhttp.send();

76. בחירת כל השדות

בחר כל השדות מטבלה

SELECT * FROM table;

77. בחירת שדה ספציפי

בחר שדה מטבלה

SELECT column1, column2 FROM table;

78. הוספת רשומה

הוספת נתון חדש לטבלה

INSERT INTO table (column1, column2) VALUES (value1, value2);

79. עדכון רשומה

עדכון נתון קיים בטבלה

UPDATE table SET column1 = value1 WHERE condition;

80. מחיקת רשומה

מחקת נתון מטבלה

DELETE FROM table WHERE condition;

81. יצירת טבלה חדשה

צור טבלה חדשה במסד הנתונים

CREATE TABLE new_table (column1 datatype, column2 datatype);

82. מחיקת טבלה

מחקת טבלה מהמסד

DROP TABLE table_name;

83. הוספת שדה לטבלה

הוסף עמודה חדשה לטבלה קיימת

ALTER TABLE table_name ADD column_name datatype;

84. שינוי סוג נתון של שדה

שנה סוג נתון של עמודה

ALTER TABLE table_name MODIFY column_name new_datatype;

85. הוספת אינדקס

צור אינדקס על עמודה

CREATE INDEX index_name ON table_name (column_name);

86. מחיקת אינדקס

מחק אינדקס מהמסד

DROP INDEX index_name;

87. יצירת גיבוי למסד נתונים

גיבוי מסד הנתונים

mysqldump -u user -p database > backup.sql

88. שחזור מגיבוי

שחזור מסד נתונים מגיבוי

mysql -u user -p database < backup.sql

89. בדיקת חיבור למסד נתונים

בודק חיבור למסד נתונים

mysqladmin -u user -p ping

90. יצירת משתמש חדש

צור משתמש חדש במסד נתונים

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

91. מחיקת משתמש

מחק משתמש מהמסד

DROP USER 'username'@'localhost';

92. הענקת הרשאות

הענקת הרשאות למשתמש

GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';

93. שלילת הרשאות

שלילת הרשאות ממשתמש

REVOKE ALL PRIVILEGES ON database.* FROM 'username'@'localhost';

94. הצגת כל המשתמשים

מציג את כל המשתמשים במסד

SELECT User, Host FROM mysql.user;

95. הצגת כל המסדים

מציג את כל מסדי הנתונים

SHOW DATABASES;

96. הצגת כל הטבלאות

מציג את כל הטבלאות במסד

SHOW TABLES;

97. הצגת מבנה טבלה

מציג את מבנה הטבלה

DESCRIBE table_name;

98. חיפוש בטבלה

חיפוש נתונים בטבלה

SELECT * FROM table WHERE condition;

99. מיון נתונים

מיין נתונים בעמודה

SELECT * FROM table ORDER BY column;

100. סינון נתונים

סנן נתונים בעמודה

SELECT * FROM table WHERE column='value';