Полезни конзолни команди и скриптове - 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).