JavaRush /Java Blog /Random-IT /I 10 comandi Linux più necessari

I 10 comandi Linux più necessari

Pubblicato nel gruppo Random-IT
Matthew Helmke, che ha dedicato molti anni al sistema operativo Ubuntu, delinea 10 comandi fondamentali che ritiene che ogni utente Linux dovrebbe conoscere. I 10 comandi Linux più necessari - 1

introduzione

È spaventoso iniziare a lavorare con l' interfaccia a riga di comando di Linux se sei abituato a fare tutto tramite una bella interfaccia grafica. Ci sono molte informazioni e talvolta non è chiaro da dove cominciare. Ti piacerebbe scoprire le funzionalità di cui hai tanto sentito parlare, ma non sai nemmeno come elencare i file in una directory o navigare nel file system. In questo post scriverò una decina di comandi fondamentali che, secondo me, ogni utente Linux che si rispetti dovrebbe conoscere. Questi non sono i “10 comandi più interessanti”, o quelli più confusi, o quelli che ti renderanno un genio della riga di comando. Questi sono solo i comandi che penso che dovresti imparare prima. Presumo che tu abbia già installato qualche distribuzione Linux, o che ti sia stata fornita una macchina con Linux installato e che tu sia riuscito ad accedere alla riga di comando aprendo un'applicazione terminale. Quindi inizi il tuo lavoro nella tua directory home (/home) con un prompt della riga di comando simile a questo: matthew@lovelace:~$ La prima parte è il tuo nome utente , in questo esempio "matthew". È seguito dal simbolo @ e dal nome del sistema a cui hai effettuato l'accesso, in questo caso "lovelace". NOTA: ho l'abitudine di dare ai miei sistemi nomi di persone che hanno giocato un ruolo importante nella storia dell'informatica. Se il nome Ada Lovelace non ti è familiare, merita di essere letto.
I 10 comandi Linux più necessari - 2
Infine, il prompt include due punti seguiti dalla posizione corrente nel file system. L'icona tilde " ~ " in Linux è l'abbreviazione di "la mia directory home". Nel mio caso è /home/matthew . I comandi descritti di seguito devono essere immessi da questa riga di comando e completati premendo il tasto Invio . Per semplicità, suppongo che tu stia utilizzando la shell da riga di comando più comune: bash . Non preoccuparti se non sai di cosa si tratta.

Elenco

  1. pwd

    pwd sta per "Directory di lavoro di stampa". Questo comando restituisce la posizione del file system, ad esempio /usr/share o /home/matthew. Questo può essere utile se hai la sclerosi se dimentichi dove ti trovi.

  2. l

    При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.

  3. cd

    Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.

  4. touch

    Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.

  5. rm

    Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.

  6. mkdir

    Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.

  7. rmdir

    Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.

  8. mv

    Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.

  9. cp

    Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.

  10. man

    Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.

Дальнейшие шаги

Questi comandi ti aiuteranno a iniziare con la riga di comando di Linux. Ma per trarne davvero beneficio, dovrai leggere e provare molto di più. Se vuoi lavorare su Linux, leggi le informazioni sui permessi dei file, che sono impostazioni relative a file/directory che determinano quali utenti possono lavorare con tali file/directory e cosa possono fare esattamente con essi. Per capirlo, devi prima sapere cosa sono gli account utente e come vengono utilizzati dagli utenti del sistema, dai programmi e dai processi automatizzati. Successivamente, dedica un po' di tempo a familiarizzare con il file system Linux. Esiste una serie di directory e file standard situati negli stessi posti su tutte le macchine che eseguono il sistema operativo Linux. Sapere dove cercare qualcosa e cosa cercare può essere molto utile, soprattutto se ti prendi il tempo per impararlo prima che accada qualcosa che deve essere risolto. Vale anche la pena documentarsi sulle diverse shell della riga di comando. Le shell più comuni sono bash e dash, entrambe utilizzano i comandi precedenti, ma ce ne sono altre. Ogni shell include funzionalità che potrebbero piacerti o che potrebbero semplicemente essere più adatte alle tue esigenze. Dai un'occhiata a tcsh, ksh e zsh. Fonte: http://www.informit.com/articles/article.aspx?p=2858803
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION