ユーザ用ツール

サイト用ツール


サイドバー

最新の10件
一覧
unix:sysadmin-utils

sysadmin-utils

skx/sysadmin\-util: Tools for Linux/Unix sysadmins\.

すでに開発終了で精神的後継の sysbox に引き継ぎ? sysbox

commands

ago

指定ファイルの更新された時間を人間にわかりやすく表示する.

$ ./ago ~/.bashrc
/home/matoken/.bashrc 1 days ago
$ ./ago ~/.bash_history 
/home/matoken/.bash_history Just now

chronic

正常終了時には何も表示しない.crontabなどに.(moreutilsの同コマンドと同じものぽい)

$ ./chronic cat /etc/passwd
$ ./chronic cat /etc/shadow
/usr/bin/cat: /etc/shadow: Permission denied

cidr2ip

cidrをipアドレスに展開する

$ ./cidr2ip 192.168.0.1/29
192.168.0.0
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
192.168.0.5
192.168.0.6
192.168.0.7
$ ./cidr2ip 192.168.0.1/0
Out of memory!

collapse

行頭行末の空白と余計な空行を削除する.

$ echo ' hoge  fuga  ' | ./collapse | od -xc
0000000    6f68    6567    2020    7566    6167    2020    000a
          h   o   g   e           f   u   g   a          \n
0000015
$ printf "\n\n hoge \n\tfuga\t\n" | ./collapse | od -xc
0000000    6f68    6567    0a20    7566    6167    0a09
          h   o   g   e      \n   f   u   g   a  \t  \n
0000014

dupes

指定,若しくは実行ディレクトリ以下のファイルのsha1 hashを取得して重複ファイルを表示する.

$ ./dupes .
./.git/logs/HEAD
        ./.git/logs/refs/remotes/origin/HEAD
        ./.git/logs/refs/heads/master
$ sha1sum ./.git/logs/HEAD ./.git/logs/refs/remotes/origin/HEAD ./.git/logs/refs/heads/master
b5e9babf5df8578c9552a5680b136b16ed6067e4  ./.git/logs/HEAD
b5e9babf5df8578c9552a5680b136b16ed6067e4  ./.git/logs/refs/remotes/origin/HEAD
b5e9babf5df8578c9552a5680b136b16ed6067e4  ./.git/logs/refs/heads/master

代替 fdupes fslint duff rdfind

empty-dir

指定ディレクトリ画からかどうかを返り値で返す.

$ if empty-dir /etc; then echo "We're broken" ; fi
$ mktemp -d
/tmp/tmp.2scmqv7iCM
$ if empty-dir /tmp/tmp.2scmqv7iCM; then echo "We're broken" ; fi
We're broken

expand-ipv6

圧縮,短縮されたipv6アドレスを展開する.

$ ./expand-ipv6 fe80::1 2001:41c8:10b:103::111
fe80:0000:0000:0000:0000:0000:0001
2001:41c8:010b:0103:0000:0000:0111

: 途中です

コメント

コメントを入力. Wiki文法が有効です:
  __  __  _   __   _  __  ____    __ 
 / / / / | | / /  / |/ / / __ \  / / 
/ /_/ /  | |/ /  /    / / /_/ / / /__
\____/   |___/  /_/|_/  \____/ /____/
 
unix/sysadmin-utils.txt · 最終更新: 2020/06/02 00:39 by matoken