Klau, linuksisti, kā jūs tām komandām atceraties parametrus?
https://twitter.com/krizdabz/status/299473535812898817

Tas bija tāds smalks Windows evaņģēlista cienīgs uzbrauciens Linux lietotājiem. Redz, Linuksā visu jāraksta komandrindā. Grūti.

Interesanti, kā Windows komandrindā atceras parametrus?
Modernā Linux distributīvā vienkāršs lietotājs var iztikt bez komandrindas vispār! Ja tas ir arguments. Un dragāt pa GUI. Kaut arī daudzas lietas ir ērtāk izdarīt tieši komandrindā.
Bet par tām komandām un parametru atcerēšanos.
Ja aizmirstu komandas parametrus, tad pastāv tāda lieta, kā komanda --help vai man komanda, kas ekrānā izdrukā komandas iespējas, helpu.
Vēl es lietoju alias komandu, kas ļauj saīsināt komandas, lai nebūtu visu laiku jāraksta tie parametri.
Cenšos pārāk neaizrauties ar alias, lai neaizmirstu tos parametrus, jo citos datoros var nebūt manu aliasu.
Aliasus ir ļoti viegli izveidot. Raksti ~/.bashrc datnē rindiņā vai atsevišķi ~/.bash_aliases datnē. Vai pagaidu, ar komandu alias.
Piemēram, apnicīgi visu laiku rakstīt php -f datne.php, izveido alias php, papildinot ~/.bash_aliases datni ar rindiņu alias php='php -f'.
Turpmāk
Jāņem vērā, ka definējot aliasu ar tādu pašu nosaukumu, kā programma, var nestrādāt programmas citi parametri, kā tas ir manā variantā ar php (kaut kā neesmu php komandu lietojis ar citu kādu parametru, kā tikai ar -f), jo faktiski tiek izsaukta komanda php -f, kas vairumā gadījumu neparedz vēl kādu parametru pēc -f.
Tādēļ tādām komandām/programmām, kurām var rasties problēmas neprotot pievienot parametru aiz parametra vai programmas loģika to neparedz, būtu vēlams alias nosaukumu veidot atšķirīgu no programmas nosaukuma.
Jebkurā gadījumā pagaidu aliases var izdzēst ar komandu unalias, bet pastāvīgās aliases attiecīgi aizkomentēt ar # vai dzēst datnē ~/.bash_aliases.
Pavisam nedaudz alias piemēru no ~/.bash_aliases:
alias php='php -f'
alias wget='wget -c'
alias ls='ls --classify --color=auto'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias apt-up='sudo apt-get update && sudo apt-get upgrade'
http://en.wikipedia.org/wiki/Alias_%28command%29
http://www.ss64.com/bash/alias.html
http://ubuntuforums.org/showthread.php?t=1374947
Unix How To: Aliases and Functions | ITworld
alias.sh | Manage, share and source your aliases online.
Gatons komentārs.
VALE ET ME AMA