@ Jordanm'ın cevabını tamamlamak için ... ikiniz de aynı kullanıcı hesabını kullanıyorsanız, yani
echo $HOSTNAME
echo $USER
sizin ve iş arkadaşınız için aynıdır, o zaman biraz eğlenebiliriz.
Bir terminalde çağrılan komutların başka bir terminalde anında kullanılabilmesi için görüntülemeyi etkinleştirebiliriz
history
Terminalinizde çağırırsanız önceki komutlarınızı görürsünüz. Varsayılan olarak, bash ~/.bash_history file
var olan dosyanın üzerine güncellenmiş bir sürümün üzerine yazarak her oturumun sonunda geçmişini a olarak yazar. Bu, birden fazla bash oturumuyla oturum açtıysanız, yalnızca son çıkan oturumun geçmişinin kaydedileceği anlamına gelir.
-------------------------------------------------- -----
Kendinizi ~/.bashrc
düzenleyin ve ekleyin
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
nerede
history -a
~/.bash_history
oturumun sonunda değil hemen dosyaya eklenir
history -c
geçerli oturum geçmişini temizler
history -r
~/.bash_history
eklediğimiz dosyayı oturum geçmişimize geri okur
Not: Parametre yürütülen komutları içerir önce istemi her yeni komuta. böylece command1 sadece tarihe kaydedilecektir zaman command2 yürütülürPROMPT_COMMAND
Ayrıca, geçmişi görüntülerken kolaylık sağlamak için her komutun yanında bir zaman damgası atmak isteyebilirsiniz. Tekrar, düzenleme ~/.bashrc
ve ekleme
export HISTTIMEFORMAT="%d/%m/%y %T "
Ayrıca birden fazla terminal kullanmak ve komut geçmişinizin mevcut olmasını istiyorsanız güzel bir kesmek :)
Daha fazla bilgi
kill
vecd
alt süreçleri ortaya çıkmaz ve ps çıkışında asla görünmez.