Souvent, il y a certaines choses que nous devons faire, modifier les paramètres système, exécuter certains processus, mais même sur Ubuntu, parfois il n'y a pas d'interface graphique pour effectuer de telles tâches, c'est pourquoi nous arrivons à des endroits comme le forum Ubuntu, askubuntu ou même recherche sur Google.
Ensuite, quelqu'un nous fournit une commande de terminal qui nous permet de faire tout ce dont nous avons besoin à ce moment pour résoudre un certain problème. Je vois donc que l'apprentissage du langage derrière Linux peut être extrêmement utile. Mais tout ce que j'ai fait jusqu'à présent, c'est d'exécuter les commandes, parfois je ne comprends même pas ce que je fais pendant leur exécution, je ne fais que suivre les instructions de quelqu'un d'autre.
J'aimerais mieux comprendre Linux en général et Ubuntu en particulier, je ne veux pas maîtriser Linux ou tout exécuter sur le terminal, j'aime Ubuntu très bien pour les PC modernes, centrés sur l'utilisateur et graphiques, mais je voudrais juste connaître les bases et au moins être en mesure de comprendre ce qu'une certaine commande va faire sur le système.
Quelle est la meilleure façon de procéder?
la source
Réponses:
Linux en bref serait un bon livre pour les commandes Linux. Vous pouvez voir ce livre. (J'avoue que je n'ai pas complètement lu le livre, mais il me semble bon pour les commandes, voir ci-dessous le commentaire d'un vrai lecteur)
Un répertoire en ligne de commandes Linux utiles peut également vous aider beaucoup
J'ai trouvé le livre Ubuntu Linux Bible extrêmement utile et une introduction amicale à Ubuntu. C'est par "William von Hagen".
Vous pouvez parcourir les pages de manuel Linux dans un navigateur Web en installant
man2html
.Vous pouvez parcourir les pages d'informations GNU en tapant en
info
suivant le nom de la commande dans un terminal. La manière graphique de faire la même chose nécessite uninfo2www
package. Installez-le avecsudo apt-get install info2www
.(Celles-ci sont plus utiles, et je les recommande fortement pour comprendre les commandes Linux, telles que sed, grep et autres)
la source
Lisez à propos de bash, qui est le shell de ligne de commande. Si vous avez déjà utilisé MS-DOS, c'est similaire. La plupart des commandes que vous utilisez sont assez simples: elles commencent par une commande suivie d'un espace. La commande peut être soit une commande bash interne, soit un programme / commande externe. S'il est externe, il doit être là où bash peut le trouver, soit dans le chemin, soit spécifié.
Après la commande, il existe souvent des options spécifiques à la commande. Après les options, des noms de fichiers peuvent être requis. Gardez à l'esprit que les espaces séparent les éléments de cette liste, donc si un nom de fichier a un espace, il doit être "échappé", comme ceci: nom \ avec \ espaces. Chaque espace a une barre oblique inverse devant lui pour en faire un personnage plutôt qu'un délimiteur. Habituellement, vous pouvez également mettre des guillemets doubles autour du nom.
S'il s'agit d'une commande bash, vous pouvez en savoir plus de plusieurs manières:
Entrez
man name_of_command
, où nom_de_commande est le nom du programme. Utilisez des espaces pour parcourir le texte, «b» pour revenir en arrière et «q» pour quitter.Entrez
name_of_command --help
pour obtenir une liste abrégée d'optionsVous pouvez obtenir beaucoup d'informations en entrant "man man", et aussi "man bash". Mais certains didacticiels plus simples sont utiles pour vous aider à démarrer.
Ainsi, la prochaine fois que vous verrez une commande, essayez d'entrer le premier mot après la commande "man", ou entrez le premier mot, suivi de --help pour avoir une idée de ce que sont les paramètres.
Après avoir appris la ligne de commande bash, vous pourrez plus expérimenter avec des sujets plus avancés. Il existe de nombreux didacticiels Linux sur le Web.
la source
Je pense toujours que la meilleure façon est de l'essayer, mais avec la ligne de commande, il est parfois difficile de commencer.
Certaines choses qui m'ont fait démarrer-
On utilisait un terminal qui a des parties graphiques pour la navigation, celui que je recommande (bien qu'il ne soit pas maintenu) est le shell Hotwire.
Pensez également à créer un fichier texte que vous pouvez noter les commandes et les emplacements, jusqu'à ce que vous les connaissiez par cœur de toute façon.
Une autre chose qui m'a permis de démarrer est le Guide de poche Linux , il contient des termes de base et une structure de fichiers, ainsi que des commandes de terminal. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284
Et rappelez-vous, CAPS compte sur Linux, donc si vous nommez un dossier FoLdEr, vous devez le taper de cette façon pour y accéder.
la source