Мне нужен псевдоним «recycle», и когда я использую recycle, я хочу переместить его в каталог.
В этом случае, если сборка настроена automake
, необходимо V = 1
, а не VERBOSE = 1
:
$ make V=1 login
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../libmisc -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT login.o -MD -MP -MF .deps/login.Tpo -c -o login.o login.c
login.c: In function ‘alarm_handler’:
login.c:424:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
424 | write (STDERR_FILENO, tmsg, strlen (tmsg));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/login.Tpo .deps/login.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../libmisc -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT login_nopam.o -MD -MP -MF .deps/login_nopam.Tpo -c -o login_nopam.o login_nopam.c
login_nopam.c: In function ‘netgroup_match’:
login_nopam.c:198:3: warning: ignoring return value of ‘getdomainname’, declared with attribute warn_unused_result [-Wunused-result]
198 | getdomainname (domain, MAXHOSTNAMELEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/login_nopam.Tpo .deps/login_nopam.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o login login.o login_nopam.o ../libmisc/libmisc.a ../lib/libshadow.la -lcrypt
libtool: link: gcc -g -O2 -o login login.o login_nopam.o ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt
Чтобы построить весь пакет, перейдите в родительский каталог src
и запустите
./configure
make
См. также:
-121--913093-С помощью Stacer можно поставить системную диагностику, чтобы проверить использование процессора, памяти и диска, удалить кэш, приложения запуска и удаления.
Для установки stacer перейдите к https://github.com/oguzhaninan/Stacer/releases и загрузите пакет deb.
-121--913073- Если я правильно понимаю ваш вопрос, вы хотите иметь возможность переместить файл в мусорную корзину с помощью recycle
без полного удаления этого файла.
Хотя это может быть возможно с помощью псевдонима, проще создать функцию recycle
в ~/.bashrc
. Для этого запустите nano ~/.bashrc
, затем перейдите к концу файла и добавьте следующее:
recycle() {
mv "$@" ~/.local/share/Trash/files
}
export -f recycle
Если требуется переместить файлы в другой каталог, можно (необязательно) изменить ~/.local/share/Trash/files
в каталог по своему выбору.
Теперь используйте Ctrl + S для сохранения изменений и Ctrl + X для выхода из nano.
Наконец, перезапустите терминал, чтобы применить изменения, или немедленно примените их с помощью source ~/.bashrc
.
Теперь можно выполнить recycle your_file
или recycle/path/to/your/file
, которые переместят файл в мусорную корзину (или другую папку по вашему выбору, если вы использовали другую папку в функции). Кроме того, он также работает с каталогами и несколькими файлами (например, recycle mydrectory
, recycle file1 file2 file3
будет работать).