lessで行番号を表示

表題の通り。

■ 環境

  • less
  • Mac OSX El Capitan

■ –line-numbers

-n“でいけるのかと思いきや行番号は表示されなかった。いくつか試していると、”–line-numbers“だとトグルで表示・非表示が起こる。`man`で確認してみると、どうやら”-n“と”-N“があるようだ。

  • -n : Suppresses line numbers.
  • -N : Causes a line number to be displayed at the beginning of each line in the display.

なるほど。”-n“は非表示にするだけなのか。表示したい場合には”-N“である。

以上。

less version

表題について。単なるメモ。

■ 環境

  • less
  • Linux
  • Mac OSX El Capitan

■ less

`less`でファイル表示中に何の気なしに”shift + V“を押してしまったら数字が表示された。なんの数字だろう?と思い確認してみると`less`のversionのようであった。

less 458  (press RETURN)

当初、”458″という見慣れない数字がversionなのか?とわからず下記でも確認。

$ less --version
less 458 (POSIX regular expressions)
Copyright (C) 1984-2012 Mark Nudelman

less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less
$

納得。ちなみにファイル表示中に”V“だけを押すと編集することができる。

以上。

rpmのインストール日時(2)

表題の通り。先日のとは違う方法で取得できた。知らなかったのでメモ。

■ 環境

  • CentOS 6.9

■ rpm

先日は”-i”オプションを使ったが、”–last“で取得できるようだ。`man`には下記のように記載されていた。

--last Orders the package listing by install time such that the latest packages are at the top.

先日と同様、”openssl”のパッケージで確認してみる。

$ rpm -q --last openssl
openssl-1.0.1e-57.el6.x86_64                  2017年10月17日 19時20分10秒
$

先日の方法にて再度確認。

$ rpm -qi openssl
Name        : openssl                      Relocations: (not relocatable)
Version     : 1.0.1e                            Vendor: CentOS
Release     : 57.el6                        Build Date: 2017年03月23日 06時47分09秒
Install Date: 2017年10月25日 14時24分20秒      Build Host: c1bm.rdu2.centos.org
Group       : System Environment/Libraries   Source RPM: openssl-1.0.1e-57.el6.src.rpm
Size        : 4248338                          License: OpenSSL
Signature   : RSA/SHA1, 2017年03月24日 00時04分09秒, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>;
URL         : http://www.openssl.org/
Summary     : A general purpose cryptography library with TLS implementation
Description :
The OpenSSL toolkit provides support for secure communications between
machines. OpenSSL includes a certificate management tool and shared
libraries which provide various cryptographic algorithms and
protocols.
$

同じ日時が取得できている。

以上。

■ 関連

rpmのインストール日時

aliasの一覧

表題をど忘れ。適当にうったらできちゃった。

■ 環境

  • Ubuntu 16.04
  • Mac OSX El Capitan

■ alias

引数なしで実行すれば良いだけだった。

$ alias

Ubuntu 16.04で多分誰も設定は変更していないであろう環境で実行してみたら下記の通りであった。

$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
$

`ls`にも”–color=auto“が勝手に入っていたんだな、と認識。

以上。

rpmのインストール日時

表題を知りたい。

■ 環境

  • CentOS 6.9

■ rpm

とあるパッケージがインストールされた日時を知りたい。

$ rpm -qi [package]

上記で知ることができる。下記は”openssl“のパッケージについて調べてみた場合である。

$ rpm -qi openssl
Name        : openssl                      Relocations: (not relocatable)
Version     : 1.0.1e                            Vendor: CentOS
Release     : 57.el6                        Build Date: 2017年03月23日 06時47分09秒
Install Date: 2017年10月17日 19時20分10秒      Build Host: c1bm.rdu2.centos.org
Group       : System Environment/Libraries   Source RPM: openssl-1.0.1e-57.el6.src.rpm
Size        : 4248338                          License: OpenSSL
Signature   : RSA/SHA1, 2017年03月24日 00時04分09秒, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>;
URL         : http://www.openssl.org/
Summary     : A general purpose cryptography library with TLS implementation
Description :
The OpenSSL toolkit provides support for secure communications between
machines. OpenSSL includes a certificate management tool and shared
libraries which provide various cryptographic algorithms and
protocols.
$

この中の”Install Date“がこのサーバ上にrpmがインストールされた日時である。

以上。

■ 関連

rpmのインストール日時(2)