le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
L'ultima volta che abbiamo parlato dei comandi Linux, questo articolo è un breve articolo, che spiega principalmente l'essenza dei comandi.
Sappiamo che i comandi vengono generalmente utilizzati direttamente
Il programma eseguibile deve aggiungere il percorso corrente
(Questo mytest è stato scritto l'ultima volta e la sua vera funzione è stampare Hello world!)
Possiamo scoprire intuitivamente che i comandi Linux non hanno bisogno di scrivere il percorso corrente.
Ma in realtà, l'essenza del comando è un file eseguibile. In effetti, questi comandi sono archiviati nella directory bin
contenitore ls
Ho trovato questi file eseguibili e possiamo facilmente vedere che si tratta di comandi
Se non ci credi, possiamo provarlo,
Quando entriamo nella directory bin nella directory root ed eseguiamo il file eseguibile ls, l'effetto è lo stesso dell'utilizzo diretto del comando ls.
Aggiungiamo il nostro file eseguibile alla cartella bin per vedere se può essere utilizzato come comando.
Troviamo gli stessi risultati. Cosa dimostra questo?Il cosiddetto comando è un file eseguibile memorizzato nella directory bin.
Ora che lo abbiamo menzionato, infatti, ciò che abbiamo appena fatto è installare il programma nel sistema L'essenza dell'installazione è la copia. La barra di avanzamento dell'installazione che di solito vediamo sta effettivamente completando la copia corrispondente configurato? Copie di file e simili ti chiederanno di selezionare la lettera di unità corrispondente.
Quindi ora disinstalleremo il nostro software
Dopo averlo eliminato, il nostro mytest non sarà più utilizzabile.
Allora perché dobbiamo aggiungere ./ quando eseguiamo il nostro programma eseguibile?
./ si trova nella directory corrente L'aggiunta di ./ significa che il file eseguibile di cui abbiamo bisogno viene eseguito nella directory corrente come segue