Als het UNIX-besturingssysteem eerst werd gemaakt , de enige manier om te communiceren met het via de command line . Gebruikers moesten commando typen om een taak uit te voeren . Vandaag zijn er een verscheidenheid van grafische interfaces beschikbaar zijn en de meeste programma's hebben een grafische gebruikersinterface . Toch , hoewel, er zijn momenten - zoals bij het gebruik van een server zonder grafische interface of bij het gebruik van een SSH -sessie - bij gebruik van de command line is de voorkeur voor de toegang tot de machine . Er zijn een aantal commando's die elke gebruiker zou moeten weten om het bestandssysteem te navigeren , bestanden vinden en manipuleren . cd De " cd" commando wordt gebruikt om mappen te veranderen . De syntax is cd dir_name / waar " dir_name " is de naam van de map die u wilt invoeren . Als de map is een submap van de huidige map , kan je typt gewoon de naam van de directory . Bijvoorbeeld , "cd 's " brengt u naar de " Pictures " subdirectory . Anders moet je het hele pad naar de map op te geven . Bijvoorbeeld , om naar de " /usr /bin /" directory , moet u het type " cd /usr /bin /" . Er zijn wat karakter sneltoetsen die kunnen worden gebruikt met de opdracht cd naar vaak gebruikte mappen te vervangen . Het " ~ " teken staat voor het huis van de gebruiker. Het commando " cd ~ " brengt u naar uw home directory . De " .. " personages vertegenwoordigen de bovenliggende map van de map die u momenteel inch Het " . " karakter vertegenwoordigt de huidige directory . ls De " ls" commando wordt gebruikt om de inhoud van de directory . Bij gebruik door zichzelf , het gewoon drukt een lijst van alle bestanden en submappen . U kunt opties gebruiken om meer informatie over de bestanden te krijgen. De " - l" optie print een " lange lijst " voor elk bestand . De lange lijst bevat het bestand permissies , de eigenaar en de groep van het bestand , de grootte van het bestand in bytes en het tijdstip waarop het bestand is het laatst bewerkt . De " - a " optie toont alle bestanden in de map , inclusief alle verborgen bestanden . Bestanden zijn verborgen door een " . " voor de naam ( d.w.z. " . bashrc " ) . De " - h " -optie toont de grootte van het bestand in leesbare vorm , in plaats van in bytes . Cp De " cp " commando is gebruikt om een bestand of map te kopiëren . De syntax is cp old_file new_file waar " old_file " is de naam van het bestand dat u wilt kopiëren en " new_file " is de naam die u de kopie wilt geven . Standaard wordt de " cp " commando niet om bevestiging als een bestand met de nieuwe bestandsnaam bestaat. U kunt dit veranderen door middel van de " - i " -optie direct na de " cp" ( dat wil zeggen , " cp - i old_file new_file " ) . Als u een map kopieert , moet u de " - r" ( recursieve ) optie te gebruiken . U kunt de " cp " commando ook gebruiken om meerdere bestanden kopiëren naar een map met behulp van de " cp filea fileB fileC dir_name /" syntax . Rm De " rm " commando wordt gebruikt om permanent bestanden en directories te verwijderen . De syntax is rm filea fileB fileC U kunt alleen gebruik maken van de " rm " commando om bestanden die je zelf verwijderen , tenzij u het root- gebruikersaccount. Standaard wordt de opdracht die u niet gevraagd om bevestiging voordat een bestand te verwijderen . Gebruik de " - i ' optie als je wilt elk bestand verwijderen te bevestigen . Om een map te verwijderen , moet u de " - r" ( recursieve ) optie toe te voegen . De syntax voor het verwijderen van een directory is rm - r dir_name De " - v" optie wordt gebruikt als u wilt dat de opdracht om uit te leggen wat er wordt gedaan terwijl het commando wordt uitgevoerd . De " - f" commando wordt gebruikt om het verwijderen van bestanden forceren zonder interactie . Vinden De " vondst " commando wordt gebruikt om bestanden te vinden . Het zoekt de mappen die u opgeeft voor bestanden die overeenkomen met de zoekcriteria gegeven . Het kan ook worden gebruikt om acties op de bestanden die het vindt te voeren . De syntax is vind gids criteria actie waar "map" is de map wilt zoeken, " criteria " is wat te zoeken , en " actie " is de actie die moet worden uitgevoerd op de bestanden . Het find commando kan de bestandsnaam , de eigenaar of de groep , het type bestand , het bestand permissies , de datum van het bestand of de grootte. U kunt gebruik maken van het vinden om acties zoals het verwijderen van het bestand , het uitvoeren van een opdracht in het bestand , of het afdrukken van de volledige naam van het bestand uit te voeren . De standaard actie is om het pad naam van het bestand afdrukken De volgende zijn voorbeelden van hoe u het find commando : . Zoekresultaten | de huidige directory voor alle bestanden die de string " bevatten . bak " in de bestandsnaam : vinden . - name " * bak * . " Zoek bestanden die zijn gewijzigd in de afgelopen zeven dagen : find /- type f - mtime 10 Zoek alle bestanden die eigendom zijn van de gebruiker " Dan " en verwijder ze : find /-user dan- delete
|