Codage de Master en 12 étapes faciles



La programmation n'est pas sorcier, mais il est utilisé dans la science de fusée ainsi. 

La programmation est comme un sport, plus vous continuez à lui, le mieux que vous obtenez. Il faut un certain temps pour apprendre et vous ne pouvez pas devenir un programmeur de maître pendant la nuit. Mais, cela ne veut pas dire qu'il est vraiment difficile non plus. Tout ce que vous avez besoin est un peu de patience. Beaucoup ont dit que ce qui est le plus important pour être un maître codeur est une passion pour les ordinateurs. Vous devez aimer vraiment les ordinateurs afin d'être suffisamment patient. Être passionné est l'étape numéro un. Voici 12 autres étapes qui va vous aider à démarrer dans votre voyage pour être un singe de code.

Linux, programmation, programmeur, des conseils de programmation, la programmation de maître, pro programmeur, devenir un programmeur pro, apprentissage au code, codage




1. Pour commencer: Avant que vous fassiez, assurez-vous que vous voulez vraiment faire. Une fois que vous avez fait cela, une grande partie de votre travail est fait. Il s'agit de la première étape et la plus facile.

2. 
Ne soyez pas intimidés:

Les ordinateurs peuvent vous surprendre à n'importe quel moment, il ne faut être intimider pas lorsque vous réalisez soudainement que vous ne connaissez même pas la moitié de ce que vous pensiez que vous avez fait. Il arrive aux meilleurs d'entre nous. 3. Faire un geste: Vous pouvez vous déplacer dans la Silicon Valley, où presque tout le monde autour de vous est un programmeur et il ya des tonnes de plus d'emplois. Mais, si vous n'avez pas cette option, assurez-vous que vous interagissez avec les programmeurs régulièrement.

4. 
Livres:
Acheter les meilleurs livres de programmation, il s'agit d'une extension de l'étape précédente. Interagir avec les programmeurs, trouver les meilleurs livres et les acheter tous.Lisez-les aussi, bien sûr.

5. Trouver un professeur:

Encore une fois, une extension de l'étape de l'interaction. Quand tout le reste échoue, vous devriez toujours avoir quelqu'un qui vous pouvez voir comme le meilleur programmeur dans le monde

6. 
Orienté Objet:

C'est le langage de programmation qui a révolutionné les ordinateurs. code des codeurs dans des langages orientés objet et finalement, ils commencent à parler dans un langage trop. Lisez des livres sur la programmation orientée objet et l'obtenir.

7. 
Faites votre code public:
Encore une fois, des forums de programmation sont très importants. Lorsque vous écrivez un morceau de code, vous devez le rendre public pour les autres à voir. C'est ainsi que vous pouvez découvrir comment il aurait pu être mieux ou ce que vous avez fait de mal. Parfois, un programme fonctionne parfaitement, même quand il a tort ou redondantes.

8. 
Utilisez github:

Le contrôle de version est très important dans le monde dans lequel nous vivons Apprenez à utiliser Github et vous avez ajouté quelque chose à votre arsenal.

9.
Demandez à votre manière:

Cela pourrait être poussé, mais la programmation est comme l'art. Par conséquent, vous devez faire ce que vous pensez qui est bon et ce que vous aimez. Ecrire un code pour vous-même, il vous pousse à bien faire.

10. 
Keep it simple:
Maintenant, comment diable peut-être un bon code simple droit? Il est facile, un morceau bien écrit de code est toujours facile à comprendre. Les classes etc sont bien nommés, ce qui les rend plus facile à comprendre. En outre, des commentaires peuvent être utilisés si nécessaire pour expliquer ce que fait votre code.

11. 
Ramifier:

Déployez vos ailes et se ramifier. Assurez-vous que vous écrivez beaucoup de différents types de codes. C'est le secret pour être un grand codeur. Finalement, vous vous rendrez compte qu'ils sont tous très utiles et liées à de nombreux égards.

12. 
Linux, l'apprendre:

Au moins une connaissance de base de Linux et la ligne de commande est nécessaire pour survivre dans le monde de la programmation. Il n'y a pas moyen de contourner cela. Assurez-vous que vous apprenez Linux le mieux que vous pouvez. Maintenant, nous savons que nous avons dit que cela va vous aider à démarrer, mais franchement, c'est tout ce qu'il ya à faire. Après cela, c'est la pratique et la faim qui va vous faire parfait. 

55 Meilleur Linux Conseils, astuces et lignes de commande

55 Meilleur Linux Conseils, astuces et lignes de commande

Ici, nous vous apportons les meilleurs 55 conseils, des astuces et des lignes de commande de tous les temps ont contribué par nos lecteurs.Essayez vos mains et avoir du plaisir.

Si vous êtes un utilisateur de Linux et ouvert à s'amuser avec votre machine d'exploitation open source, il s'agit d'un article à lire absolument pour vous. . Voici une compilation de 55 conseils, des astuces et des lignes de commande de tous les temps, assez pour vous garder équipée Jetez un oeil:
1. Back-up et de restauration Thunderbird e-mails
Sous Linux, lorsque vous voulez réinstaller votre système pour une raison quelconque, vous devez prendre un back-up de vos données avec vos e-mails dans Thunderbird. Ci-dessous sont quelques étapes simples que back-up e-mails manuellement. 
Vérifiez votre e-mail et dossier de profil Thunderbird. Si vous n'avez pas changé, il devrait être dans / home / / .thunderbird / .default_folder / 
Par exemple, le nom du dossier alphanumérique sur mon système est vx3vg9j2.default 
Copiez le dossier entier alphanumérique et le placer dans un autre ordinateur ou périphérique de stockage comme une sauvegarde de courrier électronique. Ne pas oublier de fermer Thunderbird avant de le faire. 
Après la réinstallation de votre PC avec n'importe quel système d'exploitation basé sur Linux, installez le client e-mail Thunderbird et configurer vos identifiants par e-mail avant de fermer le client Thunderbird. 
Accédez à votre dossier Thunderbird dans la nouvelle installation / home / /. thunderbird / dossier. Le alphanumérique nommé dossier sera un autre moment. 
Par exemple: / home/guest/.thunderbird/jx3gv9k2.default 
. Copiez le contenu de l'ancien dossier alphanumérique qui est conservé comme une sauvegarde à l'emplacement ci-dessus 
Autrement dit, vous devez copier le contenu de vx3vg9j2.default à jx3gv9k2.default 
Maintenant, ouvrez le client Thunderbird et vous verrez que toutes les informations d'identification e-mail, e-mails, les règles e-mail et carnet d'adresses seront disponibles comme ils étaient avant la ré-installation .
Sobhanadri Agnihotram, 
sobhanadri.a @ gmail.com
2. Exécuter des commandes sur une machine Linux à distance
Si vous voulez exécuter une commande ou un script sur ​​une machine Linux à distance, vous pouvez utiliser ssh. Voici quelques exemples. 
La syntaxe pour exécuter une commande ou un script sur ​​un serveur distant est: 
ssh [USER] @ [IP] [commande ou un script] 
Penchons-nous sur la façon dont cela peut être fait. Supposons que vous souhaitez afficher le contenu du répertoire de / root d'un hôte distant, vous pouvez exécuter la commande suivante: 
[Narendra @ ubunu] $ ssh root@172.16.223.128 ls-l / root 
root@172.16.223.128 de passe:
totale 12 
drwxr-xr-x. 2 root root 4096 12 mars 00h05 device_drivers 
drwxr-xr-x. 2 root root 4096 Mar 12 01:31 pthreads 
drwxr-xr-x. Racine 2 racine 12 mars 4096 01:32 python 
[Narendra @ ubunu] $ 
La même chose peut être fait pour exécuter un script sur ​​l'ordinateur distant.
Narendra Kangralkar, 
narendrakangralkar@gmail.com
3. Exécuter une commande Linux après chaque redémarrage
Cette astuce vous permet d'exécuter n'importe quelle commande Linux ou un script juste après le redémarrage du système. Vous pouvez utiliser le cron mot-clé @ reboot. 
Si vous avez un script dans votre répertoire / home et il doit être exécuté à chaque démarrage, ouvrez le fichier cron en mode éditable et ajoutez la ligne suivante: 
$ crontab-e 
@ reboot / home / xyz / myscript.sh 
Rappelez-vous de permettre crond au démarrage. 
Imran Sheikh, 
imrannsheikh@gmail.com
4. Commentaire sur hachés dans de grands fichiers de configuration
Voici une petite astuce pour les administrateurs système, qui ont besoin de s'attaquer à de gros fichiers de configuration, qui comprennent beaucoup de lignes de commentaires (marqués par #). . Grâce à cet embout vous pouvez supprimer toutes les tables de hachage et de fournir seulement une vue de configuration décommentée pour une recherche rapide dans le fichier 
Si vous souhaitez vérifier le fichier de configuration du serveur proxy Squid, exécutez la commande suivante: 
# cat squid.conf | egrep - v ^ # 
Cela montrera seulement les lignes qui ne commencent pas par une marque de hachage, donnant ainsi le paramètre de configuration qui est utilisé dans la configuration actuelle.
Yogesh Upadhyay, 
yogeshupadhya@gmail.com
5. Remplacement '\ n' avec «espace» dans chaque ligne d'un fichier
Vous pouvez utiliser l'instruction awk ci-dessous pour enlever le '\ n' de chaque ligne et de le remplacer par un espace: 
awk '$ 1 = $ 1' ORS = ' '/ etc / passwd
Rajeev N Sambhu, 
rajnellaya@gmail.com
6. Connaissez vos coquilles
Voici une commande qui vous permettra de connaître les coquilles disponibles sur votre distribution Linux: 
# chsh-l 
Pour changer votre shell de connexion, utilisez la commande suivante: 
# chsh
Chandralekha Balachandran, 
reachlekha@gmail.com
ls avancée commandes 
Les commandes suivantes sont très utiles pour mieux connaître votre système. 
lspci â € "Liste tous les périphériques PCI. Utilisez-v pour une sortie verbeuse. 
lsusb â € "Liste tous les périphériques USB. Utilisez-v pour une sortie verbeuse. 
lsmod â € "Indique l'état de modules dans le noyau Linux. 
lsattr â € "fichier des listes attribue à un deuxième système de fichiers Linux étendu. 
lsof â € "Liste les descripteurs de fichiers ouverts par tous les processus. . Une commande très utile quand un processus ne parvient pas à fermer tous les descripteurs de fichiers 
Pour connaître plus de détails, vous pouvez consulter les pages de manuel de chaque commande mentionnée ci-dessus.
Prasanna Mohanasundaram, 
prasanna.mohanasundaram @ gmail.com

7. Vérification des rootkits

attaquants installent des rootkits sur une machine pour obtenir un accès root, alors que sa présence est cachée du réel administrateur du serveur. Un outil qui peut vous aider à détecter les rootkits sur votre machine est 
chkrootkit . Vous pouvez le télécharger à partirftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz
Pour installer chkrootkit, vous devez compiler le code que vous venez de télécharger. Extrayez le fichier tar téléchargé et changer le répertoire extrait, comme indiqué ci-dessous: # tar-xvf chkrootkit.tar.gz # cd chkrootkit-0.49 / maintenant compiler le code en exécutant la commande suivante: # make sens Après avoir compilé avec succès, l'outil est prêt à être utilisé. Pour vérifier les rootkits, il suffit de lancer chkrootkit en tant qu'utilisateur root: #. / chkrootkit -













Samuel, samual45@gmail.com 
8. Recherche et remplacement d'un test avec sed

la Regardons d'abord comment rechercher et remplacer un test en utilisant sed, un éditeur de flux pour le filtrage et la transformation de texte. Nous créons d'abord un échantillon
fichier texte avec le texte suivant: $ cat> sample.txt C'est un premier test de fichier de test de l'échantillonIl s'agit d'un deuxième test de fichier de test de l'échantillon . Appuyez sur Ctrl + D après avoir entré le texte Maintenant, exécutez la commande ci-dessous pour afficher le contenu du fichier texte nouvellement créé: $ cat sample.txt La sortie doit être aussi affichée ci-dessous: Il s'agit d'un premier test de fichier de test de l'échantillon Il s'agit d'un deuxième test de fichier de test de l'échantillon Maintenant, remplacez la première occurrence du motif «test» dans chaque ligne avec 'log': $ sed 's / test / log /' sample.txt C'est un premier journal de fichier de test de l'échantillon Il s'agit d'un deuxième journal de fichier de test de l'échantillon Si vous voulez remplacer la deuxième occurrence du modèle «test» dans chaque ligne avec 'log', utiliser les commandes suivantes: $ sed 's/test/log/2' sample.txt C'est un premier test de fichier journal de l'échantillon Il s'agit d'un deuxième test de fichier journal de l'échantillon Pour remplacer toutes les occurrences du motif «test» dans chaque ligne avec 'log', utilisez le code ci-dessous: $ sed '/ test s / log / g' sample.txt C'est un premier journal de fichier journal de l'échantillon Il s'agit d'un deuxième journal de fichier journal de l'échantillon La syntaxe pour les options ci-dessus est: sed 's / original_pattern / remplacement / options' En outre, par défaut, sed enverra les données à l'appareil de sortie de Stander, et vous pouvez le rediriger vers n'importe quel . fichier en utilisant l'opérateur de redirection ">" $ sed '/ test s / log / g' sample.txt> mod_sample.txt -
















































Jagan Teki, 402jagan@gmail.com
9. Sauvegarde d'une base de données MySQL
Il existe plusieurs méthodes pour sauvegarder une base de données MySQL, dont l'un est à une option de ligne de commande. Vous devez avoir mysqldump installé pour cette méthode. 
mysqldump est un utilitaire de ligne de commande qui vient avec l'installation de MySQL Il peut être utilisé pour archiver un ou tous les bases de données. 
Étant donné ci-dessous est la commande pour sauvegarder une base de données unique: 
mysqldump - user [ user_name] â € "password = [password_of_the utilisateur] [nom de la base]> [dump_file] 
La commande pour la sauvegarde de toutes les bases de l'existence est la suivante: 
mysqldump â € "u [nom d'utilisateur] â €" p [password] â € "all-databases> [fichier de vidage] 
Pour restaurer la sauvegarde prise par mysqldump, utilisez la commande SQL normale. 
mysql - u [nom d'utilisateur] - password = [mot de passe] [nom de la base] <[dump_file]
Manish , 
mt81@in.com 
10. Comment afficher le nom de la base de données actuelle dans l'invite MySQL
Si vous avez besoin du nom de la base de données actuellement sélectionné dans votre invite MySQL, utilisez les lignes suivantes dans votre fichier de configuration MySQL (my.cnf): 
[mysql] 
prompt = 'mysql (\ d)> « 
Maintenant, lorsque vous vous connectez, l'invite MySQL va ressembler ce qui est montré ci-dessous: 
mysql ((aucun))> test d'usage; 
base de données a changé 
mysql (test)> 
mysql (test)> utilisez mysql; 
base de données a changé 
mysql (mysql)> 
Il est donc très facile d'identifier le nom de la base de données que vous êtes en train de travailler.
Mohana Sundaram N, 
mohan.linux @ yahoo.com 
11. Trouvez votre fichier de configuration MySQL
Nous avons souvent à administrer un système qui a été mis en place par quelqu'un d'autre.Dans une telle situation, il est difficile de trouver les fichiers de configuration appropriés pour des applications différentes. Voici une astuce pour trouver le fichier de configuration correcte pour MySQL: 
mysql -? | Grep ". Cnf"
Remin Raphaël, 
remin@smartgeek.in
12. Voir le contenu de goudron et le régime fichiers
Voici deux commandes simples pour vous montrer le contenu du goudron et rpm. 
1. Pour afficher le contenu d'un fichier tar, tapez la commande suivante: 
# tar-tvf / path / to / fichier.tar 
2. Pour afficher le contenu d'un fichier rpm, utilisez la commande ci-dessous: 
# rpm-qlp / path / to / file.rpm
Giriraj G Rajasekharan, 
girirajgr@gmail.com
13. Jouer avec les fichiers MP3
. Voici une astuce qui vous permet de couper, découper, joindre ou fusionner des fichiers MP3 dans Ubuntu, résultant en une meilleure qualité de sortie 
Pour couper un fichier MP3, vous devez installer poc-streamer, comme suit: 
$ sudo apt-get install poc-streamer 
La syntaxe de mp3cut est donnée ci-dessous: 
mp3cut [-o outputfile] [T-titre] [artiste-A] [N-album-name] [-t [hh:] mm: ss [+ ms] - [hh: mm: ss] [+ ms]] mp3 [-t] ... mp3-o sortie: fichier de sortie, mp3file.out.mp3 par défaut 
Par exemple, si vous voulez couper un clip d'une minute . du fichier MP3 nommé input.mp3 dans un fichier wav appelé output.wav, exécutez la commande suivante: 
$ mp3cut-o output.wav-t 0h00 (0) -01:00 (0) input.mp3 
Si vous voulez joindre deux fichiers MP3, vous devez installer mp3wrap, comme suit: 
$ sudo apt-get install mp3wrap 
La syntaxe de mp3wrap est indiqué ci-dessous: 
mp3wrap $ merged_filename.mp3 filename1.mp3 filename2.mp3
â € | où filename1. mp3 et filename2.mp3 sont mes fichiers d'entrée qui peuvent être fusionnées. 
Enfin, vous pouvez diviser un seul gros fichier MP3 en petits fichiers en installant Mp3split utilisant la commande suivante: 
$ sudo apt-get install mp3splt 
Maintenant, pour diviser le fichier volumineux , exécutez la commande suivante: 
$ 00.00 mp3splt filename.mp3 01.23 03.20 
Filename.mp3 est mon fichier d'entrée, qui peut être divisé en deux fichiers MP3. On est dès le début de la 1 min 23 point de sec, et un autre est de 1 min 23 sec à 3 min 20 sec.Mp3split peut faire de plus petits fichiers sans décoder même le fichier.
Rajasekhar Chintalpudi, 
rajasekhar.chintalapudi @ gmail.com
14. GRUB 2 reprise
Nous rencontrons souvent une condition dans laquelle le chargeur de démarrage est corrompu. Voici quelques étapes qui vont vous aider à récupérer votre GRUB 2 chargeur de démarrage. 
Boot depuis un live CD ou DVD, qui prend en charge GRUB 2 (Ubuntu 9.10 CD ou au-dessus. Un DVD prendra plus de temps que d'un CD, alors je suggère que vous démarrez . partir d'un CD) 
. Ouvrez le terminal et exécutez fdisk-l pour vérifier la partition à partir de laquelle vous souhaitez récupérer GRUB 2 
. Ici, je suppose que vous voulez récupérer à partir de / dev/sda1 
Ensuite, exécutez les commandes suivantes: 
$ sudo mkdir / media/sda1 
$ sudo mount / dev/sda1 / media/sda1 
$ sudo mount - bind / dev / media/sda1/dev 
$ sudo mount - bind / proc / media/sda1/proc 
maintenant un chroot dans cette partition en exécutant la commande donnée ci-dessous: 
$ sudo chroot / media/sda1 
Puis réinstaller GRUB, comme suit: 
# grub-install / dev / sda 
Le résultat devrait être comme ce qui est montré ci-dessous: 
Installation terminée. Aucune erreur signalée. 
Si vous obtenez une erreur, alors essayez la commande suivante: 
# grub-install - revérifier / dev / sda 
Après une installation réussie, quittez le chroot et démontez les systèmes de fichiers qui ont été montés pour récupérer GRUB. Maintenant, redémarrez. 
# exit 
$ sudo umount / media/sda1/proc 
$ sudo umount / media/sda1/dev 
$ sudo umount / media/sda1 
$ sudo reboot 
Vous avez terminé avec succès la récupération de votre chargeur de démarrage GRUB.
Kousik Maiti, 
kousikster @ gmail.com 
15. Enregistrer ce que vous faites dans le terminal
Avez-vous déjà senti que vous devez enregistrer tout ce que vous faites dans le terminal dans un fichier? 
Ensuite, essayez le conseil suivant. Il s'agit d'une commande de script nommé, qui peut être utilisée avec l'option â € "un pour ajouter la sortie vers un fichier. 
Étant donné ci-dessous est un exemple qui montre comment cela fonctionne: 
Mandriva ~: $ script-un daf 
Script commencé, le fichier est daf 
Mandriva ~: $ uname-a 
Linux 2.6.33.5 localhost.localdomain-desktop-i686 i686 i386 2mnb GNU / Linux # 1 SMP jeu. 17 juin 2010 21:30:10 UTC 
Mandriva ~: $ uname 
Linux 
Mandriva ~: $ exit 
sortie 
Script fait, le fichier est daf 
Ici, le nom du fichier est daf. Vous pouvez vérifier plus tard en utilisant le code ci-dessous: 
Mandriva ~ $ cat daf 
Script débuté le lundi 16 mai 2011 02:09:47 HAE 
Mandriva ~: $ uname-a 
Linux 2.6.33.5 localhost.localdomain-desktop-2mnb # 1 SMP jeu. 17 juin 2010 21:30:10 UTC i686 i686 i386 GNU / Linux 
Mandriva ~: $ uname 
Linux 
Mandriva ~: $ exit 
exit 
script fait le lun 16 mai 2011 02:10:32 HAE
Sibi, 
psibi2000 @ gmail.com 
16. Merveilles du VIM
VIM a un jeu de commandes très utile. Voici quelques commandes qui peuvent être utilisés pour augmenter votre productivité. 
VIM comme un comparateur de fichier: 
Utilisez '-d' interrupteur à comparer deux fichiers dans VIM. Cette commande divise l'écran VIM verticalement et montre les différences. 
vim-d fichier1 fichier2 
17.a charge de nouveaux fichiers dans des fenêtres séparées:
Si vous avez un fichier nommé 'first.txt' chargé déjà VIM, puis utilisez ": fraction de seconde. txt "pour charger un autre fichier nommé 'second.txt' dans une fenêtre séparée - IM va diviser l'écran horizontalement et charger le second fichier. Vous pouvez utiliser ": vsplit 'de diviser l'écran verticalement. «Ctrl + w 'peut être utilisé pour basculer entre les fenêtres. 
18. VIM comme une commande:
Normalement, nous utilisons VIM comme un éditeur, mais il peut être utilisé comme une commande. Il permet l'exécution de commandes VIM avec interrupteur '-c', par exemple.Voici une commande pour remplacer tous les ">" caractères ">>" dans un FILE.TXT de fichier sans ouvrir VIM. 
vim-c ": s /> / >> / g"-c ": wq" FILE.TXT 
19 . Pour ouvrir un fichier en mode lecture seule:
Utilisez le commutateur «-R» pour ouvrir un fichier en mode lecture seule, plus tard, '!' peut être utilisé pour écrire avec force dans le fichier.
Satya Prakash, 
satya.comnet @ gmail.com 
20. Vérifiez votre processeur et de l'architecture du système d'exploitation
, vous pouvez installer un système d'exploitation 64-bit sur ​​votre machine, mais le processeur pourrait bien être compatible 32 bits. Parfois, il arrive dans l'autre sens, c'est à dire, vous installez un système d'exploitation 32 bits sur une machine qui dispose d'un processeur 64 bits. Voici comment savoir si le système d'exploitation installé ainsi que la CPU sont de 64-bit ou 32-bit. 
Étant donné ci-dessous est la commande qui seront de sortie les détails du système d'exploitation installé: 
$ uname-m 
Le résultat pour un 64 - l'installation bit OS (pour l'architecture x86_64): 
x86_64 
Le résultat pour une installation de l'OS non 64 bits (pour l'architecture i686): 
i686 
Pour connaître le processeur, exécutez la commande suivante: 
$ processeur lshw classe | largeur de grep 
montré ci-dessous est le résultat pour une installation 64 bits: 
largeur: 64 bits 
Le résultat pour une installation 32 bits: 
largeur: 32 bits 
Remarque: S'il vous plaît installer lshw si elle n'est pas déjà installé sur votre système
Srikanth Vittal, 
vi.srikanth @ gmail com. 
21. Sudoing avec Fedora
jamais senti fatigué d'entrer le mot de passe super-utilisateur après avoir tapé 'su â € "c' encore et encore? Type 'su-c visudo' une seule fois et décommentez la ligne suivante: 
#% roue ALL = (ALL) ALL 
'roue' Remplacer avec votre nom d'utilisateur sudo. Donc, si le nom d'utilisateur est intello, la ligne becomesâ € | 
% intello ALL = (ALL) ALL 
Sauvegardez et quittez. Vous êtes bon pour utiliser intello que l'utilisateur de sudo.
A. Datta, 
webmaster@aucklandwhich.org 
22. Laissez votre système Linux, vous accueille
question le script et le nom suivant il welcome.sh 
echo "Salut zades vous êtes les bienvenus est aujourd'hui" | Festival - tts 
date | cut-d ""-f 1-3 | Festival - TTS 
Maintenant mettez la commande sh welcome.sh au démarrage. Cela permettra au script d'être exécuté à chaque fois que vous vous connectez à votre système. Une fois fait, redémarrez votre système à entendre le message qui est écrit dans la commande Echo. 
La commande du festival est utilisé pour modifier le texte à la voix. Vous pouvez utiliser cette commande de plusieurs façons selon votre créativité. Ne pas oublier de vérifier que vous avez installé le festival avant d'essayer cette astuce.
Vinay Jhedu, 
vinay.komal100 @ gmail.com 
23. Ignorant le cas lors TAB achèvement
Par défaut, TAB-achèvement n'est pas utile si le nom du fichier ou du répertoire commence par une majuscule. Vous pouvez faire votre Shell ignorer totalement le cas pour le nom en ajoutant l'entrée suivante dans / etc / inputrc: 
mettre fin-ignore-case sur 
Redémarrez ensuite votre Shell. A partir de maintenant, TAB-achèvement compléter votre nom de fichier ou de répertoire, et ignorer complètement le cas. 
N'oubliez pas d'apporter des modifications à INPUTRC seulement comme l'utilisateur root. 
Vous pouvez en lire plus à ce sujet dans les pages de manuel de readline: 
homme readline
- - Sachin P, 
iclcoolster@gmail.com
24. Trouvez votre OS et de la distribution nom
Voici une astuce qui vous permettra de connaître le nom du système d'exploitation, ainsi que d'autres détails: 
[root @ vl-pun-BLG-QA27] # lsb_release-un 
LSB Version :: core-3.1-ia32 : core-3.1-noarch: graphiques 3.1-ia32: graphiques-3.1-noarch 
Distributeur ID: CentOS 
Description: CentOS version 5.5 (final) 
de sortie: 5.5 
Codename: Final
Narendra Kangralkar, 
narendrakangralkar@gmail.com
25. Auto montage d'une partition sur Linux
Le fichier qui contient des données concernant les appareils à monter au démarrage se trouve dans / etc / fstab. Pour monter automatiquement une partition, suivez les étapes indiquées ci-dessous. 
Tout d'abord, créer le répertoire dans lequel votre partition sera montée. Créez un répertoire pour chaque partition. J'ai créé le répertoire / media. Ce répertoire est connu comme le «point de montage» pour la partition. 
Pour créer le point de montage, ouvrez le terminal et tapez la commande suivante: 
sudo mkdir location_of_dir / name_of_dir
â € | ou vous pouvez utiliser Nautilus, le gestionnaire de fichiers, de créer un dossier. 
Si le répertoire est créé dans un endroit dans lequel vous devez les privilèges de root, utilisez la commande sudo. Après avoir créé le point de montage, de modifier / etc / fstab selon vos besoins. Il est toujours recommandé de créer une sauvegarde du fichier / etc / fstab avant de faire des changements, car toute erreur dans ce fichier peut empêcher votre système d'exploitation de démarrer. 
Maintenant, faire des changements dans fstab pour le montage automatique de la partition du disque dur: 
sudo gedit / etc / fstab 
Ouvrez le fichier / etc / fstab avec un éditeur de texte de votre choix avec les privilèges root. 
Dans ce fichier, ajoutez les détails dans le même ordre que faire pour les partitions existantes. 
L'ordre devrait être la suivante: le nom de l'appareil, la valeur par défaut point de montage, le type de système de fichiers, les options de montage, décharge, et l'option fsck. 
Le nom du périphérique est le nom de la partition du disque dur (tel que / dev/sda5): le point de montage est le chemin complet du répertoire où l' partition doit être montée. Le type de système de fichiers est le type de système de fichiers ext4 comme, FAT, NTFS, etc Options de montage sont normalement donnés comme valeurs par défaut, tandis que les options de sauvegarde et de fsck sont donnés à titre 0. 
J'avais une partition / dev/sda5 et j'ai créé le répertoire / media / mondisque. Ma partition était de type ext4, donc à mon / etc / fstab, j'ai ajouté la commande suivante: 
/ dev/sda5 / media / mondisque défaut ext4 0 0 
Enregistrez le fichier et dans l'invite de commande, tapez la commande suivante: 
sudo mount-a 
Maintenant, la partition sera montée automatiquement à chaque redémarrage.
Vineeth Kartha, 
vineethkartha@ieee.org
26. Création d'un système de fichiers virtuel
Voici une astuce simple qui vous permet de créer un système de fichiers virtuel et le monter avec un dispositif de bouclage. 
STEP 1: Commencez par créer un fichier de 10 Mo en utilisant la commande suivante: 
$ dd if = / dev / zero of = / tmp / comptage image-disque = 20480 
Par défaut, dd utilise un bloc de 512 si la taille sera 20480 * 512 
ÉTAPE 2: Maintenant, créez le système de fichiers ext2 ou ext3 
Ici, dans l'exemple suivant, nous allons utiliser ext3 comme un système de fichier: 
ext3-q / tmp / image-disque $ mkfs-t 
Vous pouvez même utiliser Reiser comme un type de système de fichiers, mais vous aurez besoin pour créer une image plus grande de disque. Quelque chose comme ce qui est montré ci-dessous: 
$ dd if = / dev / zero of = / tmp / image-disque count = 50480 
$ mkfs-t reiserfs-q / tmp / image-disque 
ÉTAPE 3: Comme la dernière étape, créer un point de montage et monter le système de fichiers: 
$ mkdir / virtual-fs 
$ mount-o loop = / dev/loop0 / tmp / image-disque / virtual-fs 
Note: Si vous voulez monter plusieurs appareils, vous devrez augmenter le nombre de boucle comme indiqué ci-dessous: 
loop = / dev/loop1, loop = / dev/loop2, ... loop = / dev / loopn 
Après avoir terminé les étapes ci-dessus, vous pouvez l'utiliser comme un système de fichiers virtuel. Vous pouvez même l'ajouter à / etc / fstab pour monter ce système de fichiers virtuel à chaque fois que votre ordinateur est redémarré. 
Ouvrez votre fichier / etc / fstab dans un éditeur de texte et ajoutez la ligne suivante: 
/ tmp / image-disque / virtual-fs ext3 rw, loop = / dev/loop0 0 0
AARSH S Talati, 
aarshstalati1989@gmail.com 
27. Identifier le nom de votre shell courant
Vous pouvez identifier le nom de votre shell courant en utilisant les commandes suivantes: 
[Narendra @ CentOS] $ echo $ SHELL 
/ bin / bash 
. L'environnement "SHELL" de variable enregistre le nom de l'enveloppe actuelle 
Vous pouvez également utiliser la commande ci-dessous pour obtenir le nom du shell: 
[Narendra @ CentOS] $ echo $ 0 
bash
$ 0 "permet d'imprimer le nom du programme, voici le nom du programme est« shell courant.
Narendra Kangralkar, 
narendrakangralkar@gmail.com 
28 . Scanner les ports ouverts
La commande ci-dessous va scanner tous les ports TCP ouverts sur l'interface de bouclage:
nmap-sS-O 127.0.0.1 
En général, vous pouvez utiliser le texte suivant: 
nmap-sS-O 
Pour scanner les ports UDP ouverts dans le système, utilisez la commande ci-dessous: 
nmap-sU-O
Prasanna, 
prasanna.mohanasundaram @ gmail.com 
29. Stimulez!
Comme * sysadmins nix, nous devons faire tout un tas de traitement de données à base de texte, soit dans des fichiers ou des flux de données. 
Voici une commande shell appelé rev que je suis tombé sur et je voulais partager avec vous les geeks parce que j'ai vraiment aimé et trouvé utile. 
L'utilitaire de commande de rev inverse l'ordre des caractères dans chaque ligne. En bref, il crée une image miroir. L'utilisation la plus commune de rev est d'inverser la ligne, extraire une chaîne particulière et alors conduite par rev une seconde fois pour restaurer l'original. 
Donc, si je veux obtenir l'année mentionnée à la fin d'une chaîne, c'est ce que je va faire: 
$ cat fileinfo.txt 
date de dernière modification: 2011-08-11 18:10:08 -0500 Jeu, 11 août 2011 
$ cat fileinfo.txt | rev 
1102 Gua 11, UHT 0050 - 80:01:81 11 - 80-1102: etaD degnahC tsal 
$ cat fileinfo.txt | rev | awk '{print $ 1}' 
1102 
$ cat fileinfo.txt | rev | awk '{print $ 1}' | rev 
2011 
Voila! Vous avez de l'année! C'est juste une solution de contournement, sur les nombreuses façons de le faire même tâche. Après tout, il ne fait pas mal à apprendre quelque chose de nouveau.
Ram Iyer, 
ramiyer1@gmail.com
30. Augmenter ou diminuer un certain nombre présent dans Vim éditeur
Cette astuce va augmenter et diminuer un certain nombre dans l'éditeur Vim. Pour incrémenter, utilisez Ctrl + A et à diminuer, utilisez Ctlr + X. 
L'exemple suivant vous expliquera plus loin. 
Supposons un certain nombre, 5, est présent dans le fichier en cours d'édition dans l'éditeur Vim. Maintenant, si vous avez besoin pour augmenter ou diminuer le nombre de 1, placez le curseur sur le chiffre et appuyez sur Ctrl + A pour incrémenter (c'est à dire, il devient 6), si vous appuyez sur Ctrl + A nouveau, 6 devient 7, et ainsi de sur. De la même manière, si vous appuyez sur Ctrl + X, le nombre sera réduit de 1. 
Si vous appuyez sur 8, puis appuyez sur Ctrl + X, le nombre est réduit de 8. De même, en appuyant sur ​​12 puis Ctrl + A incrémente le nombre de 12.
Adithya Kiran Gangu, 
adithya.kiran @ gmail.com 
31. Rechercher et supprimer les fichiers d'un dossier
Si vous voulez supprimer tous les verrouiller les fichiers d'un dossier, utilisez la commande suivante:. 
trouver-nom * lock | xargs rm-rf. 
Cela trouver tous les fichiers avec l'extension de verrouillage et de suppression. eux. Cela peut être fait pour tous les fichiers que vous voulez supprimer.
Mridhul, 
mridhul@live.com 
32. Obtenir la bonne information facilement
explorer les débutants GNU / Linux ont parfois du mal à obtenir la bonne information sur un dispositif qui ne fonctionne pas. Pourtant, cette information est nécessaire pour faire fonctionner le dispositif. Voici une commande qui vous donne les détails de tous les périphériques PCI et le pilote du noyau qui leur est associé. 
Ouvrez le terminal et connectez-vous en tant qu'utilisateur racine. Maintenant, exécutez la commande suivante: 
lspci-k 
lspci vous donne des informations sur les bus PCI et également les appareils qui y sont connectés, et l'option-k affiche qui module du noyau est la manipulation de l'appareil. Donc, si elle est absente de certains appareils, vous devez installer le pilote de ce périphérique.
Pankaj Tanwar, 
pankaj.tux @ gmail.com 
33. conversion de numéro dans l'éditeur Vim
. Voici une astuce qui vous permettra de convertir des nombres hexadécimaux en nombres décimaux et vice versa dans l'éditeur Vim 
Pour convertir des nombres hexadécimaux en nombres décimaux, vous devez tapez la commande suivante dans le mode de commande de l'éditeur Vim: 
: echo 0x111 
Appuyez sur Entrée et vous obtiendrez le résultat: 
273 
Vous pouvez même essayer la commande ci-dessous pour convertir le nombre: 
: echo printf ("% d", 0x111) 
273 
Maintenant, pour convertir des nombres décimaux en hexadécimal numbersâ € | 
: echo printf ('% x', 273) 
111 
Vous pouvez même effectuer des opérations arithmétiques simples sur l'invite de commande Vim comme indiqué dans l'exemple ci-dessous: 
: echo printf ("% x ',273-173) 
64 
: echo 0x111-0x10 
257
Adithya Kiran Gangu, 
adithya.kiran @ gmail.com
34. Connaître les bibliothèques utilisées par un programme
Voici une astuce qui vous aidera à savoir ce que les bibliothèques partagées sont utilisés par un programme. 
Par exemple, pour déterminer qui exactement bibliothèques sont utilisées par ls, exécutez la commande suivante: 
ldd / bin / ls 
La sortie sera une liste de toutes les bibliothèques partagées: 
linux-gate.so.1 => (0xffffe000) 
libselinux.so.1 => / lib/libselinux.so.1 (0xb786c000) 
librt.so.1 => / lib / librt.so.1 (0xb7862000) 
libcap.so.2 => / lib/libcap.so.2 (0xb785c000) 
libacl.so.1 => / lib/libacl.so.1 (0xb7852000) 
libc.so.6 => / lib/libc.so.6 (0xb76e4000) 
libdl.so.2 => / lib/libdl.so.2 (0xb76df000) 
/ lib/ld-linux.so.2 (0xb78a4000) 
libpthread.so.0 = > / lib/libpthread.so.0 (0xb76c4000) 
libattr.so.1 => / lib / libattr.so.

aarshstalati1989@gmail.com 
35. Utilisez YUM pour télécharger un package
Souvent, vous devez télécharger les paquets rpm sans les installer sur le système que vous utilisez pour le télécharger. Utilisation de la commande YUM normale télécharge les paquets et les installe sur votre ordinateur également. Voici une option qui ne télécharger le paquet rpm pour vous. Il va télécharger dans les dossiers spécifiés dans le «- downloaddir 'option. 
# yum update httpd-y - DownloadOnly - downloaddir = / opt 
Maintenant, vous pouvez installer tous les paquets rpm dans ce dossier en exécutant la commande suivante: 
# . rpm-Uivh * rpm 
Je ne me souviens d'exécuter ces commandes en tant que root.
Pratyay Modi, 
pratyaymodi@gmail.com 
36. Résoudre erreur fsck pas 
Parfois, lors du démarrage de votre système Linux, vous pouvez rencontrer l'erreur ci-dessous: 
fsck échoué. S'il vous plaît réparer manuellement et redémarrer. Le système de fichiers racine est monté en lecture seule. Pour remonter en lecture-écriture faire: 
bash # mount-n-o remount, rw / 
Attention: Seulement CONTROL-D va redémarrer le système dans ce mode maintance.shudown ou le redémarrage ne ​​fonctionne pas. 
Donnez mot de passe root pour la connexion: _ 
Indiquez votre mot de passe root et lancez la commande suivante: 
mount-n-o remount, rw / 
Si cela ne fonctionne pas pour vous, redémarrez votre système et faire un système de fichier du manuel vérifier sur votre partition racine comme suit: 
umount / dev / hddXXX 
fsck-CV / dev / hddXXX
â € | hddXX où est la partition racine.

Abhishek Chib, 
abhishek.chib @ gmail.com
37. Annuler vos modifications, même après avoir quitté l'éditeur VIM
Comme nous le savons tous, si vous effectuez des modifications dans un fichier en utilisant l'éditeur VIM, les changements sont permanents et vous ne pouvez pas obtenir l'ancienne version de retour après vous enregistrez et quittez l'éditeur. 
Mais VIM v7. 3 vous permet d'obtenir l'ancienne version de retour, même après avoir quitté l'éditeur. 
Voici une astuce qui vous montre comment configurer VIM pour mémoriser les modifications.
Pour activer Undo, exécuter les commandes suivantes dans VIM juste avant de commencer à modifier le fichier. 
: ensemble undofile 
: mis undodir = / tmp 
Ce qui doit être fait chaque fois que vous commencez à éditer un fichier. Dans le cas où vous avez besoin de la configuration d'être là pour tous les fichiers que vous ouvrez dans VIM, créez un fichier appelé '. Exrc "ou". Vimrc "dans le répertoire $ HOME. Dans mon cas, il s'agit de / myhome. 
Ouvrez le fichier que vous venez de créer et ajoutez les commandes suivantes: 
# vi / myhome / .exrc 
mis undofile 
mis undodir = / tmp 
Enregistrer et fermer le fichier. 
: wq 
A partir de maintenant, l'historique d'annulation est maintenu en arrière-plan pour tous les fichiers que vous modifiez avec VIM.
Adithya Kiran Gangu, 
adithya.kiran @ gmail.com
38. L'utilisation de 'vi' commandes de votre terminal
utilisant les commandes 'vi' tout en travaillant sur ​​le terminal est un bon catalyseur de travail. Pour définir votre terminal en mode 'vi', vous devez utiliser la commande suivante: 
set-o vi 
Maintenant, vous pouvez utiliser le mode de commande et le mode de 'vi' d'insertion tout en travaillant sur ​​le terminal.
Dipjyoti Ghosh, 
dipjyoti. ghosh@gmail.com 
39. Téléchargez votre adresse IP
Voici une commande d'une ligne pour récupérer toutes les adresses IP (sauf localhost) de votre ordinateur: 
# ifconfig | grep "inet addr:" | awk '{print $ 2}' | grep-v '127 .0.0.1 ' | cut-f2-d: 
. Remarque: Utilisez la commande ci-dessus que l'utilisateur root
Balkaran Brar, 
balkaran.brar @ gmail.com
40. Faites votre système parler pour vous!

Vous pouvez faire votre système parler pour vous en utilisant la commande Speech Synthesizer normalement disponible dans Ubuntu et beaucoup d'autres distributions de Linux.
Pour ce faire, lancez la commande suivante: # espeak "bonjour comment allez-vous" Vous . entendra une voix qui parle pour vous Pour changer la hauteur de la voix, vous pouvez exécuter la commande suivante dans le format indiqué: # espeak-p 80 "bonjour comment allez-vous" â € | (par défaut étant de 50) qui délivre le formulaire ci-dessous de commande permettra de contrôler la vitesse de la parole, en termes de mots par minute: # espeak-s 80 "bonjour comment allez-vous" . il existe des options plus intéressantes disponibles dans les pages de manuel -













Sanjay Goswami, 
sanjaygoswamee@gmail.com 
41 . Mesurer le débit du réseau entre les deux systèmes Linux

Iparf est un outil qui permet de mesurer la largeur de bande et la qualité d'une liaison de réseau. Il peut être installé très facilement sur ​​n'importe quel système Linux. Un hôte doit être configuré en tant que client et l'autre en tant que serveur. Assurez-vous que iperf est installé sur les deux systèmes. Si elle n'est pas installée, puis utilisez votre gestionnaire de paquets à installer avant d'essayer cette astuce.Maintenant, exécutez iperf sur l'un des systèmes Linux en tant que serveur, comme indiqué ci-dessous:linux-ERV3 :/ home / test / bureau # iperf-s -------------------------------------------------- ---------- serveur écoute sur le port TCP 5001 TCP taille de la fenêtre: 85,3 Ko (par défaut) ------------------------- -----------------------------------Allez au deuxième système Linux et exécuter iperf-c que le client: linux-6bg3: ~ # iperf-c 192.168.1.100 -------------------------------------- ---------------------- client de connexion à 192.168.1.100, port TCP 5001 TCP taille de la fenêtre: 16.0 Ko (par défaut) --------- -------------------------------------------------- - [3] le port 192.168.1.109 locale 39572 connecté avec le port 192.168.1.100 5001 ^ C [ID] Intervalle de transfert de bande passante[3] de 0,0 à 6,3 s 6,38 Mo 8,51 Mbits / s Par défaut, le client iperf se connecte au serveur de iperf sur le port TCP 5001 et la largeur de bande est affiché par iperf la largeur de bande à partir du client vers le serveur. Dans l'exemple ci-dessus, il est de 8,51 Mbits / s entre deux systèmes de test Linux connectés sur un réseau sans fil. -


Prasanna, 
prasanna.mohanasundaram @ gmail.com
42. Imprimer un fichier avec les numéros de ligne
Si vous voulez un fichier avec les numéros de ligne (dire pour l'impression), vous pouvez utiliser la commande 'nl' sous Linux: 
file.c $ nl 
Imprime le fichier avec les numéros de ligne sur la sortie standard ou cela peut être même redirigé vers un 
fichier comme indiqué ci-dessous: 
$ nl file.c> output.txt 
. Ici, output.txt auront les codes de file.c à chaque ligne ayant un numéro de ligne
Phaniram Vallury, 
ramvvs@gmail.com 
43 . Couper journaux spécifiques
Si vous avez besoin de couper du bois spécifiques du journal complet de n'importe quelle application, voici une astuce qui va 
être d'une aide. 
Ouvrez le fichier journal dans un éditeur vi et définir l'éditeur pour afficher le numéro de la ligne: 
vi server.log 
: ensemble nu 
Le processus ci-dessus vous fournir les numéros de ligne dans les journaux. Vous pouvez ensuite rechercher 
la chaîne spécifique et notez le numéro de la ligne (par exemple, 550). Maintenant, notez la dernière ligne 
numéro en utilisant Maj + G (par exemple, 780) 
sed-n 550780 p server.log> threaddump.log 
Donc la threaddump ne contient que des lignes 550 à 780.
Venkatesh R, 
venka.2k @ gmail.com 
44. Réinitialiser compteurs ifconfig
Comme vous pouvez le voir, ifconfig maintient un couple de compteurs (paquets RX / TX, octets RX / TX, erreurs, 
abandonné, dépassements, des cadres et des collisions de support). Vous pouvez repérer rapidement si il ya un problème en 
regardant juste les compteurs de ifconfig: 
# ifconfig eth0 
eth0 Link encap: Ethernet HWaddr xx: xx: xx: xx: xx: xx 
inet addr: 192.168.0.2 Bcast: Masque 192.168.0.255: 255.255.255.0 
UP BROADCAST RUNNING MULTIDIFFUSION MTU: 1500 Metric: 1 
RX paquets: 4233700943 erreurs: 2 a chuté: 0 dépassements: 3 cadres: 5 
paquets TX: 1917219659 erreurs: 1 dropped: 0 dépassements: 0 porteuses: 348 
collisions: 5753 txqueuelen: 3000 
octets RX: 1467520026 (1,3 Gio) octets TX: 2299240337 (2,1 Gio) 
Vous pouvez maintenant découvrir ce pilote est utilisé par l'interface réseau que vous voulez 
. réinitialiser en utilisant ethtool 
# ethtool-i eth0 
pilote: e100 
Version : 3.4.14-K4-NAPI 
firmware version: N / A 
bus-info: 0000:01:07.0 
# modprobe-r e100, e100 modprobe; ifup eth0 
Ceci permet de réinitialiser tous les compteurs.
Vinod Rana, 
rana3807 @ gmail. com
45. Alimenter vous-même avec Netstat
Voici quelques utilisations de la commande netstat qui peut vous aider. 
Pour afficher la table de l'interface du noyau: 
netstat-i 
Pour afficher le noyau table de routage: 
netstat-rn 
Pour afficher les sockets réseau ouvert: 
netstat-uta 
Pour afficher les statistiques du réseau: 
netstat-s
Prasanna, 
prasanna.mohanasundaram @ gmail.com 
46. Trouver le chemin d'accès complet de la commande shell
Il est une commande nommée qui qui prend un ou plusieurs arguments en entrée. Elle imprime sur la sortie standard le chemin complet de la commande shell. Elle le fait par la recherche d'un exécutable ou un script dans les répertoires listés dans la variable d'environnement PATH: 
[@ localhost ~ aarch] $ qui POWEROFF 
/ usr / bin / poweroff 
Si la commande n'est pas trouvée, il donne le résultat illustré ci-dessous: 
[ aarch @ localhost ~] $ qui moodule 
/ usr / bin /: pas moodule dans 
S Talati, 
aarshstalati1989@gmail.com 
47. Sécurisation des fichiers
Voici une astuce simple mot de passe protéger vos fichiers: 
vi-x essai 
Cette commande vous demandera une clé de cryptage. Vous devez taper deux fois sur la touche. Puis sauvegardez et quittez le fichier ouvert. 
Maintenant, chaque fois que vous ouvrez ce fichier, il vous demandera ce mot de passe en premier.
Sumit Chauhan, 
sumit1203@gmail.com 
48. Désinstallation d'un paquetage
Pour désinstaller complètement un paquet, vérifiez d'abord le nom exact de l'emballage pour être désinstallé en utilisant la commande suivante: 
sudo dpkg - get-selections | grep PACKAGE_NAME 
La sortie de la commande ci-dessus affichera le nom du package. 
Une fois que vous connaissez le nom du paquet, vous pouvez le supprimer en utilisant la commande ci-dessous: 
sudo apt-get remove - purge package_name
Neeraj Joshi, 
neeraj88joshi@gmail.com 

49. Comment vérifier la date et l'heure du système a été redémarré
Voici une commande simple de vérifier la date et l'heure de redémarrage du système: 
# dernier redémarrage 
démarrage du système de redémarrage 2.6.18-53.el5 Sam 6 août 18h02 (8 +04:45 ) 
wtmp commence samedi 6 août 2011 18:02:07 
La commande ci-dessous vous donnera la date et l'heure du système a été démarré: 
# qui-b 
démarrage du système 2011-08-24 09:43
Sumit Chauhan, 
sumit1203 @ gmail. com 
50. Rechargement système X Windows
Parfois, tout en travaillant sur ​​un ordinateur basé sur Linux, le système X Windows ne répond pas très bien. Voici les étapes pour recharger système X Windows dans un système Ubuntu non recevable. 
1. Ouvrez d'abord le mode de commande en appuyant sur: Ctrl + Alt + F2
â € | ., puis en entrant votre nom d'utilisateur et mot de passe 
2. Ensuite, exécutez la commande suivante: 
haut 
Rechercher dans le processus nommé 'Xorg' dans la liste. 
Si elle n'apparaît pas, patientez quelques secondes. Ensuite, trouver le PID du processus de la 'Xorg', classé à l'extrême gauche de la sortie sur le dessus. 
Vous pouvez également obtenir le PID en utilisant la commande ci-dessous: 
pgrep Xorg 
3. Maintenant, exécutez la commande suivante pour tuer le processus Xorg: 
sudo tuer "PID"
â € | où PID est l'ID de processus de Xorg. 
Cela recharger le système X Windows. 
Remarque: Vous devez avoir un accès root pour utiliser ces commandes
Indermohan Singh , 
indermohansinghk7@gmail.com
51. Fichiers journaux de manutention
développeurs ont besoin d'un grand nombre de tests après codage du logiciel, et ils ont souvent besoin de gérer les fichiers journaux pour identifier les erreurs dans le code d'un programme d'application. Ci-dessous sont les étapes pour gérer différents fichiers journaux qui sont générés sur un système Linux. 
1. Suppression d'un fichier log / texte: 
$> filename 
La commande ci-dessus effacera tout le contenu du fichier. 
2. Pour afficher le fichier journal / texte: 
$ tail-f nom de fichier 
Cette commande permet d'afficher le contenu du fichier comme et quand le journal est écrit. Il affiche également l'écoulement du journal. 
3. Pour utiliser des outils plus sophistiqués sur les fichiers journaux: 
$ moins filename 
Cela permet d'afficher le contenu du fichier journal. Vous pouvez également utiliser les commandes ci-dessous tout en utilisant moins. 
une. Pour actualiser le journal automatiquement, appuyez sur:
f " 
après l'émission de la commande moins. 
b. Pour arrêter rafraîchissant les journaux, appuyez sur: 
CTRL + C 
c. Pour faire défiler, appuyez sur: 

d. Pour faire défiler, appuyez sur: 

e. Pour quitter le mode, appuyez sur: 
CTRL + C 
et appuyez sur 
q
Pranavam Siddharthan, 
pranavam.s @ gmail.com
52. Changement des noms de fichiers à partir de cas supérieur à abaisser
Pour modifier manuellement le cas (du haut en bas ou vice-versa) d'un grand nombre de fichiers peut être fastidieux. Donc, voici un script qui peut rendre la vie facile: 
# pour changer les noms de fichiers en majuscules en minuscules 
# / bin / sh! 
if [$ #-eq 0], puis 
utilisation écho: $ 0 Fichiers 
exit 0 
fi 
for f in $ *; faire 
g = `echo $ f | tr" [AZ] "" [az] "` 
echo mv-i $ f $ g 
mv-i $ f $ g 
fait 
Si vous voulez changer le cas de l'inférieur au supérieur, remplacer 
g = `echo $ f | tr" [AZ] "" [az] "` 
avec 
g = `echo $ f | tr" [az] "" [AZ] "` 
dans le script.
Anil Awasare, 
anil.awasare @ gmail.com
Compter le nombre de fichiers dans un répertoire 
Voici une commande simple qui peut compter le nombre de fichiers dans un répertoire (pas les ceux qui sont cachés): 
echo * | wc-w
Anil Awasare, 
anil.awasare @ gmail. com
53. Trouvez et déplacer des fichiers
Vous pouvez trouver et déplacer des fichiers en deux étapes. Étape 1 vous permet de trouver tous les fichiers avec. Mp3 comme l'extension de fichier. À l'étape 2, vous pouvez les déplacer. 
Etape 1: 
[Narendra @ ubuntu] $ find-type f-DIR_NAME iname "* mp3." 
./dir2/f4.mp3 
./dir2/f3.mp3 
./dir1/f2. mp3 
. Remarque: Remplacer DIR_NAME avec votre nom de répertoire réel 
Dans l'exemple ci-dessus, vous êtes seulement la recherche des fichiers (c'est pourquoi vous-type utilisé f) qui ont l'extension «mp3.». Maintenant, vous pouvez déplacer ces fichiers en utilisant l'option «-exec» de la «trouver» la commande. 
Étape 2: 
[Narendra @ ubuntu] $ find-type de DIR_NAME f-iname ". mp3 *"-exec mv {} / tmp / mp3 / \; 
Ici, '{}' correspond à chaque nom de fichier qui se trouve par la commande «trouver». Et \ ';' est utilisé pour indiquer la fin de la commande. 
Après l'exécution de cette commande, tous les fichiers mp3 sont déplacés dans le répertoire «/ tmp/mp3.
Narendra Kangralkar, 
narendrakangralkar@gmail.com

54. Graver un DVD en utilisant la ligne de commande
Savez-vous que le contenu de combustion utilisant la ligne de commande sur un DVD sur votre ordinateur basé sur Linux peut être facile et amusant? Voici les étapes et les commandes qui vous permettent de le faire. 
Graver une image ISO 
Vous pouvez télécharger votre distribution Linux préférée et tapez la commande unique suivant: 
$ growisofs-dvd-compat-Z / dev / dvd = your_linux_image.iso 
ici / dev / dvd est le périphérique d'un graveur de DVD. 
Graver une image non-ISO 
Pour graver des images non-ISO sur un DVD, d'abord créer une image ISO de données, puis de graver l'image ISO sur le disque: 
$ mkisofs-r-o / tmp / my_stuff.iso ~ / Desktop / My_Stuff / 
$ growisofs-dvd-compat-Z / dev / dvd = / tmp / my_stuff.iso 
Il ya plusieurs options de mkisofs et growisofs qui peuvent être explorées pour répondre à vos besoins. 
Vous pouvez lire l' pages de manuel pour plus de détails sur les commandes et leurs options.
Dibyendu Roy, 
diby.roy @ gmail.com
55. Découvrez le temps écoulé d'un processus en cours d'exécution
Il ya beaucoup de processus en cours d'exécution sur votre système Linux. Voici une commande qui vous permettra de savoir combien de temps le processus a été lancé: 
# ps-eo "% p% c% t" | grep "sshd" 
En réponse à la commande ci-dessus, vous obtiendrez le résultat suivant: 
2850 sshd 172-01:37:22 
29532 sshd 125-09:07:10 
Dans le haut commandement% p est pid,% c est commande et% t est le temps écoulé.
Ravikumar R, 
ravikumar.raam @ gmail.com

 
Geeks Blog © 2012 | Designed by Cheap TVS, in collaboration with Vegan Breakfast, Royalty Free Images and Live Cricket Score