Полезни конзолни команди и скриптове - CentOS Wiki

Кой в момента е на sftp в системата

Специални видове bash променливи

  • $ 0 $ 1 $ 2 $ - позиционни параметри; Аргументи от командния ред. $ 0 - името на самия скрипт, $ 1 - първи аргумент, $ 2 - второ, $ 3 - трето и т.н. Ако броят на променливите е повече от 9, те се затварят в къдрави скоби;
  • $ 0 - Името на скрипта, който е стартиран;
  • $ # - брой аргументи на командния ред; броят на предадените параметри;
  • $? - изходен код на последната изпълнена команда, функция или скрипт;
  • $$ - идентификатор на процеса на черупката, идентификатор на процеса;
  • $! - id на последния процес, работещ във фонов режим;
  • $ * - този параметър съдържа всички параметри, предадени от командния ред;
  • $- -параметри, предадени на черупката;
  • $ @ - Същото като $ *, само всеки параметър е представен отделно.
  • $ _ последният аргумент на предишната команда.

Запазени променливи

Преименуване на разширения на файлове

В този случай в директорията на файловете разширението .ogv ще се промени на .mp3

и трите варианта са равни.

  • Използвайки сл за генериране на списък с циклични аргументи за
  • $? - Кодът, с който завърши предишната команда. Ако командата е изпълнена успешно,
    тогава стойността на тази променлива ще бъде 0, ако е неуспешна, тогава не 0.
  • -уравнение равно (операция за сравнение)
  • "И-списък": благодарение на това ще бъдат изпълнени всички следващи команди (пренасочване от/към stdin или stdout)
  • || логическа ИЛИ операция (логическа ИЛИ). При операции за проверка на състоянието, || връща 0 (успех), ако един от операндите е истина.
  • : празна команда. [двоеточие] Това е еквивалент на операцията "NOP" (без операция, без операция). Може да се мисли като синоним на истинската вградена команда. Екип ":" това е и вградена команда Bash, която винаги връща "true" (0).