Bash (Bourne Again SHell) — это широко используемый интерпретатор командной строки по умолчанию в Linux и других Unix-подобных системах. Он предоставляет мощные функции для автоматизации задач путем написания сценариев, выполнения задач по управлению системой и многого другого. В этой статье мы представим несколько полезных и интересных советов по Bash, которые помогут вам лучше использовать Bash.
- История команд
Bash хранит историю команд, которые вы выполняете в терминале. Вы можете использовать клавишу со стрелкой вверх илиhistory
команду для доступа к ранее выполненным командам. Кроме того, вы можете повторно выполнить предыдущую команду, добавив перед командой восклицательный знак (!). Например,!!
самая последняя команда будет выполнена повторно, а также!n
будет повторно выполнена n-я команда.
Пример:
$ history # 显示命令历史记录
$ !! # 重新执行最近的命令
$ !3 # 重新执行第3个命令
- Псевдонимы. Псевдонимы
можно использовать для создания ярлыков для пользовательских команд. Псевдонимы позволяют сопоставлять длинные команды или часто используемые параметры с короткими псевдонимами, экономя время и длину ввода команд.
Пример:
$ alias ll='ls -l' # 创建"ll"别名,相当于"ls -l"
$ alias gs='git status' # 创建"gs"别名,相当于"git status"
$ ll # 执行"ls -l"命令
$ gs # 执行"git status"命令
- Подстановочные знаки
Bash поддерживает подстановочные знаки для соответствия именам файлов и каталогов. Подстановочные знаки — это специальные символы, используемые для обозначения шаблонов. Общие подстановочные знаки включают звездочку и