Darba sākšana ar Linux komandām

Vai esat iedvesmojies izmēģināt un pievienot funkcionalitāti jūsu mājas NAS , izpildiet komandas sakņotajā viedtālrunī vai eksperimentējiet ar kādu no jaunajām jaudīgajām darbvirsmas vidēm, piemēram, Ubuntu, iespējams, ka esat saskāries ar nepieciešamību tieši mijiedarboties ar Linux, izmantojot tā komandrindu. Ja esat jauns Unix līdzīgo komandu lietošanā, tās var būt diezgan neizprotamas. Par laimi, apgūstot tikai dažus no tiem, jūs varat orientēties.



Pirmā lieta, kas jāzina par Unix un tagad Linux, ir tā, ka tā autoriem nepatika daudz rakstīt. Komandas parasti ir īsi saīsinājumi garākām versijām, kuras, iespējams, atradīsit, piemēram, izmantojot komandrindu sistēmā Windows. kaķis ir saīsinājums par konkatenātu, ps procesam, ls sarakstam utt. Pret opcijām izturas līdzīgi, ar “-a” ir kopīgs visu vārdu sinonīms. Par laimi, daudzos gadījumos Linux ir pievienojis arī garākas, cilvēkiem lasāmas komandrindas opciju versijas kā alternatīvas īsākām, grūtāk lasāmām , versijas. Tātad “–all” var izmantot, piemēram, “-a” vietā.

Jums arī jāatceras, ka Linux, atšķirībā no Windows un DOS, komandās ir reģistrjutīgs, tāpēc “ls” nav tas pats, kas “Ls” vai “LS”. Tāpat “-d” kā opcija nozīmē kaut ko citu nekā “-D”.



Navigācija Linux

Kad jūs pirmo reizi piesakieties Linux sistēmā , jūs atrodaties savā mājas direktorijā. Jūs sagaidīs ar (no sistēmas atkarīgu) uzvedni un atstarpi. Varat izmantot, lai redzētu, kur atrodaties un kas tur atrodas:



pwd - izdrukā darba direktoriju. Jūs varat pateikt, cik vecas ir dažas no šīm komandām, kā vārds izdrukāt atsaucas uz oriģinālajiem papīra teletipa termināliem, kurus 70. gadu lielākajā daļā izmantoja Unix sistēmās.

ls - Saraksts. Izdrukā pašreizējā direktorijā esošo failu sarakstu. Ja vēlaties uzskaitīt citu direktoriju, izmantojiet ls . Pēc noklusējuma ls norāda tikai pašreizējā direktorijā esošo failu nosaukumus, kā arī ignorējot “slēptos” failus (tos, kuru nosaukums sākas ar punktu (.)). Noklusējuma uzvedību var mainīt, izmantojot ls -l lai izdrukātu informāciju par katru failu vai ls -a iekļaut slēptos failus. Raksturīgi Linux komandām, ja nepieciešams, varat vienkārši pievienot abas opcijas kopā ls -la izdrukās informāciju par visiem failiem, ieskaitot slēptos, esošajā direktorijā.

Gandrīz visas komandas Linux izpilda šo pašu komandrindas struktūru. Komandas nosaukumam seko viena vai vairākas opcijas, sauktas arī par karodziņiem, un pēc tam komandas argumenti. Opcijas parasti nav nepieciešamas, un daudzām komandām ir noklusējuma arguments, ja tādas netiek piegādātas. ls, piemēram, ir pašreizējā direktorija noklusējuma arguments - uz kuru var atsaukties arī ar vienu “.” Tātad “ls” ir tas pats, kas “ls”.



Vēl viena noderīga opcija ls ir “-t”, lai produkciju kārtotu pēc laika, nevis pēc nosaukuma. Datora lietotājiem ērti “dir” parasti ir ls aizstājvārds.

Ir daudz citu ls iespēju, tāpēc tagad, iespējams, ir piemērots laiks pieminēt cilvēks komanda - saīsne no rokasgrāmatas. Rakstīt cilvēks saņems lapu pa lapai dokumentu, kurā aprakstīta komanda, kuru mēģināt iemācīties. Tajā būs sadaļas par opcijām, argumentiem, lietošanas ieteikumiem un saistītajām komandām. Kad esat apskatījis komandas man izvadi, nospiežot atstarpi, tiek atvērta nākamā lapa, un nospiežot taustiņu “q”, tiek aizvērts displejs. Varat arī pievienot “–help” gandrīz jebkurai komandai, lai uzzinātu vairāk par to, piemēram, ierakstot ls --help informāciju par komandu ls.

CD - Mainīt direktoriju. Vienkārši nomainiet pašreizējo direktoriju uz norādīto vietu. Piemēram cd / usr / bin mainītu jūsu darba direktoriju uz vienu no parastajiem komandu direktorijiem. Atcerieties, ka Linux operētājsistēmā, kad vēlaties norādīt direktorijas ceļu, atdalītājs ir “/” (slīpsvītrs uz priekšu), nevis “” (aizmugures slīpsvītra), kas izmantots DOS un Windows.

Darbs ar failiem

fosswire linux komandu apkrāptu lapa

Linux komanda 'apkrāptu lapa' pieklājīgi no FOSSwire. Jūs varat noklikšķināt uz tā, lai iegūtu pilna izmēra PDF failu, kuru drukāt.



Tagad, kad esat orientējies, iespējams, vēlaties strādāt ar dažiem atrastajiem failiem.

cp - Kopēt. Kopē vienu vai vairākus failus vai direktorijus no viena ceļa uz citu. Tātad cp oriģinālais_fails nokopēts_fails nokopēs nosaukto failu oriģināls_fails pašreizējā direktorijā uz vienu nosaukumu copy_file. Cp komanda ir diezgan spēcīga, un opcija “-r” liek tai darboties rekursīvi uz visu direktoriju un failu koku. Ja avots ir fails un galamērķis ir esošs direktorijs, avota fails tiks kopēts šajā direktorijā.

mv - Kustēties. Tieši kā cp, izņemot to, ka tas pārvieto failu vai direktoriju, pieņemot, ka jums ir atļauja gan izveidot jaunu kopiju, gan izdzēst oriģinālu. Šī komanda tiek izmantota arī DOS komandas “pārdēvēt” vietā.

Tā kā Linux failu nosaukumi var būt diezgan gari, to ierakstīšana var kļūt sāpīga. Par laimi, Linux ļauj izmantot aizstājējzīmes, lai sakārtotu failu nosaukumus. (Tas tehniski ir komandrindas tulka īpašums, ko sauc par čaulu, taču tas darbojas tā, it kā tas būtu pati Linux daļa). Raksts “*” atbilst jebkurai rakstzīmju secībai, bet “?” atbilst jebkuram atsevišķam simbolam. Tātad “ls *” uzskaitīs visus pašreizējā direktorijā esošos neslēptos failus. Tāpat mv * output_directory pārvietos visus pašreizējā direktorijā esošos failus uz direktoriju ar nosaukumu izvades_katalogs ja tāda pastāv.

Linux redaktoru ir daudz. Atkarībā no izplatīšanas jums var būt viens vai vairāki virsotne , nano (līdzīgs pico), mēs vai ES atnācu (uzlabota vi versija). Katram no tiem ir savs komandu kopums.

Copyright © Visas Tiesības Aizsargātas | 2007es.com