لمعانٍ أخرى، طالع هيستوري (توضيح).

في الحوسبة، تحتفظ القشرة المختلفة بسجل للأوامر التي أصدرها المستخدم خلال الجلسة الحالية. يعمل الأمر **`history`** مع قائمة محفوظات الأوامر. عندما يتم إصدار الأمر بدون خيارات، فإنه يطبع قائمة المحفوظات. يمكن للمستخدمين توفير الخيارات والوسيطات للأمر لمعالجة عرض قائمة المحفوظات وإدخالاتها. يمكن أيضًا تأثر تشغيل أمر المحفوظات بمتغيرات البيئة الخاصة بالصدفة. على سبيل المثال، يمكن تعيين متغير بيئة للتحكم في عدد الأوامر للاحتفاظ بها في القائمة.

التاريخ
-------

في الإصدارات القديمة من يونكس ، كان أمر history هو برنامج منفصل. ومع ذلك، فقد شملت معظم الأصداف منذ وقت طويل أمر المحفوظات كقضية مدمجة، وبالتالي فإن البرنامج المنفصل لم يعد شائع الاستخدام.

تطبيقات
-------

يتوفر الأمر في العديد من شل يونكس ، وكذلك في باورشل و رياكت أو إس و كوليبري أو إس. يتم تضمينه أيضًا كأمر خارجي في PTS-DOS حيث يحتفظ بجزء مقيم، وأحيانًا في الذاكرة الاصطلاحية.

نظرًا لأن معظم أوامر المحفوظات الحالية مدمجة في shell ، تعتمد التفاصيل على اختيار shell .

### باش

يحتوي أمر `history` على بناء الجملة التالي في باش (يونكس) : 

```
history [-c] [-d offset] [n] 
history -awrn [filename]
history -ps arg [arg...]

```

### بوويرشيل

في باورشل ، يعد *السجل* اسمًا مستعارًا للأمر محدد مسبقًا لأمر `Get-History` باورشل. بالإضافة إلى ذلك، يتضمن PowerShell أوامر cmdlets لـ `Add-History` و `Clear-History` و `Get-History` و `Invoke-History`. تخدم أوامر cmdlets `*-History` نفس الغرض مثل أمر `history` شبيه يونكس. 

```
Get-History [[-Id] <Int64[]>] [[-Count] <Int32>] [<CommonParameters>] Add-History [[-InputObject] <PSObject[]>] [-Passthru] 
[<CommonParameters>] Clear-History [[-Id] <Int32[]>] [[-Count] <Int32>] [-Newest] [-Confirm] [-WhatIf] 
[<CommonParameters>] Clear-History [[-Count] <Int32>] [-CommandLine <String[]>] [-Newest] [-Confirm] [-WhatIf] 
[<CommonParameters>] Invoke-History [[-Id] <String>] [-Confirm] [-WhatIf] 
[<CommonParameters>]

```

انظر أيضًا
----------

* أوامر يونكس
* whoami
* uname

* أيقونة بوابةبوابة علم الحاسوب
* أيقونة بوابةبوابة تقانة المعلومات

| * ع
* ن
* ت
أوامر يونكس |
| --- |
| نظام ملفات | 
* cat
* cd
* Chmod
* Chown
* Chgrp
* cksum
* cmp
* cp
* dd
* du
* df
* file
* fsck
* fuser
* ln
* ls
* mkdir
* mount
* mv
* pax
* Pwd
* rm
* rmdir
* size
* split
* tee
* touch
* type
* Umask

 |  |
| معالجة | 
* at
* bg
* chroot
* cron
* fg
* kill
* killall
* nice
* pgrep
* pidof
* pkill
* ps
* pstree
* time
* top

 |
| بيئة المستخدم | 
* clear
* env
* exit
* finger
* history
* أوامر يونكس
* logname
* ميزج (يونكس)
* passwd
* su
* sudo
* فترة التشغيل
* talk
* tput
* uname
* w
* wall
* who
* whoami
* write

 |
| تطوير برمجيات | 
* yacc
* strip
* nm
* make
* lex
* Ctags
* ar

 |
| معالجة نصوص | 
* awk
* banner
* basename
* Comm
* csplit
* cut
* diff
* dirname
* إد (محرر نصوص)
* إكس (محرر نصوص)
* fmt
* fold
* head
* iconv
* join
* less
* more
* paste
* محرر التيار (أداة يونكس)
* sort
* spell
* strings
* tail
* tr
* uniq
* vi
* wc
* xargs

 |
| اوامر شيل داخلية | 
* alias
* echo
* expr
* printf
* sleep
* test
* true and false
* unset
* wait
* yes

 |
| اوامر شبكات | 
* ديغ
* host
* ifconfig
* inetd
* نت كت
* نت ستات
* إن إس لوك أب
* ping
* rdate
* آر لوجين
* route
* أوبن إس إس إتش
* تريسروت

 |
| بحث | 
* find
* grep
* Locate
* whatis
* whereis

 |
| توثيق | 
* apropos
* help
* صفحة دليل (يونكس)

 |
| منوع | 
* bc
* dc
* cal
* توقيت يونكس
* lp
* lpr
* tty
* مستخدم (توضيح)

 |

مراجع
-----

1. ↑  "Using "History" to Repeat Commands". University of Washington. مؤرشف من الأصل في 2018-12-17. اطلع عليه بتاريخ 2013-07-25.
2. ↑  Shell - KolibriOS wiki نسخة محفوظة 11 فبراير 2019 على موقع واي باك مشين.
3. ↑  "PTS-DOS 2000 Pro User Manual" (PDF). Paragon Technology GmbH. 1999. مؤرشف من الأصل (PDF) في 2018-05-12. اطلع عليه بتاريخ 2018-05-12.
4. ↑  Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015