2009-03-14 4 views
0

Quelle est cette commande généralement inconnue dans unix et windows que vous connaissez?Fenêtres cachées (ou pas communément connues) et commandes unix?

Il est entendu que Windows contient plusieurs applications cachées qui parfois peut être très utile.

+0

J'ai voté pour terminer cette question car vous ne l'avez pas marquée comme wiki de communauté. –

+0

Oui, cela devrait être wiki'd. Ce devrait probablement aussi être deux questions. Un pour Windows, un pour Unix. – jmucchiello

+0

Cela doit être une blague. Wiki communautaire en tant que tag? Et maintenant vous répondrez que vous avez "oublié", n'est-ce pas? – Geo

Répondre

3

linux: histoire (histoire de la ligne de commande)

mogrify (pour tous les besoins image/opérations) écran

(pour exécuter des programmes après la déconnexion via ssh)

+0

l'écran peut être très utile! –

+0

+1 pour l'écran, si utile! –

2

Je ne suis pas Bien sûr, si cela compte comme inconnu, mais rsync est inestimable.

2

Dans les anciennes versions de Windows (XP, en particulier), j'ai trouvé la commande shutdown inestimable. Par exemple:

shutdown /s /t 3600 

arrête l'ordinateur en une heure. Linux, bien sûr, a une commande similaire (je dirais que la majorité des utilisateurs de Linux sont intimement familiers avec "shutdown -h now"), mais l'équivalent de Windows est moins bien connu.

La raison pour laquelle j'ai mentionné les anciennes versions de Windows est que dans les plus récents (Vista je sais à coup sûr, ne sais pas à propos de Windows Server 200x) la fonctionnalité d'arrêt a été un peu entravée. Par exemple, vous ne pouvez définir qu'un délai d'attente maximum de dix minutes, ce qui rend inutile l'arrêt de votre ordinateur dans une heure ou deux, lorsqu'un téléchargement est effectué.

0

sur les fenêtres i aimait gpedit.msc mais je pense que ce que sur certaines versions de XP

et regedit bien sûr

3

Dans les veuves XP si vous avez déjà essayé de faire somthing comme ce

cd \\pc\c$ 

vous avez recieved l'erreur

CMD does not support UNC paths as current directories. 

Eh bien, vous pouvez utiliser le chemin UNC s aussi longtemps que vous les mappez à une lettre de lecteur de temp comme ça.

pushd \\pc\c$ 

Puis, quand vous voulez retourner simplement ...

popd 
+0

pushd/popd sont également disponibles en bash (sans le support UNC évidemment), des outils utiles –

+0

que font-ils précisément? –

+2

@Andrea: pushd pousse le répertoire courant sur une pile de répertoires et se déplace dans le répertoire spécifié par l'argument. popd affiche le répertoire supérieur de cette pile et y change. De cette façon, vous pouvez faire "pushd/some/directory, do-stuff, popd" et sont de retour dans votre répertoire d'origine. –

1

Le hosts file peut être utilisé pour filtrer la publicité en ligne.

1

Dans le fichier de bash ~/.bashrc:

set -o vi 

et ~/.inputrc

set editing-mode vi 
set keymap vi 

Aussi, l'utilisation $ pour éviter de retaper:

ls long/dir/name/i/dont/want/to/repeat/file.txt 
rm !$ 
+1

J'aimerais pouvoir répondre à vos questions préférées en plus des questions. =] – strager

+0

Relatif à! $: Alt +. vous permettra de basculer entre les arguments de votre historique. – TimeTrap

0

mmc.exe

vous pouvez faire des choses incroyables avec la version bare-bone de la console de gestion, étant donné l'accès admin à certaines machines dans un réseau.

3

Windows:

fdisk /mbr 

a sauvé ma vie (et système) après une partition Linux est devenu fou furieux.

Linux:

strace 

Entré à portée de main obtenir des mots de passe avec ses camarades de classe en cours d'exécution d'un telnet depuis un shell je connecté ;-)

0

Dans PowerShell, vous pouvez:

cd \\server\c$\ 
1

En Unix: apropos (idée approximative de ce que vous voulez) | moins

+0

man -k est identique à apropos (IIRC), et plus facile à retenir IMO. – strager

0

Sous Windows, j'utilise SET alot pour obtenir facilement les informations de base de l'ordinateur. Il y a aussi: IPCONFIG/FLUSHDNS, IPCONFIG/REGISTERDNS (pour effacer et recharger les entrées dns), TRACERT (utilisé pour tracer un chemin entre votre emplacement et un autre sur le réseau/internet), NETSTAT -s -p tcp (pour les statistiques réseau), et PATHPING (comme ping mais mieux!)

0

Je trouve que findstr est relativement inconnu, au moins je ne savais pas à ce sujet. C'est un équivalent approximatif à grep, agréable quand vous ne voulez pas ou n'a pas besoin d'installer quelque chose comme mingw ou cygwin ou même nativement construit grep.

c:\Users\logan>findstr /? 
Searches for strings in files. 

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] 
     [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] 
     strings [[drive:][path]filename[ ...]] 

    /B   Matches pattern if at the beginning of a line. 
    /E   Matches pattern if at the end of a line. 
    /L   Uses search strings literally. 
    /R   Uses search strings as regular expressions. 
    /S   Searches for matching files in the current directory and all 
       subdirectories. 
    /I   Specifies that the search is not to be case-sensitive. 
    /X   Prints lines that match exactly. 
    /V   Prints only lines that do not contain a match. 
    /N   Prints the line number before each line that matches. 
    /M   Prints only the filename if a file contains a match. 
    /O   Prints character offset before each matching line. 
    /P   Skip files with non-printable characters. 
    /OFF[LINE] Do not skip files with offline attribute set. 
    /A:attr Specifies color attribute with two hex digits. See "color /?" 
    /F:file Reads file list from the specified file(/ stands for console). 
    /C:string Uses specified string as a literal search string. 
    /G:file Gets search strings from the specified file(/ stands for console). 
    /D:dir  Search a semicolon delimited list of directories 
    strings Text to be searched for. 
    [drive:][path]filename 
       Specifies a file or files to search. 

Use spaces to separate multiple search strings unless the argument is prefixed 
with /C. For example, 'FINDSTR "hello there" x.y' searches for "hello" or 
"there" in file x.y. 'FINDSTR /C:"hello there" x.y' searches for 
"hello there" in file x.y. 

Regular expression quick reference: 
    .  Wildcard: any character 
    *  Repeat: zero or more occurrences of previous character or class 
^  Line position: beginning of line 
    $  Line position: end of line 
    [class] Character class: any one character in set 
    [^class] Inverse class: any one character not in set 
    [x-y] Range: any characters within the specified range 
    \x  Escape: literal use of metacharacter x 
    \<xyz Word position: beginning of word 
    xyz\> Word position: end of word 

For full information on FINDSTR regular expressions refer to the online Command 
Reference. 
1

Sous Windows XP +:

  • fsutil, le système de fichiers utilitaire. Je l'utilise lorsque je dois créer des fichiers de test d'une taille spécifique (fsutil file createnew <filename> <length>).
  • netstat, Affiche les statistiques de protocole et les connexions réseau TCP/IP en cours.
  • netsh, le shell de services réseau; crochet de ligne de commande dans toutes sortes d'informations réseau.
  • reg, le shell du registre, pour travailler avec le registre à partir de la ligne de commande.
+0

ne savait pas à propos de netsh - regarder intéressant –

0

Je viens de penser à mettre cela comme je l'ai utilisé aujourd'hui sur 5 machines Windows XP.

systeminfo 

vous donne une liste des détails de votre système, y compris os, correctifs/mises à jour, le matériel et les informations sur le réseau. Bien sûr, vous pouvez obtenir toutes ces informations dans beaucoup d'autres endroits, soit avec des commandes ou dans l'interface graphique, mais c'est une excellente commande pour en savoir beaucoup sur une machine très rapidement.

Questions connexes