23 Ağustos 2017 Çarşamba

traceroute komutu

Giriş
Bu komut Linux ve Windows'ta farklı yöntemler izleyerek çalışır. Linux'ta UDP kullanır. Bu komut basit ağlarda etkilidir.

16 Ağustos 2017 Çarşamba

Windows arp komutu

Giriş
Bu komut Windows'ta olmasına rağmen çok kullanıldığı için yazmak istedim.

-a seçeneği
Belirtilen IP adresinin hangi MAC'e ait olduğunu bulmak için şöyle yaparız.
arp -a| findstr 10.10.10.10
Çıktı olarak şunu alırız.
10.10.10.10       00-07-32-21-c7-5f     dynamic

15 Ağustos 2017 Salı

gedit komutu

Giriş
Sistemin editor seçimini değiştirmek için şöyle yaparız
export EDITOR=vim
Bu satırı ~/.bashrc or ~/.profile dosyasına ekleriz.

metadata
gedit dosyalarla ilgili bilgileri şurada saklar
~/.local/share/gvfs-metadata
Bu dosya binary olduğu için gözle okunamaz. Bu dosya ile çalışmak için şu komutlar şöyle.
gvfs-cat            gvfs-mkdir          gvfs-rename
gvfs-copy           gvfs-monitor-dir    gvfs-rm
gvfs-info           gvfs-monitor-file   gvfs-save
gvfs-less           gvfs-mount          gvfs-set-attribute
gvfs-ls             gvfs-move           gvfs-trash
gvfs-mime           gvfs-open           gvfs-tree
Dosyada en son kalınan konumu görmek için şöyle yaparız.
gvfs-info FILENAME | grep metadata::gedit-position
Dosyada en son kalınan konumu atamak için şöyle yaparız.
gvfs-set-attribute FILENAME metadata::gedit-position 42
--version seçeneği
Şöyle yaparız. Aynı bilgi Help > About kutusunda da mevcut.
$ gedit --version
gedit - Version 3.22.1

4 Ağustos 2017 Cuma

bash kodlama - Menü

Giriş
Bu yazıda kullanıcıdan girdi almayla ilgili örnekler var.

Örnek
Şöyle yaparız.
#!/bin/bash

echo "select symlink"
read -e -r symlink
echo "select directory"
read -e -r dir

var=$(echo "$dir" | sed 's/\///g')

rm "$symlink"
mv "$dir" "$symlink"
ln -s "$symlink" "$var"