【问题标题】:Trying to list 8 entries only with ls尝试仅使用 ls 列出 8 个条目
【发布时间】:2012-09-26 15:58:33
【问题描述】:

我是 Unix 新手,正在尝试自学导航。

我正在尝试在我的 .bashrc 文件中创建一个别名,它将列出我的主文件夹的前 8 个条目。

alias start= "ls -1 ~"

到目前为止,我已经弄清楚了,我如何将它限制为只有 8 个?我在 ls 命令中找不到任何可以执行此操作的参数!

【问题讨论】:

    标签: unix ls


    【解决方案1】:

    使用head 获取前 8 个。

    alias start='ls -1 ~ | head -8'
    

    【讨论】:

    • 谢谢,没想到!
    【解决方案2】:

    将其发送到head

    alias start="\ls -1 ~ | head -n 8"
    

    编辑。经过一些测试,如果您有一个名为 ls 的别名(大多数标准安装默认放置一个),您希望在 start 别名声明中将反斜杠 \ 添加到 ls。 反斜杠禁用别名并执行标准 shell 命令。

    【讨论】:

    • 谢谢,看来我需要更多练习了!
    猜你喜欢
    • 2012-12-30
    • 2013-03-14
    • 2011-07-07
    • 1970-01-01
    • 2010-11-04
    • 2010-11-03
    • 1970-01-01
    • 2022-01-22
    • 2012-10-23
    相关资源
    最近更新 更多