Maison > Article > Opération et maintenance > Système de fichiers de notes d'étude Linux (organisé et partagé)
Cet article vous apporte des connaissances pertinentes sur le système de fichiers sous Linux, y compris des descriptions de répertoires et des problèmes liés aux opérations sur les fichiers. J'espère qu'il vous sera utile.
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Attributs de fichier : Les fichiers Linux sont essentiellement divisés en 3 attributs : lisible (r), inscriptible (w) , exécutable(x ). L'ordre de tri des positions d'autorisation est (en prenant -rw-r--r-- comme exemple) :
-rw (utilisateur) -r (groupe d'utilisateurs dans le même groupe) - -r (autres utilisateurs) -
Les utilisateurs peuvent être lisibles et inscriptibles, lisibles par les utilisateurs du même groupe, lisibles par d'autres utilisateurs
Nombre de fichiers :S'il s'agit d'un fichier, le nombre de fichiers est de 1 ; s'il s'agit d'un répertoire, le nombre de fichiers est de 1 ; le nombre de fichiers dans le répertoire
Le groupe auquel il appartient :Chaque propriétaire peut avoir plus d'un groupe, mais la plupart des utilisateurs ne doivent appartenir au même groupe que lorsque l'administrateur système souhaite accorder à l'utilisateur des autorisations spéciales, on lui donnera peut-être un autre groupe
Taille du fichier : La taille du fichier est exprimée en octets. Les répertoires vides font généralement 1024 octets.
Date de création : Au format "mois, jour et heure"
cd | Commande de changement de répertoire |
cd / | Retour au répertoire racine |
cd /home | Passer à la page d'accueil annuaire |
cd.. | Retour au répertoire de niveau supérieur '.' indique le répertoire actuel |
cd /var/ftp/pub | Passer au répertoire pub en une seule fois |
cd /root | Basculez vers le répertoire de l'utilisateur racine (Remarque : le répertoire de l'utilisateur racine est affiché sous la forme "~") |
Les opérations de répertoire peuvent utiliser des chemins absolus (à partir du répertoire racine) ou chemins relatifs (à partir du répertoire courant) le répertoire commence). Afin de pouvoir changer de répertoire rapidement et avec précision, les opérations de répertoire doivent être efficaces dans l'utilisation de la touche TAB pour compléter automatiquement le nom du répertoire |
cp | commande de copie |
cp 123 /var/ftp/pub | Copiez le fichier nommé 123 dans le répertoire pub |
cp 123 /var/ftp/pub/456 | Copiez le fichier nommé 123 Copiez le fichier dans le répertoire pub et renommez-le en 456 |
cp -r /var/ftp/pub /home | Copiez le répertoire pub dans le répertoire personnel |
mv | Déplacer la commande |
mv 123 /var/ftp/pub | Déplacez le fichier nommé 123 vers le répertoire pub |
mv 123 /var/ftp/pub/456 | Déplacez le fichier nommé 123 dans le répertoire pub et renommez-le en 456 |
mv /var/ftp/pub /home | Déplacer le répertoire pub Allez dans le répertoire personnel |
mv 123 456 | et renommez le fichier 123 dans le répertoire actuel en 456 |
rm | Supprimer la commande |
rm 123 | Supprimer le fichier nommé 123 dans le répertoire (le fichier existe), il faut appuyer sur y pour confirm |
rm -f 123 | Supprimer le fichier, forcer la suppression, aucune confirmation requise |
rm -r abc | Supprimer le répertoire nommé abc sous le répertoire (le répertoire existe), requis Appuyez sur y pour confirmer |
rm -fr abc | Supprimer de force le répertoire, aucune confirmation n'est requise |
rm -f a* | Supprimer de force tous les fichiers commençant avec un dans le répertoire, Aucune confirmation requise |
touch | Créer un fichier |
touch 12 3 | Créez un fichier nommé 123 |
touch a b c | Nouveaux fichiers multiples |
Inode : identifiant de fichier
Liens : lien vers Inode
Accès : dernière vue du contenu du fichier Time
Modify : L'heure à laquelle le contenu du fichier a été modifié pour la dernière fois
Change : L'heure à laquelle les autorisations du fichier ou d'autres attributs du fichier ont été modifiés pour la dernière fois
L'utilisation de stat peut rendre à nouveau les trois fois cohérentes
ln | Lien (raccourci) |
ln -s yyy syyy | Créer un lien (lien logiciel) syyy vers yyy, puis utilisez cat syyy pour afficher le contenu dans yyy |
ln yyy hyyy | Créez un lien (lien physique) hyyy vers yyy, puis utilisez cat hyyy pour afficher le contenu dans yyy |
cat/less | Afficher la commande de contenu du texte |
cat /etc/passwd | Afficher le contenu du fichier texte mot de passe , seule la dernière page peut être visualisée, convient uniquement à l'affichage de petits fichiers texte sur un seul écran |
less /etc/passwd | Vous pouvez utiliser les touches de curseur haut et bas et la page haut et bas pour. faites défiler tout le contenu du fichier texte passwd. Appuyez sur q après la visualisation |
tac | est similaire à la commande cat, sauf que le contenu affiché est de l'arrière vers l'avant |
head -3 yyy | 显示yyy文件的前三行内容 |
tail -3 yyy | 显示yyy文件的后三行内容 |
head -3 yyy | tail -1 | 显示yyy文件第三行的内容 |
tail -f yyy | 监控yyy的内容(监控Inode,当文件删除后,监控就停止,再次创建同名文件时,不会继续监控) |
tail -F yyy | 监控yyy文件的内容(监控文件名,当文件删除后,监控会暂停,再次创建同名文件时,监控会继续) |
移除yyy后
tail -F yyy停止
因为还有一个hyyy指向和yyy一样的Inode,所以
tail -f yyy还在继续监控
移除hyyy后
tail -f yyy停止监控
再次创建yyy后,并向yyy中追加“hello”
tail -F yyy追加hello
tail -f yyy没有反应
再次向yyy中追加数据
ping www.baidu.com >> yyy//将ping的内容追加到yyy文件中
tail -F yyy继续追加新的信息
find / -name yyy | 全局搜索yyy文件的位置 |
find /ect -name yyy | 在etc目录及子目录查找yyy文件 |
find /etc -name a*a | 在etc目录及子目录查找a开头a结尾的文件 |
相关推荐:《Linux视频教程》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!