相关疑难解决方法(0)

创建一个带参数的Bash别名?

我以前使用CShell(),它允许你创建一个带参数的别名.符号是这样的

alias junk="mv \\!* ~/.Trash"
Run Code Online (Sandbox Code Playgroud)

在Bash中,这似乎不起作用.鉴于Bash有许多有用的功能,我会假设这个功能已经实现,但我想知道如何.

bash alias

1164
推荐指数
18
解决办法
48万
查看次数

如何自定义dired的显示

如何使用任意函数或一组列使Dired显示其文件?基本上我想改变自:

 -rw-r--r--  1 konrad konrad  3847863 Out 18 14:17 ClojureinAction.pdf
 -rw-rw-r--  1 tamara tamara 27338341 Out 20 07:16 Halliday, Resnick, Walker - Fundamentals of Physics.pdf
 -rw-r--r--  1 konrad konrad  3921024 Set 22 11:11 Pragmatic.Programming.Clojure.May.2009.pdf
Run Code Online (Sandbox Code Playgroud)

喜欢的东西

644 1-5MB    ClojureinAction.pdf       PDF  (5 days ago, 400pgs)
664 10-100MB Halliday, Resnic...pdf    PDF  (3 days ago, 1000pgs, Tamara's)
644 1-5MB    Pragmatic.Progra...pdf    PDF  (1 min ago, 100 pages)
Run Code Online (Sandbox Code Playgroud)

谢谢!


编辑:谢谢你的回答,加雷斯,但你能说得更详细吗?显然,钩子只允许我在缓冲区加载时运行任意代码.Dired甚至不会停止加载缓冲区:(

(defun foo (&rest args) (unlocking-buffer (message "foo") (insert "foo\n")))
Run Code Online (Sandbox Code Playgroud)

看看dired的源代码,它似乎从我正在尝试替换的这些格式中获取信息,所以我想知道以这种方式改变它是否可行,或者我是否最终必须重写所有内容.

emacs dired

10
推荐指数
1
解决办法
2327
查看次数

Linux 列表文件差异 - “ls” 与 “ls /”

以前从未使用过 Linux,并试图了解两者之间的区别

ls
Run Code Online (Sandbox Code Playgroud)

ls / 
Run Code Online (Sandbox Code Playgroud)

“ls /”获取我的所有目录(以及更多,但不是 .files - 隐藏文件),正如我们可以在这个广泛的命令列表中看到的那样。

关于ls

linux ubuntu ls

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

alias ×1

bash ×1

dired ×1

emacs ×1

linux ×1

ls ×1

ubuntu ×1