常用命令-2

SORT

默认按字符的编码排序,非数值。

sort - sort lines of text files

按逆序排列

sort -r file

按数值排序

sort -n file

按月份排序

月份格式:JanFebMar

sort -M file

指定列

默认按(连续的)空格或制表符分隔。

sort -k 1 file

指定分隔符和列

-k 下标从 1 开始,第 3 列为用户 ID。

sort -t ':' -k 3 -n /etc/passwd

忽略大小写

sort -f file

结果去重

sort -u file

ALIAS

sort - sort lines of text files

查看可能别名

alias -p

TYPE

外/内部命令

可查看命令是否内部命令,内部命令与 Shell 编译成一体,与外部命令不同,无须子进程执行。

type cd
cd is a shell builtin

type ps
ps is hashed (/usr/bin/ps)

查看所有实现

type -a echo
echo is a shell builtin
echo is /usr/bin/echo
echo is /bin/echo

查看命令的别名

type ll
ll is aliased to `ls -alF'

type -a ls
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
ls is /bin/ls
readlink - print resolved symbolic links or canonical file names

查看最后的链接

不用一个一个看了。

readlink -f /bin/vim
/usr/bin/vim.basic