跳转到内容

常用命令 2

SORT

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

bash
sort - sort lines of text files

按逆序排列

bash
sort -r file

按数值排序

bash
sort -n file

按月份排序

月份格式:JanFebMar

bash
sort -M file

指定列

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

bash
sort -k 1 file

指定分隔符和列

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

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

忽略大小写

bash
sort -f file

结果去重

bash
sort -u file

ALIAS

bash
sort - sort lines of text files

查看可能别名

bash
alias -p

TYPE

外/内部命令

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

bash
type cd
bash
cd is a shell builtin

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

查看所有实现

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

查看命令的别名

bash
type ll
bash
ll is aliased to `ls -alF'

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

查看最后的链接

不用一个一个看了。

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