Théorie: commandes courantes et cas de Linux

Opérations auxiliaires pour l'édition de la ligne de commande Linux:

Barre oblique inverse "\" ---------------------- Forcer le saut de ligne
ctrl + U ----------------- ----- Effacer jusqu'au début de la ligne (sans le curseur)
ctrl + K ---------------------- Effacer jusqu'à la fin de la ligne (y compris le curseur)
ctrl + L ---------------------- Effacer l'écran
ctrl + C ---------------------- Annuler Modifiez cette commande
ctrl + J ---------------------- Entrez (Entrée)
ctrl + H ------------- --------- Supprimer le caractère

Afficher et changer de répertoire (pwd, cd, ls, du)

Pwd :

[root@TL ~]# pwd					//查看当前目录

Cd (répertoire de travail du commutateur):

[root@TL ~]# cd /opt					//进入opt目录	
[root@TL opt]# cd ..					//回到上一层目录
[root@TL /]# cd ~					//回到root (回到当前的家目录)
[root@TL ~]# cd -					//回到上次目录

Ls (la liste montre le contenu du répertoire):

[root@TL /]# ls -a					//显示带 ”.” 的文件 . 是隐藏文件
[root@TL /]# ls -a /etc				//可以查看隐藏文件
[root@TL /]# ls -c					//按文件修改时间排序
[root@TL /]# ls -i					//在输出的第一显示文件的l节点号
[root@TL /]# ls -l					//以长格式显示文件的详细信息
[root@TL /]# ls -r					//按逆序显示ls命令的输出结果
[root@TL /]# ls -R		//递归的显示指定目录的各个目录中的文件  (Ctrl+c可中止)

Définissez la casse d'alias-alias:

alias myls=’ls-alh’				//设置myls为ls-alh的别名

Du (pour compter la taille de l'espace disque occupé):

[root@TL /]# du -a		//统计磁盘空间占用时包括所有的文件,不仅仅只统计目录
[root@TL /]# du -h	  //以更人性化的方式(默认以KB计数,但不是显示单位)显示出统计结果
[root@TL /]# du -s	      //只统计所占用空间总大小,而不是统计每个子目录,文件的大小 

Comptez l'espace occupé -du cas:

[root@TL /]# du -sh /var/log/			//统计/var/log/占空间大小

Créer des répertoires et des fichiers (mkdir, touch, ln)

Créez un nouveau cas directory-mkdir:

[root@TL opt]# mkdir public_html  		//在当前目录下创建名为 public_html 
[root@TL opt]# mkdir -p /aa/bb/cc			//在目录下创建多层目录aa/bb/cc

Appuyez sur (créer un fichier):

[root@TL opt]# touch a b				//创建a b 两个文件

Ln (créer un fichier lien):

[root@TL opt]# ln -s 				//创建软连接(名称对名称名称被删无法查看)
[root@TL opt]# ln  				//创建硬连接(名称对索引名称被删可以查看)

Cas:
Lien souple: ln-s a a1 a <----> a1
Lien physique: ln a b1 b1 <----> Index
Suppression du lien souple a1 ne pourra pas voir
Supprimer le lien dur qu'un b1 pourra voir

Copier, supprimer, déplacer des répertoires et des fichiers (cp, rm, mv)

Cp (copier des fichiers ou des répertoires):

[root@TL opt]# cp -f a b1			//a覆盖b但不进行提醒,强行覆盖
[root@TL opt]# cp -i a b1			//a覆盖b时进行提醒
[root@TL opt]# cp -p a b1			//a复制到b时保持源文件的权限、时间等属性不变
[root@TL opt]# cp -r a b1			//复制a的所有文件及子目录到b

Rm (supprimer des fichiers ou des répertoires):

[root@TL /]# rm -rf 			//删除文件    (高危命令,谨慎!!!)
[root@TL /]# rm -r			//递归删除   (删除前会提示,是否确认删除)

Mv (déplacement de fichiers ou de répertoires):

[root@TL opt]# mv 1 2				//将文件1移动到文件2

Déplacer le fichier ou le répertoire spécifié vers l'emplacement.
Si l'emplacement cible est le même que l'emplacement source, cela revient à effectuer une opération de changement de nom.

Rechercher des répertoires et des fichiers (qui, trouver)

Lequel (recherchez le répertoire de stockage des commandes / fichiers):

echo $PATH 					//显示你的环境变量值

Rechercher (Rechercher un fichier ou un répertoire)

-name ------------- Recherche en fonction du nom du fichier cible

-size ------------- Généralement utiliser "+" et "-" pour définir plus ou moins que comme condition de recherche, l'unité commune kB (notez que k est en minuscule), MB, GB

-user ------------- Recherche selon que le fichier appartient à l'utilisateur cible

-type ------------- Recherche en fonction du type. Les types de fichiers incluent les fichiers ordinaires (f), les répertoires (d), les fichiers de périphérique de bloc (b), les fichiers de périphérique de caractère (c), etc.

Utiliser des opérateurs logiques entre les expressions

  1. "-A" signifie et (et)
  2. "-O" signifie ou (ou)

Cas:

[root@TL /]# find -size +1024k -a -name "vml*"		//查找既满足大于1024k还满足名称vml
[root@TL /]# find -size +1024k -o -name "vml*"   	//查找既满足大于1024k或满足名称vml

Je suppose que tu aimes

Origine blog.csdn.net/weixin_48190875/article/details/107188277
conseillé
Classement