我似乎无法弄清楚如何在路径中为文件名使用别名。例如:
/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)
}
,以便我可以看到日志。
任何关于正确方法的想法是什么?有时我会因何时使用别名和符号链接而只是普通变量等而陷入混乱。
谢谢!
答案 0 :(得分:0)
使用
创建别名alias a='ls /tmp/ -tr | tail -n 1'
对cat使用别名
cat $(echo -n /tmp/ && a)