Bash:在文件路径中使用别名

时间:2019-05-30 21:28:35

标签: bash

我似乎无法弄清楚如何在路径中为文件名使用别名。例如:

/tmp/

别名为我提供了用cat编写的最新文件的名称。然后,我尝试cat: /tmp/a: No such file or directory该文件,然后得到a

当我只输入some_log_I_just_wrote_to.log时,我得到正确的提示,例如cat /tmp/a

很显然,我想要是将cat /tmp/some_log_I_just_wrote_to.log转换成@IBOutlet weak var mapView: MKMapView! override func mouseDown(with event: NSEvent){ if (event.modifierFlags.contains(.control)) { let location = mapView.convert(event.locationInWindow, toCoordinateFrom: mapView) let annotation = MKPointAnnotation() annotation.coordinate = location annotation.title = "test" annotation.subtitle = "subtest" mapView.addAnnotation(annotation) } else { super.mouseDown(with: event) } ,以便我可以看到日志。

任何关于正确方法的想法是什么?有时我会因何时使用别名和符号链接而只是普通变量等而陷入混乱。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用

创建别名
alias a='ls /tmp/ -tr | tail -n 1'

对cat使用别名

cat $(echo -n /tmp/ && a)