【发布时间】:2012-09-26 15:58:33
【问题描述】:
我是 Unix 新手,正在尝试自学导航。
我正在尝试在我的 .bashrc 文件中创建一个别名,它将列出我的主文件夹的前 8 个条目。
alias start= "ls -1 ~"
到目前为止,我已经弄清楚了,我如何将它限制为只有 8 个?我在 ls 命令中找不到任何可以执行此操作的参数!
【问题讨论】:
我是 Unix 新手,正在尝试自学导航。
我正在尝试在我的 .bashrc 文件中创建一个别名,它将列出我的主文件夹的前 8 个条目。
alias start= "ls -1 ~"
到目前为止,我已经弄清楚了,我如何将它限制为只有 8 个?我在 ls 命令中找不到任何可以执行此操作的参数!
【问题讨论】:
使用head 获取前 8 个。
alias start='ls -1 ~ | head -8'
【讨论】:
将其发送到head?
alias start="\ls -1 ~ | head -n 8"
编辑。经过一些测试,如果您有一个名为 ls 的别名(大多数标准安装默认放置一个),您希望在 start 别名声明中将反斜杠 \ 添加到 ls。
反斜杠禁用别名并执行标准 shell 命令。
【讨论】: