- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的 .bash_aliases 文件中有以下几行:
# Prettify and streamline listings
alias ls='ls --color'
alias ll='ls -l'
alias la='ls -a'
alias lla='ls -al'
alias lF='ls -F'
alias laF='ls -laF'
alias llF='ls -lF'
alias llaF='ls -alF'
别名工作正常,但我在通过管道连接到 egrep 以查找不可见文件时遇到了麻烦。例如,如果我想列出目录中所有不可见的文件,我输入 la | egrep '^\.'
我没有输出。即使我跳过别名并键入 ls -a | egrep '^\.'
我仍然没有输出。如果我省略插入符号,它会起作用,但当然在那种情况下 egrep
会列出文件名中带有句点的所有文件,而不仅仅是那些以句点开头的文件。
但是,如果我重命名 .bash_aliases 文件并再次登录,以使这些别名不活动,那么 ls -a | egrep '^\.'
可以很好地列出不可见文件。很奇怪。
我想弄清楚为什么会这样,但我一片空白。有任何想法吗?谢谢!
最佳答案
尝试以下命令,您会看到一些原因:
ls --color | cat -v
您应该使用别名 ls='ls --color=auto'
而不是 ls='ls --color'
。
关于linux - .bash_aliases 中的 ls 别名干扰 egrep 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10217897/
我喜欢使用 bash 别名来自定义 bash 命令。有没有办法覆盖 bash 别名设置,或者我应该将别名重命名为与原始命令不同的名称。 例如:我的 .bash_aliases 包括 alias ls=
试图找出为什么当创建 .bash_aliases 文件时,它现在在打开新终端窗口时添加错误输出。文件内的别名工作正常,但我不想每次打开终端时都会生成错误消息。应该注意的是,我创建了 .bash_ali
在 ~/.bash_aliases 中使用别名而$HOME=/home/ubuntu作为: alias k="kubectl -s http:xxxx" k这里代表 不同的命令 在不同的服务器中,我必
在我的 .bashrc 中,我使用 .sh 脚本来轻松配置新安装的 Debian。但在尝试时 rm -f ~/.bash_aliases wget https://raw.githubusercont
我的 .bash_aliases 文件中有以下几行: # Prettify and streamline listings alias ls='ls --color' alias ll='ls -l'
我有一个自定义 screen 配置 myscreenconfig 和一个 .screenrc。 myscreenconfig 看起来像这样: source .screenrc screen 0 bas
我已按照 this 等示例中的说明进行操作,和 this . 我的 ~/.bashrc 文件中有这一行 export python="/usr/local/bin/python3.6" 这行在我的 ~
我是一名优秀的程序员,十分优秀!