1

Использование Bash, но любая оболочка в порядке.

4 ответа4

2

sed - манипулирование файлами, например, sed -e '/<foo>/,/<\/foo>/{;s/bar/widget/;}' xyzzy.xml

awk - манипулирование файлами, моя любимая идиома - du -sk * | awk '{sum+=$1}END{print sum}'

меньше - пагинатор

tail -f - просмотрщик потоков, отлично подходит для десятков логов; tail -f logs/*.{log,err,out}

1

Как и список Арцежа, узнайте, как использовать:

  • находить
  • Grep
  • тр
  • резать

Плюс встроенные модули Bash, такие как

  • в то время как
  • за
  • если

Также узнайте о каналах, перенаправлении, расширении параметров, расширении фигурных скобок, readline, истории и завершении.

ох и ...

  • человек
0

К списку Arcege я бы добавил:

watch

как в

watch -d -n 'ls -al File*; wc -l File1'

(конечно, замените File * | File1 чем угодно)

0

Те команды, которые вы перечислили "ls, cd, mv, cp, ...", являются просто программами, которые устанавливаются в каждой системе Unix и Linux. Я часто осматриваю места, где находятся эти программы, такие как /bin, /sbin, /usr/bin, /usr/sbin . Затем я использую команду man или info для получения более подробной информации о каждой из этих команд в этих каталогах. Используйте man man для получения более подробной информации о команде man (нажмите q, чтобы выйти).

Я часто использую grep, ssh, dd, nmap, ifconfig, route, and iptables (the firewall) . Я ни в коем случае не освоил iptables или grep. Существует так много команд, каждая из которых выполняет разные функции и полезна по-своему. Трудно выбрать "самые полезные". Те, которые вы считаете наиболее полезными, будут зависеть от того, какие программы лучше всего помогают в том, что вы делаете чаще всего.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .