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.Elenco
- 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.
- l
При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.
-
cd
Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.
-
touch
Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.
-
rm
Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.
-
mkdir
Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.
-
rmdir
Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.
-
mv
Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.
-
cp
Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.
-
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=2858803Cos'altro leggere: |
---|
Condividiamo la nostra esperienza. La mia transizione da Windows a Ubuntu |
GO TO FULL VERSION