У меня есть 2 виртуальные машины. Один из них - Debian Lenny, а другой - Ubuntu. В разных папках Debian есть скрипт с именем «два» (имя «два» одинаковое, но содержимое в разных папках немного различается), и когда я захожу в эту папку, мне просто нужно ввести два и ввести, чтобы сделать это бежать. Когда я скопировал тот же скрипт в Ubuntu, даже после предоставления ему разрешений на выполнение, он все равно не запускается, просто введя два. Я должен напечатать. / Два, чтобы заставить его работать. Можно ли как-нибудь набрать два в их соответствующих папках, и скрипы будут работать без ./?
.
в начале $ PATH, а не в конце.
dir
по привычке, а потом, ls
когда получают ошибку. Если кто-то знает, что вы делаете это, он может создать программу под названием dir
.
dir
это тоже часть coreutils. Но я понимаю вашу точку зрения.
rm -rf *
и ждал некоторое время , в /tmp
, в типичных именах опечатки , как sl
, pc
, cgg
...
ls
в нем исполняемым файлом . Затем, если вы зайдете в их каталог и напечатаетеls
, вы запустите их программу с любым разрешением. Вы должны печатать./
по причине.