Linux commande Guinness - 1
Guinness de commandes sous Linux
Nom: cat
Accès: Tous les utilisateurs: cat [-AbeEnstTuv] [- help] [- version] filename
Description: chaîne de se connecter au fichier après avoir atteint une production de base (ou fond d'écran> nom de fichier sur un autre fichier)
Paramètres:
-n-ou nombre de 1 au début de toutes les lignes de code de sortie
b-ou-nombre-et-nonblank n semblable à la ligne vide n'est pas seulement une affaire de chiffres
-s ou-squeeze-blank d'avoir deux lignes dans une ligne sur une ligne blanche, pour sa substitution sur la ligne vide
-v ou-show-non imprimables
Exemple:
chat-n textfile1> textfile2 la textfile1 le contenu du fichier d'ajouter des lignes, après le fichier d'entrée textfile2
chat-b textfile1 textfile2>> textfile3 la textfile1 et textfile2 le contenu du fichier à ajouter la ligne (pas une ligne vierge), le contenu sera joint à la textfile3
Nom: cd
Accès: tous les utilisateurs
Usage: cd [dirname]
Description: transformer le répertoire de travail dirname. Une méthode qui peut être dirname chemin relatif ou absolu chemin. Si omis le nom du répertoire, puis de transformer un utilisateur de répertoire home (qui est juste où le répertoire de connexion).
En outre, le "~" pour le répertoire qui signifie "." C'est là que le répertoire courant ,".." dit l'actuel emplacement du répertoire sur un répertoire.
Exemple: Aller / usr / bin /:
cd / usr / bin
Aller à leur répertoire:
cd ~
Aller dans le répertoire courant sur les deux niveaux:
cd ../..
Nom de la commande: chmod
Accès: tous les utilisateurs
Utilisez: chmod [-cfvR] [- help] [- version] mode fichier ...
Note: Linux / Unix fichier des autorisations d'accès Il existe trois niveaux: le fichier propriétaire, groupe, autres. Chmod pouvez utiliser pour contrôler quels fichiers ont été consultée par d'autres.
Pour inclure:
Mode: le pouvoir de mettre en chaîne sous la forme suivante: [ugoa ...][[+-=][ rwxX] ... u ][,...], qui dit que le propriétaire du fichier, g et que les fichiers Les propriétaires appartiennent au même groupe (groupe), qui, o dit que d'autres que celui de la personne, dit trois fois oui.
+ Said l'augmentation du pouvoir - que l'abolition de l'autorité, dit seulement = le pouvoir de fixer.
r que l'on peut lire, w peut être dit d'écrire, x, a déclaré exécutable, X dit que ce n'est que lorsque le fichier est un sous-répertoire ou le fichier a été fixée pour les eaux de ruissellement.
-c: Si le fichier ont le pouvoir de modifier avant le spectacle se déplace à changer la
-f: Si les autorisations de fichier ne changent pas ne peuvent pas être affichés les messages d'erreur
-v: afficher la permission de changer les détails
-R: le répertoire courant de tous les fichiers et les sous-répertoires du même droit de changer (c'est-récursive façon de changer un par un)
-Aide: Voir la aide
-Version: version du spectacle
Exemple: file1.txt tous les fichiers peuvent être à lire comme suit:
chmod ugo + r file1.txt
File1.txt tous les fichiers peuvent être lus que:
chmod a + r file1.txt
File1.txt fichier avec le file2.txt que le propriétaire du fichier, au lieu d'appartenir à un même groupe peuvent écrire, autres que ceux qui ne peuvent pas écrire:
chmod ug + w, OW file1.txt file2.txt
Ex1.py sera mis à seul le propriétaire peut déposer:
chmod u + x ex1.py
Répertoire de tous les fichiers et les sous-répertoires sont exposées à toute personne qui peut lire:
chmod-R a + r *
En outre chmod peut également être utilisé comme autorité pour montrer que le fichier chmod 777
La syntaxe est la suivante: chmod fichier abc
En ce qui a, b, c pour chaque ensemble de chiffres qui ont été utilisateur, groupe, et l'autorité de l'autre.
r = 4, w = 2, x = 1
Rwx d'attribuer est de 4 +2 +1 = 7;
Rw-attribut est de 4 +2 = 6;
Pour rx attribut est de 4 +1 = 7.
Exemple:
chmod a = rwx fichier
Et
chmod 777 fichier
Le même effet
chmod ug = rwx, o = x fichier
Et
chmod 771 fichier
Le même effet
Si le nom de fichier chmod 4755 peuvent utiliser ce logiciel avec les privilèges de root
Nom de la commande: chown
Autorisations: root
Utilisez: chmod [-cfhvR] [- help] [- version] utilisateur [: groupe] fichier ...
Note: Linux / Unix personnes sont multitâche du système, tous les fichiers propriétaires. Chown pouvez utiliser le fichier propriétaire pour le changement. En général, cette directive ne constitue par l'administrateur système (root) utilisées par le grand utilisateur ne peut pas modifier d'autres fichiers de personnes appartenant, et pas le pouvoir de déposer leurs propriétaires est en train de changer d'autres personnes. Seul l'administrateur système (root) ont cette autorité.
Pour inclure:
utilisateur: Le nouveau propriétaire du fichier à l'utilisateur IDgroup: Le nouveau propriétaire du fichier des groupes d'utilisateurs (groupe)-c: Si le fichier est bien le propriétaire doit changer avant le spectacle se déplace à changer la-f: Si le fichier propriétaire ne peut pas Changement n'est pas un message d'erreur-H: le seul lien (link) pour effectuer des changements, plutôt que le véritable lien du fichier-v: Voir le propriétaire de changer les détails-R: le répertoire courant de tous les fichiers et les sous-répertoires Pour le même changement de propriétaire (c'est-récursive façon de changer un par un)-help: aide show-version: version de l'émission
Exemple:
File1.txt fichier que les utilisateurs propriétaires des groupes d'utilisateurs Jessie:
chown Jessie: les utilisateurs file1.txt
Répertoire de tous les fichiers et sous-répertoires, le propriétaire des deux groupes d'usagers et fixés à l'utilisateur Lamport:
chmod-R Lamport: les utilisateurs *
Nom: cp
Accès: tous les utilisateurs
Utilisez:
cp [options] source dest
cp [options] source répertoire ...
Description: pour copier un fichier dans un autre fichier, ou de copier quelques fichiers sur un autre répertoire.
Pour inclure
-un dossier dans la mesure du possible, selon les informations telles que la permission de copier l'original.
-r si la source contient un répertoire, le répertoire sera sous Yijie puis copiez le fichier à la destination.
-f si la destination a le même nom de fichier du fichier existe, puis copie à être supprimés avant de copier à nouveau.
Exemple:
Aaa copier le fichier (existe déjà), et a été nommé bbb:
cp aaa bbb
Tous les program langage C pour copier finis dans un sous-répertoire:
cp *. c fini
Nom: Cut
Accès: tous les utilisateurs
Usage: coupe-cnum1-num2 nom de fichier
Description: montrer dès le début de chaque ligne à une date num1 texte num2.
Exemple:
shell>> cat exemple
test2
ce n'est test1
shell>> cut-c0-6 par exemple # # tirage au début de la première de 6 caractères
test2
ce i
Nom: trouver
Usage: trouver
Utilisez:
Le système de fichiers en ligne avec l'expression de la liste des fichiers. Vous pouvez simplement le nom du fichier, type, le temps, la taille, la compétence, et d'autres informations dans différentes combinaisons, que les matchs sont énumérés.
Selon le trouver les règles suivantes pour déterminer chemin et d'expression, dans la ligne de commande en premier - (),! Avant dans le cadre de la voie, suivie par d'expression. Si le chemin est une chaîne vide est l'usage de la voie actuelle, si l'expression est une chaîne vide est l'usage de l'impression pour les paramètres par défaut d'expression
expression peut être utilisée dans les options il ya autant de 20 à 30 mois, seulement introduit dans cette partie de la plus couramment utilisée.
-monter,-xdev: seuls les contrôles et désignés dans le même répertoire dans le système de fichier des fichiers, afin d'éviter d'autres fichiers qui sont répertoriés dans le système de fichiers
amin-n: Dans le passé, n minutes ont été lus
-anewer fichier: le fichier que le fichier a été ensuite lire le fichier
-atime n: dans le dernier n jours ont eu à lire le fichier
Cmin-n: dans les dernières minutes de l'été modifiée n
-cnewer fichier: le fichier que le fichier de mise à jour des fichiers
-ctime n: dans le dernier n jours ont été les fichiers modifiés
-vide: fichier vide-gid-n ou nom de groupe: gid est n est le nom ou le nom du groupe
IPATH-p, p-path: chemin p en ligne avec le nom du fichier, IPATH cas seront ignorés
Nom de nom-,-INAME nom: le nom du fichier avec le nom de fichier. Ignorer les cas INAME
n-taille: la taille du fichier est l'unité n, b, au nom du Groupe de 512 yuan bloc, c, a dit un certain nombre de caractères, k, a déclaré kilo octets, w est un octet ou deux. c-type: type de fichier est le fichier c.
d: répertoire
c: dispositif fichiers de police
b: périphérique de bloc de fichier
p: stockage d'être nommé à
f: fichiers général
l: lien symbolique
s: socket
pid-n: ID de processus du fichier est n
Vous pouvez utiliser la touche () expression seront séparés, et l'opération suivante.
exp1 et exp2
! Expr
expr-pas
exp1 ou exp2
exp1, exp2
Exemple:
Le répertoire courant et tous les sous-répertoires dans le cadre de la extension de nom de fichier est le fichier c liste.
# Find.-name "*. c"
À l'heure actuelle, le répertoire sera son prochain grand fichier dans un sous-répertoire de tous les énumérés
# Find.-Ftype f
Le répertoire courant et tous les sous-répertoires dans le cadre de la 20 dernières minutes de la liste des fichiers mis à jour
# Find.-ctime -20
Nom: moins de
Accès: tous les utilisateurs
Utilisez:
moins [Option] filename
Description:
Le rôle des plus et moins est très similaire, peut être utilisé pour parcourir le contenu d'un fichier texte, la différence est moins permet aux utilisateurs de faire défiler retour vers le navigateur a vu certains de la même époque, pas moins, car au début de l'ensemble du dossier à l'école , Donc en cas de grande échelle ouvrir le fichier, que le rédacteur en chef des instruments (tels que vi) rapide.
Exemple:
Nom de la commande: ln
Accès: tous les utilisateurs
Usage: ln [options] source dist, une option pour le format:
[bdfinsvF-] [-S suffixe de sauvegarde] [-V (numérotés, existant, simple)]
[- Help] [- version] [-]
Note: Linux / Unix système de fichiers, la soi-disant lien (link), on peut considérer cela comme un alias du dossier, et le lien peut être divisé en deux catégories: Hard-link (lien) et de soft-link (lien symbolique), Lien, un fichier peut avoir plusieurs noms, et la douce approche est de lier un fichier en particulier, le fichier est le fichier à un autre emplacement. Est un lien avec l'existence d'un système de fichiers, et peut lien souple à travers le système de fichiers.
ln source dist est un lien (dist) à la source, pour l'usage de mou ou dur lien par lien paramètres de la décision.
Que ce soit dur ou mou liens lien ne sera pas la copie originale d'un fichier, il ne fera que prendre une très petite quantité d'espace disque.
-f: lorsque le premier lien avec le dist fichier avec le nom du fichier à supprimer-d: le système permet aux gestionnaires de leur propre lien catalog de hard-i: dans le même dist et supprimer des fichiers lorsqu'on lui a demandé si le premier-n: Dans Soft lien, dist sera traitée comme un simple fichier-s: lien symbolique (lien symbolique)-v: lien dans le spectacle avant le nom du fichier-b: lorsque le lien sera remplacé ou supprimé des fichiers sauvegarder -- S Suffixe: les fichiers de sauvegarde sont combinés avec le suffixe suffixe-V MÉTHODE: un moyen de sauvegarder l'désigné-help: aide show-version: version montre un exemple:
Aa fichier sera un lien symbolique: zz
ln-s aa zz
Aa fichiers seront un lien: zz
ln xx yy
Nom: localiser
Accès: Tous les utilisateurs: localiser [-q] [-d] [- database =]
localiser [-r] [- regexp =]
localiser [QV-] [-s] [- output =]
localiser [-e] [-f]
localiser [-VH] [- version] [- help]
Description:
localiser l'utilisateur peut rapidement rechercher un fichier dans le système de spécifier si le fichier. La première est la création d'un système dont tous les nom de fichier et le chemin de la base de données, et seulement lorsque la requête de recherche sur la base de données, plutôt que de la réelle profondeur du système de fichiers.
En général, la distribution, la mise en place de la base de données ont été placés dans contab automatiquement. Les utilisateurs en général il suffit d'utiliser
Localiser # your_file_name
Le modèle sur elle. Paramètres:
-u
-U
La mise en place d'une base de données,-u root dès le début,-U peut être désigné pour commencer.
e -
Seront exclus du champ d'application de la recherche.
-l
Si elle est de 1. Mode sans échec est activé. En mode sans échec, l'utilisateur ne verra pas l'autorité de ne pas être en mesure de voir les fichiers. Ce qui ne fera que ralentir la vitesse, parce que la nécessité de localiser le fichier système pour obtenir des informations sur les permissions de fichiers.
-f
À des système de fichiers à exclure, par exemple, nous ne disposons pas d'arguments pour le système de fichiers proc devrait être dans les dossiers sur la base de données.
-q
Le mode silencieux, ne montrera pas les messages d'erreur.
-n
Montre que la production d'un maximum de 000.
-r
Le recours à des expressions régulières pour faire la recherche.
-o
Spécifié le nom de la base de données.
-d
Désigner le chemin de base de données
-h
Para-message
-v
Voir plus d'informations
-V
La version de l'émission montre un exemple du message:
localiser chdrv: pour trouver tous les fichiers appelés chdrv
localiser-a.out n 100: pour trouver tous les fichiers appelé a.out, mais seulement de montrer jusqu'à 100
localiser-U: la mise en place d'une base de données
Nom: ls
Accès: tous les utilisateurs
Usage: ls [-alrtAFR] [nom ...]
Note: La désignation de l'émission du répertoire de contenu (dont la liste figure dans le répertoire courant contient les fichiers et sous-répertoires).
-un spectacle tous les fichiers et répertoires (ls décidé de fichier ou de répertoire un nom commençant par "." considéré comme le fichiers cachés ne seront pas mentionnés)
-l En plus du nom du fichier, le fichier sera modèles, de compétence, propriétaire de la taille des fichiers, des informations détaillées
-r fichier afin de montrer l'ordre inverse (conformément à l'original anglais par ordre alphabétique)
-t fichiers seront mis en place conformément aux priorités énoncées dans le temps
-A-à A, mais ne dresse pas la liste "." (Le répertoire courant) et ".." (répertoire parent)
-F figurant dans le nom du fichier après un symbole; fichier exécutable est ajoutée, tels que "*", puis ajoutez le répertoire "/"
-R s'il existe un fichier de répertoire, le fichier ci-dessous par ordre de Yijie
Exemple:
À l'heure actuelle, les travaux proposés dans l'annuaire sous le nom de tous les s est le début du fichier, la plus nouvelle ligne derrière le plus:
ls-l * s
Le répertoire / bin de tous les répertoires suivants et les fichiers listés dans les détails:
ls-lR / bin
À l'heure actuelle, dont la liste figure dans le travail de tous les fichiers et les sous-répertoires du répertoire dans le répertoire nom après le "/" dans le nom du fichier exécutable après le "*":
ls-AF
Nom: plus
Accès: Tous les utilisateurs: en savoir plus [dlfpcsu-] [-num] [+ / pattern] [+ linenum] [les noms de fichiers ..]
Description: très similaire à la CAT, mais affichera une page de l'utilisateur-amical page par page de lecture, et la plupart d'instruction de base est conforme à vide clés (espace) Jiuwang prochain spectacle, en fonction de la touche b sera de retour (retour) A l'affichage, mais également la fonction de la chaîne de recherche (et même vi), le recours à de la documentation, selon h.
Paramètres:-num montrer un certain nombre de lignes
-d invite l'utilisateur dans le bas de l'écran montre [Communiqué de presse d'espace pour continuer, q pour quitter.], si l'utilisateur a appuyé sur le mauvais bouton, il affichera [Communiqué de presse h pour les instructions.] au lieu de bips
-l a rencontré l'abolition de la nature ^ L (alimentation caractère) suspend les fonctions de
-f calcul lorsque le nombre de lignes au nombre de lignes, en fait, pas-de-ligne automatiquement après quelques lignes (une seule façon dont certains mots sont trop longs pour l'expansion de deux lignes ou deux lignes ou plus)
pas-p pour faire défiler l'affichage sur chaque page, mais pour effacer l'écran, puis afficher le contenu du
-C avec un-p, la première différence est que le contenu de l'émission et puis supprimez l'ancien informations sur d'autres
-s dans une ligne quand il ya plus de deux lignes de lignes blanches sur son remplacement pour la ligne vide
-u ne se présentent pas sous les guillemets (variable d'environnement TERM conformément à l'administration désignés varier)
+ / Fichiers à chaque spectacle avant de la chaîne de recherche (pattern), puis la chaîne après le spectacle
+ Num de la première ligne num commencent à montrer des
Les noms de fichiers voulons montrer le contenu du fichier, par exemple le nombre de pluriel:
plus-s-test par la page-test contenu du fichier, si une rangée sur deux lignes de lignes vides sont vides et les lignes de son spectacle.
plus de 20 test de la ligne de départ 20 du contenu du fichier de test spectacle.
Nom: mv
Accès: tous les utilisateurs
Utilisez:
mv [options] source dest
mv [options] source répertoire ...
Description: Un fichier sera déplacé vers un autre fichier, ou de quelques fichiers dans un autre répertoire.
Paramètres:-i a le même nom si le fichier de destination, puis de vérifier si la couverture des anciens fichiers.
Exemple:
Aaa fichier sera renommé le bbb:
mv aaa bbb
Tous de la programmation en langage C fini transféré à un sous-répertoire:
mv-i *. c
Nom: rm
Accès: tous les utilisateurs
Usage: rm [options] nom ...
Description: pour supprimer des fichiers et des répertoires.
Pour inclure
-i les supprimer un par un avant l'enquête a confirmé.
-f, même si les fichiers originaux attribut de lecture seule série, mais aussi directement à supprimer, un par un sans confirmation.
-r sera la suivante la liste des fichiers et aussi les supprimer un par un.
Exemple:
Programmation en langage C pour supprimer tous les fichiers, les supprimer un par un avant demandé de confirmer:
rm-i *. c
Arrivé à un sous-répertoire et supprimer tous les fichiers dans un sous-répertoire:
rm-r Terminé
Nom: rmdir
Accès: dans le répertoire courant dispose des autorisations appropriées pour tous les utilisateurs
Emploi: rmdir [-p] dirname
Description: supprimer les répertoires vides.
Paramètres:-p lorsque le sous a été supprimé après qu'il est devenu répertoire vide, puis supprimez le chemin ensemble.
Exemple:
Will répertoire de travail, a appelé les membres de l'AAA pour supprimer un sous-répertoire:
rmdir AAA
De travail dans le répertoire sous le répertoire BBB, connu sous le nom de la suppression de la sous-répertoire de test. Si le test supprimé, BBB répertoire dans le répertoire d'espace, le BBB seront également supprimées.
rmdir BBB-p / Test
Nom: split
Accès: tous les utilisateurs
Utilisez: split [OPTION] [INPUT [préfixe]]
Description:
Un fichier est séparé en plusieurs. D'entrées-sorties de la division en une taille fixe de fichier et le nom du fichier ont été PREFIXaa, PREFIXab ...; PREFIX par défaut est `x. INPUT s'il n'y a pas de fichier »ou - de l'entrée standard dans la lecture des informations.
Kuang poche
-b,-octets = taille
TAILLE valeur pour chaque taille de fichier de sortie, l'unité octet.
-C,-ligne-octets = taille
Chaque fichier de sortie, le plus grand nombre de byte.
-l,-lignes = NOMBRE
Nombre Valeur de la production pour chaque fichier d'un certain nombre de grandes et petites.
-NUMÉRO
-L NUMÉRO avec la même.
-Verbose
Dans chacun de la production est ouverte, à imprimer les informations de débogage à la sortie d'erreur standard.
-Aide
Afficher des informations supplémentaires et puis quitter.
-Version
Version de la liste des informations et puis quitter.
Unités de dimension peuvent être ajoutés: b au nom de la 512, k, au nom de la 1K, M, au nom de la 1 Meg.
Exemple:
PostgresSQL et de sauvegarde de base de données à grande échelle de retour au dépôt:
À la suite de Postgres formulaire vous permet une plus grande que la capacité maximale des fichiers système, de sorte que vous voulez décharge pour former un seul fichier mai être un problème, l'usage de la scission de fichiers pour la partition.
Pg_dump dbname% | split-b 1m - filename.dump.
Recharger
Dbname% createdb
% Cat filename.dump .* | pgsql dbname
Nom: touch
Accès: tous les utilisateurs
Utilisez:
Appuyez sur [-CCGP]
[-r fichier de référence] [- file = fichier de référence]
[-t MMDDhhmm [[CC] YY] [. ss]]
[D-temps] [- date = temps] [- temps = (atime, accès, d'usage, mtime, modifier)]
[- No-créer] [- help] [- version]
fichier1 [fichier2 ...]
Description:
touche de commande pour modifier le fichier temps record. ls-l permet d'afficher le temps d'enregistrement de fichier.
Paramètres:
un changement en un temps record pour lire le fichier.
m fichier pour changer le dossier de modification.
c Si le but de le fichier n'existe pas, ne permettra pas de créer un nouveau fichier. -Avec-pas de créer le même effet.
f non-usage, et à d'autres systèmes Unix et la compatibilité des réserves.
r l'emploi de référence enregistre le temps, et le fichier de la même effet.
d pour fixer la date et l'heure, vous pouvez utiliser une variété de formats.
t le temps de mettre le dossier de fichier, la commande format avec la même date.
-No-créer ne permettra pas de créer un nouveau fichier.
-Aider à mettre le format de commande.
-Version de la liste des messages.
Exemple:
La façon la plus simple à utiliser, les fichiers seront désormais ré-temps record. Si le fichier n'existe pas, le système crée un nouveau fichier.
contact fichier
touch fichier1 fichier2
Le fichier sera à nouveau un temps record à 18:03 sur 6 Mai de l'année deux mille ans. Format d'heure peut se référer à l'instruction date, au moins entre MMDDHHmm, est à l'heure et sur le sub.
touche-t-c fichier 05061803
touche-t-c fichier 050618032000
Le fichier va enregistrer le changement d'heure et de la referencefile même.
contact-file referencefile r
Le fichier sera modifié pour enregistrer l'heure à 18h03 sur 6 Mai de l'année deux mille ans. Vous pouvez utiliser le suis de temps, heures ou 24 heures, la date, vous pouvez utiliser d'autres formats, tels que 6 Mai 2000.
contact-d "6:03 pm" fichier
contact-d "05.06.2000" fichier
contact-d "6:03 pm 05.06.2000" fichier
Encyclopédie de commandes sous Linux (1)
chat cd
chmod chown
cp coupe
Nom: cat
Accès: Tous les utilisateurs: cat [-AbeEnstTuv] [- help] [- version] filename
Description: chaîne de se connecter au fichier après avoir atteint une production de base (ou fond d'écran> nom de fichier sur un autre fichier)
Paramètres:
-n-ou nombre de 1 au début de toutes les lignes de code de sortie
b-ou-nombre-et-nonblank n semblable à la ligne vide n'est pas seulement une affaire de chiffres
-s ou-squeeze-blank d'avoir deux lignes dans une ligne sur une ligne blanche, pour sa substitution sur la ligne vide
-v ou-show-non imprimables
Exemple:
chat-n textfile1> textfile2 la textfile1 le contenu du fichier d'ajouter des lignes, après le fichier d'entrée textfile2
chat-b textfile1 textfile2>> textfile3 la textfile1 et textfile2 le contenu du fichier à ajouter la ligne (pas une ligne vierge), le contenu sera joint à la textfile3
Nom: cd
Accès: tous les utilisateurs
Usage: cd [dirname]
Description: transformer le répertoire de travail dirname. Une méthode qui peut être dirname chemin relatif ou absolu chemin. Si omis le nom du répertoire, puis de transformer un utilisateur de répertoire home (qui est juste où le répertoire de connexion).
En outre, le "~" pour le répertoire qui signifie "." C'est là que le répertoire courant ,".." dit l'actuel emplacement du répertoire sur un répertoire.
Exemple: Aller / usr / bin /:
cd / usr / bin
Aller à leur répertoire:
cd ~
Aller dans le répertoire courant sur les deux niveaux:
cd ../..
Nom de la commande: chmod
Accès: tous les utilisateurs
Utilisez: chmod [-cfvR] [- help] [- version] mode fichier ...
Note: Linux / Unix fichier des autorisations d'accès Il existe trois niveaux: le fichier propriétaire, groupe, autres. Chmod pouvez utiliser pour contrôler quels fichiers ont été consultée par d'autres.
Pour inclure:
Mode: le pouvoir de mettre en chaîne sous la forme suivante: [ugoa ...][[+-=][ rwxX] ... u ][,...], qui dit que le propriétaire du fichier, g et que les fichiers Les propriétaires appartiennent au même groupe (groupe), qui, o dit que d'autres que celui de la personne, dit trois fois oui.
+ Said l'augmentation du pouvoir - que l'abolition de l'autorité, dit seulement = le pouvoir de fixer.
r que l'on peut lire, w peut être dit d'écrire, x, a déclaré exécutable, X dit que ce n'est que lorsque le fichier est un sous-répertoire ou le fichier a été fixée pour les eaux de ruissellement.
-c: Si le fichier ont le pouvoir de modifier avant le spectacle se déplace à changer la
-f: Si les autorisations de fichier ne changent pas ne peuvent pas être affichés les messages d'erreur
-v: afficher la permission de changer les détails
-R: le répertoire courant de tous les fichiers et les sous-répertoires du même droit de changer (c'est-récursive façon de changer un par un)
-Aide: Voir la aide
-Version: version du spectacle
Exemple: file1.txt tous les fichiers peuvent être à lire comme suit:
chmod ugo + r file1.txt
File1.txt tous les fichiers peuvent être lus que:
chmod a + r file1.txt
File1.txt fichier avec le file2.txt que le propriétaire du fichier, au lieu d'appartenir à un même groupe peuvent écrire, autres que ceux qui ne peuvent pas écrire:
chmod ug + w, OW file1.txt file2.txt
Ex1.py sera mis à seul le propriétaire peut déposer:
chmod u + x ex1.py
Répertoire de tous les fichiers et les sous-répertoires sont exposées à toute personne qui peut lire:
chmod-R a + r *
En outre chmod peut également être utilisé comme autorité pour montrer que le fichier chmod 777
La syntaxe est la suivante: chmod fichier abc
En ce qui a, b, c pour chaque ensemble de chiffres qui ont été utilisateur, groupe, et l'autorité de l'autre.
r = 4, w = 2, x = 1
Rwx d'attribuer est de 4 +2 +1 = 7;
Rw-attribut est de 4 +2 = 6;
Pour rx attribut est de 4 +1 = 7.
Exemple:
chmod a = rwx fichier
Et
chmod 777 fichier
Le même effet
chmod ug = rwx, o = x fichier
Et
chmod 771 fichier
Le même effet
Si le nom de fichier chmod 4755 peuvent utiliser ce logiciel avec les privilèges de root
Nom de la commande: chown
Autorisations: root
Utilisez: chmod [-cfhvR] [- help] [- version] utilisateur [: groupe] fichier ...
Note: Linux / Unix personnes sont multitâche du système, tous les fichiers propriétaires. Chown pouvez utiliser le fichier propriétaire pour le changement. En général, cette directive ne constitue par l'administrateur système (root) utilisées par le grand utilisateur ne peut pas modifier d'autres fichiers de personnes appartenant, et pas le pouvoir de déposer leurs propriétaires est en train de changer d'autres personnes. Seul l'administrateur système (root) ont cette autorité.
Pour inclure:
utilisateur: Le nouveau propriétaire du fichier à l'utilisateur IDgroup: Le nouveau propriétaire du fichier des groupes d'utilisateurs (groupe)-c: Si le fichier est bien le propriétaire doit changer avant le spectacle se déplace à changer la-f: Si le fichier propriétaire ne peut pas Changement n'est pas un message d'erreur-H: le seul lien (link) pour effectuer des changements, plutôt que le véritable lien du fichier-v: Voir le propriétaire de changer les détails-R: le répertoire courant de tous les fichiers et les sous-répertoires Pour le même changement de propriétaire (c'est-récursive façon de changer un par un)-help: aide show-version: version de l'émission
Exemple:
File1.txt fichier que les utilisateurs propriétaires des groupes d'utilisateurs Jessie:
chown Jessie: les utilisateurs file1.txt
Répertoire de tous les fichiers et sous-répertoires, le propriétaire des deux groupes d'usagers et fixés à l'utilisateur Lamport:
chmod-R Lamport: les utilisateurs *
Nom: cp
Accès: tous les utilisateurs
Utilisez:
cp [options] source dest
cp [options] source répertoire ...
Description: pour copier un fichier dans un autre fichier, ou de copier quelques fichiers sur un autre répertoire.
Pour inclure
-un dossier dans la mesure du possible, selon les informations telles que la permission de copier l'original.
-r si la source contient un répertoire, le répertoire sera sous Yijie puis copiez le fichier à la destination.
-f si la destination a le même nom de fichier du fichier existe, puis copie à être supprimés avant de copier à nouveau.
Exemple:
Aaa copier le fichier (existe déjà), et a été nommé bbb:
cp aaa bbb
Tous les program langage C pour copier finis dans un sous-répertoire:
cp *. c fini
Nom: Cut
Accès: tous les utilisateurs
Usage: coupe-cnum1-num2 nom de fichier
Description: montrer dès le début de chaque ligne à une date num1 texte num2.
Exemple:
shell>> cat exemple
test2
ce n'est test1
shell>> cut-c0-6 par exemple # # tirage au début de la première de 6 caractères
test2
ce i
Nom: trouver
Usage: trouver
Utilisez:
Le système de fichiers en ligne avec l'expression de la liste des fichiers. Vous pouvez simplement le nom du fichier, type, le temps, la taille, la compétence, et d'autres informations dans différentes combinaisons, que les matchs sont énumérés.
Selon le trouver les règles suivantes pour déterminer chemin et d'expression, dans la ligne de commande en premier - (),! Avant dans le cadre de la voie, suivie par d'expression. Si le chemin est une chaîne vide est l'usage de la voie actuelle, si l'expression est une chaîne vide est l'usage de l'impression pour les paramètres par défaut d'expression
expression peut être utilisée dans les options il ya autant de 20 à 30 mois, seulement introduit dans cette partie de la plus couramment utilisée.
-monter,-xdev: seuls les contrôles et désignés dans le même répertoire dans le système de fichier des fichiers, afin d'éviter d'autres fichiers qui sont répertoriés dans le système de fichiers
amin-n: Dans le passé, n minutes ont été lus
-anewer fichier: le fichier que le fichier a été ensuite lire le fichier
-atime n: dans le dernier n jours ont eu à lire le fichier
Cmin-n: dans les dernières minutes de l'été modifiée n
-cnewer fichier: le fichier que le fichier de mise à jour des fichiers
-ctime n: dans le dernier n jours ont été les fichiers modifiés
-vide: fichier vide-gid-n ou nom de groupe: gid est n est le nom ou le nom du groupe
IPATH-p, p-path: chemin p en ligne avec le nom du fichier, IPATH cas seront ignorés
Nom de nom-,-INAME nom: le nom du fichier avec le nom de fichier. Ignorer les cas INAME
n-taille: la taille du fichier est l'unité n, b, au nom du Groupe de 512 yuan bloc, c, a dit un certain nombre de caractères, k, a déclaré kilo octets, w est un octet ou deux. c-type: type de fichier est le fichier c.
d: répertoire
c: dispositif fichiers de police
b: périphérique de bloc de fichier
p: stockage d'être nommé à
f: fichiers général
l: lien symbolique
s: socket
pid-n: ID de processus du fichier est n
Vous pouvez utiliser la touche () expression seront séparés, et l'opération suivante.
exp1 et exp2
! Expr
expr-pas
exp1 ou exp2
exp1, exp2
Exemple:
Le répertoire courant et tous les sous-répertoires dans le cadre de la extension de nom de fichier est le fichier c liste.
# Find.-name "*. c"
Le répertoire courant dans le cadre de la sous-liste de tous les fichiers en général
# Find.-Ftype f
Le répertoire courant et tous les sous-répertoires dans le cadre de la 20 dernières minutes de la liste des fichiers mis à jour
# Find.-ctime -20
Nom: moins de
Accès: tous les utilisateurs
Utilisez:
moins [Option] filename
Description:
Le rôle des plus et moins est très similaire, peut être utilisé pour parcourir le contenu d'un fichier texte, la différence est moins permet aux utilisateurs de faire défiler retour vers le navigateur a vu certains de la même époque, pas moins, car au début de l'ensemble du dossier à l'école , Donc en cas de grande échelle ouvrir le fichier, que le rédacteur en chef des instruments (tels que vi) rapide.
Exemple:
Nom de la commande: ln
Accès: tous les utilisateurs
Usage: ln [options] source dist, une option pour le format:
[bdfinsvF-] [-S suffixe de sauvegarde] [-V (numérotés, existant, simple)]
[- Help] [- version] [-]
Note: Linux / Unix système de fichiers, la soi-disant lien (link), on peut considérer cela comme un alias du dossier, et le lien peut être divisé en deux catégories: Hard-link (lien) et de soft-link (lien symbolique), Lien, un fichier peut avoir plusieurs noms, et la douce approche est de lier un fichier en particulier, le fichier est le fichier à un autre emplacement. Est un lien avec l'existence d'un système de fichiers, et peut lien souple à travers le système de fichiers.
ln source dist est un lien (dist) à la source, pour l'usage de mou ou dur lien par lien paramètres de la décision.
Que ce soit dur ou mou liens lien ne sera pas la copie originale d'un fichier, il ne fera que prendre une très petite quantité d'espace disque.
-f: lorsque le premier lien avec le dist fichier avec le nom du fichier à supprimer-d: le système permet aux gestionnaires de leur propre lien catalog de hard-i: dans le même dist et supprimer des fichiers lorsqu'on lui a demandé si le premier-n: Dans Soft lien, dist sera traitée comme un simple fichier-s: lien symbolique (lien symbolique)-v: lien dans le spectacle avant le nom du fichier-b: lorsque le lien sera remplacé ou supprimé des fichiers sauvegarder -- S Suffixe: les fichiers de sauvegarde sont combinés avec le suffixe suffixe-V MÉTHODE: un moyen de sauvegarder l'désigné-help: aide show-version: version montre un exemple:
Aa fichier sera un lien symbolique: zz
ln-s aa zz
Aa fichiers seront un lien: zz
ln xx yy
Nom: localiser
Accès: Tous les utilisateurs: localiser [-q] [-d] [- database =]
localiser [-r] [- regexp =]
localiser [QV-] [-s] [- output =]
localiser [-e] [-f]
localiser [-VH] [- version] [- help]
Description:
localiser l'utilisateur peut rapidement rechercher un fichier dans le système de spécifier si le fichier. La première est la création d'un système dont tous les nom de fichier et le chemin de la base de données, et seulement lorsque la requête de recherche sur la base de données, plutôt que de la réelle profondeur du système de fichiers.
En général, la distribution, la mise en place de la base de données ont été placés dans contab automatiquement. Les utilisateurs en général il suffit d'utiliser
Localiser # your_file_name
Le modèle sur elle. Paramètres:
-u
-U
La mise en place d'une base de données,-u root dès le début,-U peut être désigné pour commencer.
e -
Seront exclus du champ d'application de la recherche.
-l
Si elle est de 1. Mode sans échec est activé. En mode sans échec, l'utilisateur ne verra pas l'autorité de ne pas être en mesure de voir les fichiers. Ce qui ne fera que ralentir la vitesse, parce que la nécessité de localiser le fichier système pour obtenir des informations sur les permissions de fichiers.
-f
À des système de fichiers à exclure, par exemple, nous ne disposons pas d'arguments pour le système de fichiers proc devrait être dans les dossiers sur la base de données.
-q
Le mode silencieux, ne montrera pas les messages d'erreur.
-n
Montre que la production d'un maximum de 000.
-r
Le recours à des expressions régulières pour faire la recherche.
-o
Spécifié le nom de la base de données.
-d
Désigner le chemin de base de données
-h
Para-message
-v
Voir plus d'informations
-V
La version de l'émission montre un exemple du message:
localiser chdrv: pour trouver tous les fichiers appelés chdrv
localiser-a.out n 100: pour trouver tous les fichiers appelé a.out, mais seulement de montrer jusqu'à 100
localiser-U: la mise en place d'une base de données
Nom: ls
Accès: tous les utilisateurs
Usage: ls [-alrtAFR] [nom ...]
Note: La désignation de l'émission du répertoire de contenu (dont la liste figure dans le répertoire courant contient les fichiers et sous-répertoires).
-un spectacle tous les fichiers et répertoires (ls décidé de fichier ou de répertoire un nom commençant par "." considéré comme le fichiers cachés ne seront pas mentionnés)
-l En plus du nom du fichier, le fichier sera modèles, de compétence, propriétaire de la taille des fichiers, des informations détaillées
-r fichier afin de montrer l'ordre inverse (conformément à l'original anglais par ordre alphabétique)
-t fichiers seront mis en place conformément aux priorités énoncées dans le temps
-A-à A, mais ne dresse pas la liste "." (Le répertoire courant) et ".." (répertoire parent)
-F figurant dans le nom du fichier après un symbole; fichier exécutable est ajoutée, tels que "*", puis ajoutez le répertoire "/"
-R s'il existe un fichier de répertoire, le fichier ci-dessous par ordre de Yijie
Exemple:
À l'heure actuelle, les travaux proposés dans l'annuaire sous le nom de tous les s est le début du fichier, la plus nouvelle ligne derrière le plus:
ls-l * s
Le répertoire / bin de tous les répertoires suivants et les fichiers listés dans les détails:
ls-lR / bin
À l'heure actuelle, dont la liste figure dans le travail de tous les fichiers et les sous-répertoires du répertoire dans le répertoire nom après le "/" dans le nom du fichier exécutable après le "*":
ls-AF
Nom: plus
Accès: Tous les utilisateurs: en savoir plus [dlfpcsu-] [-num] [+ / pattern] [+ linenum] [les noms de fichiers ..]
Description: très similaire à la CAT, mais affichera une page de l'utilisateur-amical page par page de lecture, et la plupart d'instruction de base est conforme à vide clés (espace) Jiuwang prochain spectacle, en fonction de la touche b sera de retour (retour) A l'affichage, mais également la fonction de la chaîne de recherche (et même vi), le recours à de la documentation, selon h.
Paramètres:-num montrer un certain nombre de lignes
-d invite l'utilisateur dans le bas de l'écran montre [Communiqué de presse d'espace pour continuer, q pour quitter.], si l'utilisateur a appuyé sur le mauvais bouton, il affichera [Communiqué de presse h pour les instructions.] au lieu de bips
-l a rencontré l'abolition de la nature ^ L (alimentation caractère) suspend les fonctions de
-f calcul lorsque le nombre de lignes au nombre de lignes, en fait, pas-de-ligne automatiquement après quelques lignes (une seule façon dont certains mots sont trop longs pour l'expansion de deux lignes ou deux lignes ou plus)
pas-p pour faire défiler l'affichage sur chaque page, mais pour effacer l'écran, puis afficher le contenu du
-C avec un-p, la première différence est que le contenu de l'émission et puis supprimez l'ancien informations sur d'autres
-s dans une ligne quand il ya plus de deux lignes de lignes blanches sur son remplacement pour la ligne vide
-u ne se présentent pas sous les guillemets (variable d'environnement TERM conformément à l'administration désignés varier)
+ / Fichiers à chaque spectacle avant de la chaîne de recherche (pattern), puis la chaîne après le spectacle
+ Num de la première ligne num commencent à montrer des
Les noms de fichiers voulons montrer le contenu du fichier, par exemple le nombre de pluriel:
more -s testfile 逐页显示testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
more +20 testfile 从第20 行开始显示testfile 之档案内容。
名称:mv
使用权限:所有使用者
使用方式:
mv [options] source dest
mv [options] source… directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。
范例:
将档案aaa 更名为bbb :
mv aaa bbb
将所有的C语言程式移至Finished 子目录中:
mv -i *.c
名称:rm
使用权限:所有使用者
使用方式:rm [options] name…
说明:删除档案及目录。
把计
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认:
rm -i *.c
将Finished 子目录及子目录中所有档案删除:
rm -r Finished
名称:rmdir
使用权限:于目前目录有适当权限的所有使用者
使用方式: rmdir [-p] dirName
说明: 删除空的目录。
参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
范例:
将工作目录下,名为AAA 的子目录删除:
rmdir AAA
在工作目录下的BBB 目录中,删除名为Test 的子目录。若Test 删除后,BBB 目录成为空目录,则BBB 亦予删除。
rmdir -p BBB/Test
名称:split
使用权限:所有使用者
使用方式:split [OPTION] [INPUT [PREFIX]]
说明:
将一个档案分割成数个。而从INPUT 分割输出成固定大小的档案,其档名依序为PREFIXaa, PREFIXab…;PREFIX 预设值为`x。若没有INPUT 档或为`-,则从标准输入读进资料。
匡兜
-b, –bytes=SIZE
SIZE 值为每一输出档案的大小,单位为byte。
-C, –line-bytes=SIZE
每一输出档中,单行的最大byte 数。
-l, –lines=NUMBER
NUMBER 值为每一输出档的列数大小。
-NUMBER
与-l NUMBER 相同。
–verbose
于每个输出档被开启前,列印出侦错资讯到标准错误输出。
–help
显示辅助资讯然后离开。
–version
列出版本资讯然后离开。
SIZE 可加入单位: b 代表512, k 代表1K, m 代表1 Meg。
范例:
PostgresSQL 大型资料库备份与回存:
因Postgres 允许表格大过你系统档案的最大容量,所以要将表格dump 到单一的档案可能会有问题,使用split进行档案分割。
% pg_dump dbname | split -b 1m - filename.dump.
重新载入
% createdb dbname
% cat filename.dump.* | pgsql dbname
名称:touch
使用权限:所有使用者
使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]
说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。
参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与–no-create 的效果一样。
f 不使用,是为了与其他unix 系统的相容性而保留。
r 使用参考档的时间记录,与–file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与date 指令相同。
–no-create 不会建立新档案。
–help 列出指令格式。
–version 列出版本讯息。
范例:
最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
touch file
touch file1 file2
将file 的时间记录改为5 月6 日18 点3 分,公元两千年。时间的格式可以参考date 指令,至少需输入MMDDHHmm ,就是月日时与分。
touch -c -t 05061803 file
touch -c -t 050618032000 file
将file 的时间记录改变成与referencefile 一样。
touch -r referencefile file
将file 的时间记录改成5 月6 日18 点3 分,公元两千年。时间可以使用am, pm 或是24 小时的格式,日期可以使用其他格式如6 May 2000 。
touch -d “6:03pm” file
touch -d “05/06/2000″ file
touch -d “6:03pm 05/06/2000″ file”














