RTC Alarm est une fonction de synchronisation au niveau matériel contrôlée par l'horloge en temps réel (Real-Time Clock) de la carte mère. Même lorsque le système d'exploitation est arrêté ou que le matériel est en veille profonde, tant que la carte mère est toujours alimentée par une batterie ou une alimentation externe, elle peut déclencher un signal pour réveiller le système à une heure prédéfinie.
La puce RTC contient une minuterie et un registre d'alarme en interne. Lorsque la valeur de la minuterie correspond à l'heure cible (secondes, minutes, heures et jours) définie dans le registre, le matériel enverra un signal d'interruption (Interruption) pour avertir l'unité de gestion de l'alimentation (PMU) d'effectuer une action de mise sous tension.
| plate-forme | Méthode de réglage |
|---|---|
| Windows | Cochez « Réveiller l'ordinateur pour effectuer cette tâche » via le « Planificateur de tâches » ou utilisez PowerShell pour gérer les minuteries de réveil. |
| Linux | Mode d'emploirtcwake -m mem -s 60(Représente le réveil du sommeil de mémoire après 60 secondes). |
| BIOS/UEFI | Activez Reprise par alarme RTC dans l'option Gestion de l'alimentation et définissez une heure fixe. |
PowerShell est une solution d'automatisation des tâches multiplateforme, composée d'un shell de commande (Shell), d'un langage de code de commande et d'un cadre de gestion de configuration. Contrairement au CMD traditionnel, PowerShell est basé sur.NETConstruit, qui gèreObjetsplutôt qu'une chaîne de texte brut.
---Les commandes PowerShell (appelées Cmdlets) suivent une convention de dénomination « verbe-nom », ce qui les rend très intuitives et faciles à apprendre :
Get-Service: Obtenez les services système.Stop-Process: Arrête le programme en cours d'exécution.Set-ExecutionPolicy: définit l'autorisation d'exécution du script.New-Item: Créez un nouveau fichier ou dossier.Dans Linux Bash, les tubes transmettent des littéraux ; dans PowerShell, les tuyaux sont terminésobjet. Cela signifie que les instructions suivantes peuvent accéder directement aux propriétés produites par l'instruction précédente.
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 5
---
| Fonction | PowerShell Cmdlet | Alias |
|---|---|---|
| lister les fichiers | Get-ChildItem |
ls / dir |
| Déplacer le répertoire | Set-Location |
cd |
| copier le fichier | Copy-Item |
cp / copy |
| Afficher le texte | Write-Output |
echo |
| Filtrer les données | Where-Object |
? / where |
Si vous souhaitez savoir quelles informations contient l'objet renvoyé par une commande, vous pouvez utiliserGet-Member:
Get-Service | Get-Member
Cela listera toutes les propriétés et méthodes de l'objet, telles que le serviceStatus, DisplayNameattendez.
Par défaut, Windows restreint l'exécution des scripts pour des raisons de sécurité. Pour exécuter ce que vous avez écrit.ps1Les fichiers nécessitent généralement des autorisations d'ajustement :
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Win + R,entrerregedit, appuyez sur Entrée pour ouvrir l'éditeur d'enregistrement.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Valeur DWORD (32 bits), nommé :ShowSecondsInSystemClock
1。Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name ShowSecondsInSystemClock -Value 1 Stop-Process -Name explorer -Force
Clock.exeouTClock.exe。hh:nn:ss tt
| Format | Exemple d'affichage |
|---|---|
hh:nn:ss tt |
03:45:12 PM |
HH:nn:ss |
15:45:12 |
dddd, mmmm d, yyyy |
Monday, July 28, 2025 |
Windows + Pause/BreakOuvrez les propriétés système ou cliquez avec le bouton droit sur « Ce PC » et sélectionnez « Contenu ».Vous pouvez afficher la configuration de la mémoire via Resource Monitor ou les outils de commande fournis par Windows.
Ctrl + Shift + EscOuvrez le gestionnaire de travaux.Par exemple:
Win + R,entrercmdet appuyez sur Entrée).wmic MEMORYCHIP get BankLabel, Capacity, DeviceLocator, PartNumber
Exemple de sortie :
BankLabel Capacity DeviceLocator
BANK 0 4294967296 DIMM0
BANK 1 4294967296 DIMM1
Cet exemple montre deux banques de mémoire de 4 Go.
Win + R,entrerpowershellet appuyez sur Entrée).Get-CimInstance -ClassName Win32_PhysicalMemory | Format-Table BankLabel, Capacity, DeviceLocator
Si vous avez besoin d'informations plus détaillées sur la mémoire, vous pouvez utiliser les outils suivants :
Si la méthode ci-dessus ne permet pas de confirmer, vous pouvez éteindre l'ordinateur et ouvrir le boîtier pour vérifier manuellement le numéro de module réel et l'étiquette de l'emplacement mémoire.
Performance Monitor (PerfMon en abrégé) est un outil puissant intégré à Windows pour la surveillance en temps réel des ressources système (telles que le processeur, la mémoire, le disque dur, le réseau) et les données de performances des applications. Il aide les développeurs et les administrateurs système à diagnostiquer les goulots d'étranglement des performances ou les fuites de ressources.
perfmonet appuyez sur Entrée.| Objet | Comptoir | illustrer |
|---|---|---|
| Processor | % Processor Time | L'utilisation globale du processeur, si elle continue à être supérieure à 80 %, il peut y avoir un goulot d'étranglement. |
| Memory | Available MBytes | La quantité de mémoire physique disponible. If the value is too low, the system will frequently swap paging. |
| Paging File | % Usage | L'utilisation de la mémoire virtuelle peut être utilisée pour déterminer si la mémoire physique est insuffisante. |
| PhysicalDisk | % Idle Time / Avg. Disk Queue Length | Taux d’inactivité du disque dur ou longueur de file d’attente, utilisé pour diagnostiquer la latence des E/S disque. |
| Process | Private Bytes / Working Set | L'utilisation de la mémoire d'un programme spécifique est détectéeMemory Leakindicateurs clés. |
Private BytesS'il continue d'augmenter avec le temps et ne retombe jamais.% Processor TimeetThread Count, pour confirmer si des threads spécifiques entrent dans une boucle morte ou sont générés en grand nombre.lodctr est un outil de ligne de commande intégré à Windows, principalement utilisé pour se connecter, mettre à jour ou réparer le nom du compteur de performances et le texte de description de Performance Monitor (PerfMon). Il s'agit de l'outil principal permettant de gérer l'association entre les objets de performances du système et les fichiers de définition de compteur d'application (.ini).
| Exemple de commande | Description de la fonction |
|---|---|
lodctr /s:backup.txt |
Sauvegardez les paramètres actuels du compteur de performances dans le fichier texte spécifié. |
lodctr /r:backup.txt |
Restaurez les paramètres du compteur de performances à partir du fichier de sauvegarde. |
lodctr /r |
Instructions de réparation les plus couramment utilisées. Reconstruisez automatiquement les informations de connexion pour tous les compteurs de performances (nécessite des privilèges d'administrateur pour l'exécution). |
lodctr <filename.ini> |
Installez des fichiers de définition de compteur spécifiques. |
unlodctr <AppName> |
Supprimez les paramètres du compteur de performances pour une application spécifique. |
Si vous voyez un message d'erreur « Impossible de charger le compteur de performances » lors du lancement de l'Analyseur de performances, ou si le nom du compteur se transforme en une chaîne de chiffres, vous pouvez généralement le résoudre en suivant ces étapes :
cd %systemroot%\system32Entrez dans le répertoire système.lodctr /r. The system will attempt to repair all counters based on the backup file.HKEY_LOCAL_MACHINEPour les clés de fichier de connexion sensibles sous , vous devez disposer des privilèges d'administrateur pour exécuter n'importe quelle commande lodctr.System32etSysWOW64Il y a lodctr dans tous les répertoires. Si vous corrigez des compteurs pour des applications 32 bits, vous devez utiliser la version sous le chemin SysWOW64.Les tests de performances informatiques font référence à l'utilisation d'algorithmes ou de charges standardisés pour évaluer la vitesse, la stabilité et l'efficacité du matériel informatique (CPU, GPU) ou des systèmes logiciels lors du traitement d'instructions complexes. Ce type de tests constitue une base importante pour optimiser la sélection du code et du matériel.
| Type d'essai | Objectif du test |
|---|---|
| Analyse comparative | Utilisez des outils standardisés tels que SPEC ou Geekbench pour comparer les résultats aux normes de l'industrie. |
| Tests de résistance | Poussez la charge jusqu'à la limite et observez le point de crash et la résilience du système lorsque les ressources sont épuisées. |
| Test de charge | Exécutez pendant une longue période sous la charge élevée attendue pour confirmer si le système peut fournir des services stables. |
| Tests de concurrence | Simulez plusieurs utilisateurs ou plusieurs threads exécutant des tâches en même temps et vérifiez s'il existe des verrous ou des conditions de concurrence. |
Redémarrez l'ordinateur et entrez dans le BIOS (appuyez généralement surF2、F10ouDelete). Les températures du processeur et de la carte mère peuvent être consultées dans la surveillance du matériel ou l'état de santé du système.
Actuellement, le gestionnaire de tâches intégré de Windows ne fournit pas d'affichage de la température du processeur, mais il peut visualiser l'utilisation du processeur et la vitesse d'horloge.
Vous pouvez essayer d'utiliser la commande PowerShell suivante pour obtenir des informations sur la température (certains systèmes peuvent ne pas la prendre en charge) :
Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"
Vous pouvez essayer la commande suivante pour vérifier la température (certains systèmes peuvent ne pas la prendre en charge) :
wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
Si la valeur renvoyée est plus grande, vous devez généralement diviser par 10 et soustraire 273,15 pour obtenir la température Celsius.
cmd, puis appuyez sur Entrée.wmic baseboard get product,manufacturer
Manufacturer Product
ASUS PRIME Z390-A
Get-WmiObject Win32_BaseBoard | Format-Table Manufacturer, Product
Si vous avez besoin d'informations plus détaillées, vous pouvez utiliser les outils tiers suivants :
Windows 10/11 a « Programme d'extension par défaut »mécanisme de protection,
Vous ne pouvez pas simplement modifier un seul code machine et cela prendra effet de manière permanente., sinon il sera automatiquement restauré par le système.
Mais il existe encore des méthodes « réalisables et stables ».
Changer directement UserChoice sans le hachage correct → échouera définitivement
Supposons que vous souhaitiez utiliserNotepad++(Veuillez ajuster le chemin vous-même)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MyTxtEditor]
@="My TXT Editor"
[HKEY_CLASSES_ROOT\MyTxtEditor\shell\open\command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""
sauvegardermytxteditor.reget importer
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt]
@="MyTxtEditor"
✔ Cette méthode est valable pour le "niveau système" ✔ Valable pour les nouveaux comptes et les nouveaux fichiers ⚠ Le UserChoice existant peut toujours être écrasé
C'est l'étape clé
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice
Après suppression :
⚠ Windows pourra être restauré dans la prochaine mise à jour
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice]
"ProgId"="MyTxtEditor"
❌ Pas de hachage, généralement ignoré ou restauré
taskkill /f /im explorer.exe
del /q "%LocalAppData%\Microsoft\Windows\Explorer\*.db"
start explorer.exe
Sysinternals est une bibliothèque gratuite d'outils système avancés développés par Mark Russinovich et désormais gérés par Microsoft. Il permet au personnel informatique ou aux utilisateurs avancés d'explorer, de gérer et de dépanner en profondeur les opérations sous-jacentes du système d'exploitation Windows. Cet ensemble d'outils est reconnu comme le « couteau suisse » du diagnostic système Windows.
L'ensemble d'outils contient plus de 70 outils, principalement répartis dans les catégories suivantes :
du: interrogez l'utilisation du disque du répertoire.Diskmon: Surveillez l'activité du disque dur en temps réel.SDelete: Supprimez les fichiers en toute sécurité (conformes aux normes militaires, non récupérables).TCPView: L'interface graphique affiche toutes les connexions réseau et les points de terminaison du système actuel.PsPing: Puissant outil de test de délai de réseau et de bande passante.Process Explorer: Version avancée du gestionnaire de travaux, affichant les DLL, les points de contrôle et la répartition du CPU.Process Monitor (ProcMon): Capture en temps réel du système de fichiers, de la table de connexion et de l'activité des processus.Autoruns: Répertorie tous les programmes qui seront automatiquement exécutés au démarrage du système (la gestion de démarrage la plus complète).Coreinfo: Afficher la topologie du processeur et du cache.AccessChk: Vérifiez rapidement les droits d'accès d'un utilisateur spécifique à un fichier ou un répertoire.Une grande caractéristique de Sysinternals est que la plupart des outils sontVert sans installation, vous pouvez l'utiliser des trois manières suivantes :
Téléchargez le tout sur le site officiel de MicrosoftSysinternals SuiteFichier Zip ou téléchargez les outils requis séparément.
Microsoft fournit un chemin de partage réseau qui vous permet d'exécuter l'outil directement sans le télécharger. Dans l'Explorateur de fichiers Windows ou CMD, saisissez :
\\live.sysinternals.com\tools\du.exe
\\live.sysinternals.com\tools\procexp.exe
winget install Microsoft.SysinternalsSuite
| Nom de l'outil | Description de la fonction | Situations applicables |
|---|---|---|
| Process Explorer | Remplacer le gestionnaire de travaux | Découvrez quel programme monopolise les fichiers et voyez ce qui cause les pics de votre processeur. |
| Autoruns | Inspection générale des éléments de démarrage | Supprimez les logiciels malveillants ou vérifiez la cause du démarrage lent. |
| ProcMon | dossier de surveillance du comportement | Les emplacements spécifiques où l'utilitaire de résolution des problèmes signale les erreurs « Chemin introuvable » ou « Accès refusé ». |
| TCPView | Surveillance des connexions | Découvrez quels programmes se connectent secrètement au réseau. |
ProcMon, Autoruns) doit être "exécuté en tant qu'administrateur système" pour obtenir des informations complètes./accepteulaLes paramètres sont automatiquement convenus.Il s'agit d'un outil d'utilisation du disque (Disk Usage) officiellement fourni par Microsoft et fait partie de l'ensemble d'outils Sysinternals. Sa fonctionnalité est similaire à celle de LinuxduSimilaire, mais conçu pour le système de fichiers Windows NTFS et peut le gérer avec plus de précisionLiens symboliques、Liens physiquesainsi queArchives compressées。
winget install Microsoft.Sysinternals.DiskUsage
| paramètre | illustrer |
|---|---|
-c |
Résultats de sortie au format CSV (adapté à l'importation dans Excel). |
-l <numéro> |
Spécifiez la profondeur de récursion (par ex.-l 1Afficher uniquement le premier niveau de dossiers). |
-n |
Ne récurez pas dans les sous-répertoires (ce qui équivaut à regarder uniquement le niveau actuel). |
-q |
Mode silencieux, n'affiche pas les informations de la bannière (Bannière). |
-u |
Comptez l'espace réel occupé par les "liens en double". |
-v |
Affiche la taille en Ko. |
C'est le plus proche de Linuxdu -h --max-depth=1Usage:
du -l 1
Si vous devez enregistrer les résultats de l'analyse :
du -c C:\Users\YourName\Documents > usage.csv
du -q -s C:\Windows
C:\Windows)。-hTellement intuitif qu'il est généralement recommandé de coopérer avec-vobserver.$Recycle.Binou dossier système, il est toujours recommandé d'utiliserDroits d'administrateurExécutez, sinon Accès refusé apparaîtra.Sous Windows, pour donner de l'espace du slot E au slot C, ces deux partitions doivent être sur le disqueadjacent(L'emplacement E suit l'emplacement C). Étant donné que l'emplacement C est le lecteur système, il est recommandé de suivre les étapes ci-dessous. Cela ne nécessite pas de réinstaller Windows, mais il est recommandé de sauvegarder les données importantes avant de continuer.
C'est la méthode la plus sûre, mais uniquement si l'emplacement E est vide puisqu'il doit d'abord être supprimé.
Win + X,choisirGestion des disques。S'il y a beaucoup de données dans votre emplacement E que vous ne souhaitez pas déplacer, ou s'il existe une « partition de récupération » entre l'emplacement C et l'emplacement E, l'outil intégré ne pourra pas l'étendre. À l'heure actuelle, des outils tiers doivent être utilisés pour un « ajustement non destructif ».
Si vous supprimez l'emplacement E mais que le "Volume étendu" de l'emplacement C est toujours gris, c'est généralement parce qu'il y a unréparer la cloison. La méthode de traitement est la suivante :
| contexte | solution |
|---|---|
| Il existe d'autres partitions entre C et E | Vous devez utiliser un outil tiers pour « reculer » la partition réparée afin que l'espace non alloué soit adjacent à l'emplacement C. |
| L'emplacement E n'a pas encore été supprimé | L'emplacement E doit d'abord être supprimé et devenir « non configuré » avant que les outils intégrés puissent être étendus. |
| Le format du disque est MBR et atteint la limite de 2 To | Doit être converti au format GPT. |
Si l'interface de gestion de disque ne parvient pas à supprimer certaines partitions tenaces, vous pouvez utiliser la commande :
partie disque
disque de liste
sélectionnez le disque 0 (confirmez votre numéro SSD)
partitionner la liste
sélectionnez la partition X (X est le numéro de l'emplacement E)
supprimer le remplacement de la partition
Il s'agit de la méthode la plus recommandée car les outils intégrés de Windows ne prennent pas en charge le « déplacement » des emplacements de partition. Vous pouvez utiliser des logiciels gratuits tels queAOMEI Partition AssistantouMiniTool Partition Wizard。
[Emplacement C] [Partition de réparation] [Espace non alloué]。[Emplacement C] [Espace non alloué] [Partition de réparation]。Si vous ne souhaitez pas installer de logiciel tiers, vous pouvez choisir de supprimer la partition de réparation.Avis:Après la suppression, vous perdrez l'environnement de réparation WinRE intégré (si le système ne parvient pas à se réparer automatiquement), il est recommandé de créer d'abord un disque de réparation de démarrage USB.
Ouvrez CMD en tant qu'administrateur et saisissez :
reagentc /disable
utiliserdiskpartoutil:
partie disque
disque de liste
sélectionnez le disque 0 (en supposant que votre SSD soit le disque 0)
partitionner la liste
sélectionnez la partition X (X est le numéro de la partition de réparation, généralement environ 500 Mo ~ 1 Go)
supprimer le remplacement de la partition
Maintenant que le côté droit du slot C est vide, il suffit de l'étendre directement dans « Gestion des disques ».
Si vous souhaitez conserver la fonction de réparation, après avoir étendu l'emplacement C, vous pouvez saisir :
reagentc /enable
---
| plan | risque | avantage |
|---|---|---|
| Outils tiers | Extrêmement faible (une erreur de fonctionnement peut provoquer une panne de courant) | Intuitif, aucune instruction requise, conserve la fonction de réparation. |
| Supprimer Diskpart | Moyen (mode de réparation intégré perdu) | Pas besoin d'installer de logiciel, supprimez complètement les obstacles. |
Cameraapplication.Photo Boothou d'autres applications compatibles avec l'image.CheeseOu VLC Media Player.Si vous voyez le « Lecteur de carte à puce » dans le Gestionnaire de périphériques mais pas la carte à puce, cela peut être dû au fait que la carte à puce n'est pas reconnue correctement ou qu'il y a un problème avec le pilote. Voici quelques solutions de contournement courantes :
Win + R,entrerservices.msc, recherchez le service « Smart Card » (le nom peut être Smart Card Device Enumeration Service) et réglez-le sur « Automatiquement ».La méthode ci-dessus devrait aider à résoudre le problème où le lecteur de carte à puce est affiché dans l'administrateur de l'appareil mais où la carte à puce n'est pas visible.
Ubuntu est une distribution Linux basée sur Debian adaptée aux débutants. Il dispose d’un large support communautaire et d’une interface utilisateur conviviale. Convient à une utilisation personnelle sur un ordinateur de bureau, à des fins de serveur ou de développement.
CentOS Stream est une version de mise à jour continue de Red Hat Enterprise Linux (RHEL) adaptée aux environnements de serveur et d'entreprise.
Fedora est une distribution Linux sponsorisée par Red Hat qui possède les dernières fonctionnalités et technologies pour les développeurs et les passionnés de technologie.
Debian est une distribution Linux vétéran connue pour sa stabilité et sa philosophie open source, adaptée à une utilisation sur serveur et sur ordinateur de bureau.
Arch Linux est une distribution de mise à jour continue pour les utilisateurs avancés. Son principe KISS (Keep It Simple, Stupid) donne aux utilisateurs un contrôle total sur le système.
openSUSE est disponible en deux versions : Leap et Tumbleweed. Leap est une version stable et Tumbleweed est une version à mise à jour continue.
Manjaro est une distribution Linux basée sur Arch, mais optimisée pour les débutants, offrant une expérience d'installation et d'utilisation plus simple.
Avant d'installer Linux, vous devez effectuer les préparations suivantes :
Suivez les étapes suivantes pour graver le fichier ISO sur une clé USB :
Suivez ces étapes pour démarrer le programme d'installation Linux :
Pendant le processus d'installation, vous devez effectuer les étapes suivantes :
Une fois l'installation terminée, suivez ces étapes pour la configuration finale :
Une fois le nouveau système installé, vous pouvez envisager les opérations suivantes pour optimiser l'expérience utilisateur :
cat /etc/os-release
Par exemple:
NAME="Ubuntu"
VERSION="22.04.3 LTS"
ID=ubuntu
PRETTY_NAME="Ubuntu 22.04.3 LTS"
---
lsb_release -a
Exemple de sortie :
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
---
uname -r
Sortir:
5.15.0-97-generic
---
uname -a
Il comprendra la version principale, l'architecture, le temps de compilation et d'autres informations.
---uname -m
Par exemple:
x86_64
---
cat /etc/issue
---
cat /etc/redhat-release
---
lsb_releaseIntrouvable → Installer :sudo apt install lsb-release/etc/os-releasepresque universelPeut être utilisétarLa commande regroupe l'ensemble du système dans une archive compressée. Il est recommandé de l'exécuter en mode solo ou d'entrer en mode de secours pour garantir que les fichiers ne changeront pas pendant le processus de sauvegarde.
sudo tar --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys \
--exclude=/run --exclude=/media --exclude=/lost+found -cvpzf /mnt/backup/system-backup.tar.gz /
illustrer:
--exclude: exclut les répertoires qui n'ont pas besoin d'être sauvegardés./mnt/backup/: Il est recommandé de sauvegarder sur un disque externe ou un périphérique réseau monté.
rsyncPeut être utilisé pour créer des images système et maintenir les répertoires synchronisés.
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/backup
illustrer:
-aAX: préservez les autorisations, les liens symboliques, les fichiers spéciaux et les structures de points de montage.
ClonezillaIl s'agit d'un outil de sauvegarde d'image disque open source qui peut sauvegarder l'intégralité du disque ou des partitions spécifiques.
TimeshiftConvient aux utilisateurs de bureau, prend en charge les fonctions d'instantané et de restauration.
sudo apt install timeshift(Debian/Ubuntu)sudo timeshift-gtkousudo timeshift --createtar -tvfoursync --dry-runVérifiez le contenu.Installer d'abordcifs-utils, qui est l'outil nécessaire pour monter un répertoire partagé Windows :
sudo apt update
sudo apt install cifs-utils
Sélectionnez ou créez un point de montage, par exemple :
sudo mkdir -p /mnt/windows_share
Utilisez la commande suivante pour monter :
sudo mount -t cifs //192.168.1.100/share_name /mnt/windows_share \
-o username=your_username,password=your_password,domain=YOUR_DOMAIN,iocharset=utf8,file_mode=0777,dir_mode=0777
illustrer:
//192.168.1.100/share_name: IP de l’hôte Windows et nom de partage./mnt/windows_share:Point de montage.username/password: Mot de passe du compte Windows.domain: Peut être omis s'il n'y a pas de domaine.file_mode/dir_mode: définissez les autorisations des fichiers et des dossiers.Il est recommandé d'écrire le mot de passe dans le fichier de certificat pour améliorer la sécurité :
sudo nano /etc/samba/creds
Le contenu est le suivant :
username=your_username
password=your_password
domain=YOUR_DOMAIN
Modifier les autorisations :
sudo chmod 600 /etc/samba/creds
modifier/etc/fstab:
sudo nano /etc/fstab
se joindre à:
//192.168.1.100/share_name /mnt/windows_share cifs credentials=/etc/samba/creds,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
sudo mount -a
S'il n'y a pas de message d'erreur, le montage a réussi.
APT (Advanced Package Tool) est un outil de gestion de paquets couramment utilisé pour Debian et ses systèmes dérivés (tels que Ubuntu, les conteneurs ChromeOS Linux). Il est utilisé pour automatiser l'installation, la mise à niveau, la suppression de logiciels et résoudre les problèmes de dépendance des packages.
sudo apt update
sudo apt upgrade -y
sudo apt install -y nom du package
sudo apt supprimer le nom du package
sudo apt purger le nom du package
sudo apt autoremove -y
mot-clé de recherche approprié
apt afficher le nom du package
.debfichiers, les dépendances ne seront pas automatiquement traitées.sudo apt update && sudo apt upgradepour maintenir le système à jour.apt searchouapt showConfirmez la version et la description.sudo apt -f install
iconvIl s'agit d'un outil utilisé pour la conversion d'encodage de fichiers texte, couramment utilisé pour convertir Big5, GB2312, UTF-8, UTF-16, etc.
iconv -f encodage original -t encodage cible input.txt -o output.txt
-f: Encodage source (depuis)-t: Encodage cible (vers)-o: Fichier de sortie (peut être omis, sortie sur stdout par défaut)UTF-8BIG5(chinois traditionnel)GB2312 / GBK(chinois simplifié)ISO-8859-1UTF-16 / UTF-16LE / UTF-16BEiconv -f BIG5 -t UTF-8 input.txt -o output.txt
iconv -f UTF-8 -t BIG5 input.txt > tmp.txt && mv tmp.txt input.txt
cat input.txt | iconv -f UTF-8 -t BIG5 | less
iconv lui-même n'a pas de fonction de détection automatique, il peut être utilisé avecfileouuchardetutiliser:
file -i input.txt
uchardet input.txt
iconv -f BIG5 -t UTF-8 -c input.txt -o output.txt
-cIndique que les caractères qui ne peuvent pas être convertis sont ignorés
Ubuntu utilise GNOME comme environnement de bureau par défaut. Il s'agit d'une interface graphique intuitive et moderne, et le concept de conception met l'accent sur la simplicité et la concentration. L'interface se compose principalement de la barre d'état supérieure, de la barre d'activité de gauche et du lanceur d'applications plein écran.
La barre verticale sur le côté gauche de l'écran, appelée Dock, contient les icônes d'application fréquemment utilisées. Au fur et à mesure de l'exécution de l'application, un marqueur apparaîtra sous l'icône. Les utilisateurs peuvent ajuster l'ordre en faisant glisser ou en cliquant avec le bouton droit pour épingler les applications sur le Dock. Cliquez sur l'icône à neuf points en bas du Dock pour ouvrir la liste de tous les programmes.
La barre en haut de l'écran contient les fonctions suivantes :
Ubuntu prend en charge plusieurs espaces de travail, permettant aux utilisateurs de placer différents types de tâches sur différents bureaux virtuels. Vous pouvez changer rapidement de fenêtre en appuyant sur la touche Super (généralement la touche Windows de votre clavier). Les fenêtres ont une fonction d'accrochage automatique. Faites glisser la fenêtre vers le bord de l'écran pour remplir automatiquement la moitié de l'écran, ce qui facilite le traitement des tâches côte à côte.
Le gestionnaire de fichiers par défaut offre une expérience de navigation simple. La barre latérale gauche affiche les dossiers couramment utilisés (tels que les fichiers, les images, les téléchargements) et intègre des espaces de stockage cloud tels que Google Drive. Il prend en charge la fonction de navigation paginée, permettant aux utilisateurs de gérer plusieurs chemins dans une seule fenêtre.
Les utilisateurs peuvent librement basculer entre le mode clair et le mode sombre via les options d'apparence dans les paramètres système. De plus, Ubuntu vous permet d'ajuster la couleur d'accentuation du thème (Accent Color), de personnaliser la position du Dock (en bas, à gauche ou à droite) et de le masquer automatiquement, offrant ainsi un haut degré de flexibilité de personnalisation.
GNOME est l'un des environnements de bureau les plus populaires parmi les distributions Linux (choix par défaut pour Debian, Ubuntu, Fedora). Il met l'accent sur la simplicité, la concentration et l'expérience utilisateur moderne, et sa logique de conception est très différente de la disposition traditionnelle des fenêtres Windows.
| Nom du composant | Description de la fonction |
|---|---|
| GTK | Boîte à outils graphique pour créer des interfaces GNOME. |
| Mutter | Gestionnaire de fenêtres et compositeur Wayland. |
| GNOME Shell | Le cœur de l'interface graphique pour une interaction directe avec l'utilisateur (barre supérieure, fonction de recherche, etc.). |
| Gnome Tweaks | Outil essentiel pour ajuster les polices, les thèmes et les paramètres avancés. |
rGNOME Shell peut être redémarré, X11 uniquement).Si vous êtes habitué à utiliser Windows, il est recommandé d'installer les extensions suivantes pour optimiser GNOME :
1. Dash to Dock : convertissez la barre latérale en un Dock fixé en bas.
2. Prise en charge d'AppIndicator : affichez l'icône du programme d'arrière-plan dans la colonne supérieure.
3. Menu Arc : Fournit le menu de démarrage traditionnel.
Pour confirmer la version de GNOME actuellement installée dans le terminal, vous pouvez utiliser la commande suivante :
gnome-shell --version
Dans Debian ou d'autres distributions Linux utilisant GNOME/KDE, les raccourcis sur le bureau sont créés via.desktopdéfini par le fichier. Ce fichier est généralement généré dans le répertoire système après l'installation de VS Code, il vous suffit de le copier sur le bureau.
Ouvrez un terminal et exécutez la commande suivante pour copier le raccourci VS Code du système dans votre dossier de bureau :
cp /usr/share/applications/code.desktop ~/Desktop/
Après la copie, vous devez donner au fichier les autorisations d'exécution, sinon il pourrait être traité comme un fichier texte brut :
chmod +x ~/Desktop/code.desktop
Si vous utilisez l'environnement de bureau GNOME, l'icône peut apparaître sous la forme d'un engrenage ou avoir un panneau d'avertissement après la copie. Veuillez cliquer sur l'icône sur votre bureauClic droit, puis sélectionnez"Autoriser le lancement". L'icône deviendra alors le logo VS Code correct.
Si le fichier est introuvable dans le chemin ci-dessus, vous pouvez en créer un manuellement. Entrez dans le terminal :
nano ~/Desktop/vscode.desktop
Collez ensuite ce qui suit :
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Refined.
GenericName=Text Editor
Exec=/usr/bin/code --unity-launch %F
Icon=vscode
Type=Application
StartupNotify=true
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Enregistrez et quittez (Ctrl+O, Entrée, Ctrl+X), puis faites de mêmechmod +xinstruction.
Une autre méthode rapide consiste à créer un lien symbolique. Bien que l'effet d'affichage des icônes sur certains bureaux ne soit pas aussi complet que le fichier .desktop, l'opération est la plus simple :
ln -s /usr/bin/code ~/Desktop/VSCode
| méthode | avantage | défaut |
|---|---|---|
| Copier le fichier .desktop | Affichez l'icône complète et la fonction de menu contextuel. | Vous devez également cliquer sur "Autoriser le démarrage". |
| Créer des fichiers manuellement | Les paramètres de démarrage (tels que le répertoire de travail) peuvent être personnalisés. | Le contenu est compliqué et sujet aux fautes de frappe. |
| Lien symbolique (ln -s) | Les instructions sont les plus simples. | L'icône peut simplement être une icône de fichier exécutable normale. |
Par défaut, Ubuntu éteint l'écran et entre dans un état verrouillé après une période d'inactivité, ce qui est souvent confondu avec une déconnexion automatique. Pour régler ou désactiver cette fonctionnalité, procédez comme suit :
Vous pouvez configurer le système pour qu'il ne se verrouille pas automatiquement même lorsque l'écran est éteint, vous n'avez donc pas besoin de saisir votre mot de passe lorsque vous rallumez l'écran :
Si votre système passe automatiquement en mode veille ou pause, il vous faudra également vous reconnecter :
Si vous constatez que votre connexion à distance via SSH est automatiquement déconnectée, cela est généralement dû à un paramètre de délai d'attente sur le serveur. Vous pouvez modifier vos paramètres de connexion pour qu'ils continuent de fonctionner :
sudo nano /etc/ssh/ssh_config。ServerAliveInterval 60, ce qui oblige le client à envoyer un signal au serveur toutes les 60 secondes pour maintenir la connexion.Ubuntu utilise généralement par défautIBusouFcitxEn tant que cadre de méthode de saisie, nous utilisons ici le communFcitx5Par exemple:
sudo apt update
sudo apt install fcitx5 fcitx5-config-qt fcitx5-chinese-addons
Ouvrez le profil d'environnement (selon le shell utilisé, cela peut être~/.xprofile、~/.profileou~/.bashrc):
nano ~/.xprofile
Ajoutez ce qui suit :
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS="@im=fcitx5"
Pour que les paramètres prennent effet, il est recommandé de redémarrer ou de se déconnecter puis de se reconnecter.
Cliquezmenu des applications→ RechercherFcitx5 Configuration, après l'avoir allumé, appuyez sur+Méthode de saisie ajoutée.
Recherchez et ajoutez l'une des méthodes de saisie suivantes :
La touche de raccourci de commutation par défaut estCtrl + Space, peut être modifié dans les paramètres de Fcitx5.
Si vous préférez d'autres frameworks de méthodes de saisie, vous pouvez également envisager :
sudo apt install ibus-chewingsudo apt install fcitx5-rimeLa méthode de saisie ligne-colonne est une méthode de saisie chinoise basée sur la racine largement utilisée à Taiwan. Il prend en charge la saisie rapide du chinois traditionnel et convient aux utilisateurs familiarisés avec la disposition du clavier.
sudo apt update
sudo apt install fcitx5 fcitx5-config-qt fcitx5-chinese-addons
nano ~/.xprofile
Ajoutez ce qui suit :
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS="@im=fcitx5"
+Ajoutez une méthode de saisie.Ctrl + SpaceouSuper + Space。Si vous utilisez IBus, envisagez d'installer Rime pour prendre en charge les files d'attente :
sudo apt install ibus-rime
Après avoir démarré IBus et configuré Rime, vous pouvez également y activer le schéma "Range".
~/.config/fcitx5/rime/default.custom.yamlouibusgivre sous le chemin.patch:
schema_list:
- schema: array30
Ctrl + `Appelez le menu Rime et sélectionnez Redéployer.Ouvrez le terminal et entrez la commande suivante :
echo $XMODIFIERS
echo $GTK_IM_MODULE
echo $QT_IM_MODULE
Exemple de résultat de sortie :
@im=ibusIndique qu'IBus est utilisé@im=fcitxoufcitx5Indique que Fcitx/Fcitx5 est utiliséEntrez la commande suivante pour afficher les programmes liés à la méthode de saisie actuellement exécutés :
ps aux | grep -E 'ibus|fcitx'
Exemples de résultats :
ibus-daemonIndique qu'IBus est utiliséfcitxoufcitx5Indique que Fcitx/Fcitx5 est utiliséVérifiez la méthode de paramétrage de la méthode de saisie dans « Paramètres » :
Installer et exécuterim-configoutil:
sudo apt install im-config
im-config -m
Le cadre de méthode de saisie actuellement utilisé sera affiché, par exemple :
default missing
IBus is selected
Pour changer, exécutez :
im-config
Sélectionnez le cadre de méthode de saisie à utiliser dans l'interface graphique (comme Fcitx, IBus, Aucun, etc.), sélectionnez et reconnectez-vous.
Pour créer un raccourci ($\text{Launcher}$) sur le bureau Ubuntu qui exécute un script $\text{.sh}$ spécifique lorsque vous cliquez dessus, vous devez créer un fichier $\text{.desktop}$. Ce fichier est un fichier de configuration de projet de bureau standard spécifié par $\text{freedesktop.org}$.
Ce qui suit suppose que votre script $\text{b.sh}$ se trouve dans votre "répertoire personnel" ($\text{Home Directory}$) et que vous souhaitez exécuter le script dans le terminal.
---Tout d’abord, vous devez vous assurer que le fichier $\text{b.sh}$ lui-même dispose des autorisations d’exécution.
chmod +x ~/b.sh
(Remarque : $\text{\~}$ représente votre répertoire personnel, tel que $\text{/home/username/}$)
Vous pouvez utiliser n'importe quel éditeur de texte (tel que $\text{gedit}$ ou $\text{nano}$) pour créer un nouveau fichier sur votre bureau et le nommer $\text{b.sh.desktop}$ (le nom peut être personnalisé, mais doit se terminer par $\text{.desktop}$).
nano ~/Desktop/b.sh.desktop
Copiez et collez ce qui suit dans le fichier :
[Entrée du bureau]
Version=1.0
Type=Application
Terminal = vrai
Nom=Exécuter le script b.sh
Comment=Cliquez sur le fichier b.sh dans le répertoire personnel de l'exécuteur
Exec=/bin/bash -c "cd ~ && ./b.sh"
Icône = terminal-utilitaires
Catégories=Application;Utilitaire;
---
| paramètre | illustrer |
|---|---|
| Type=Application | Définit ce fichier comme lanceur d'application. |
| Terminal=true | **Doit être défini sur $\text{true}$**. Cela indiquera au système d'ouvrir une fenêtre de terminal pour exécuter le script lorsque la commande est exécutée afin que vous puissiez voir la sortie du script. |
| Name | Le nom qui apparaît sous l'icône de raccourci sur le bureau. |
| Exec | **Définir les instructions à exécuter**. Ici, nous utilisons $\text{/bin/bash -c "cd \~ \&\& ./b.sh"}$ pour garantir que le script est exécuté correctement dans votre répertoire personnel. |
| Icon | Définissez une icône pour le raccourci. Vous pouvez spécifier le nom de l'icône intégrée du système (par exemple $\text{utilities-terminal}$) ou spécifier le chemin complet d'un fichier d'icône (par exemple $\text{/path/to/my/icon.png}$). |
Dans la plupart des environnements Ubuntu ou $\text{Gnome}$ modernes, lorsque vous placez un fichier $\text{.desktop}$ sur le bureau, le système peut initialement le traiter comme un simple fichier texte pour des raisons de sécurité.
Après avoir terminé les étapes ci-dessus, l'icône sur le bureau devrait s'afficher correctement et un double-clic dessus ouvrira une fenêtre de terminal et exécutera votre script $\text{b.sh}$.
Lorsque vous essayez d'exécuter sur Ubuntu ou d'autres systèmes Linux à l'aide de systemd, utilisezsystemctl restart [email protected]Lorsque vous exécutez la commande pour redémarrer le service Chrome Remote Desktop, vous serez invité à vous authentifier (c'est-à-dire à demander un mot de passe). En effet, l'opération de redémarrage du service est considérée comme une opération au niveau du système qui nécessite des privilèges élevés.
Pour permettre à vos utilisateurs de redémarrer ce service spécifique sans nécessiter de mot de passe, vous pouvez créer une règle d'autorisation locale via Polkit (PolicyKit). Polkit est chargé de contrôler la manière dont les programmes non privilégiés communiquent avec les programmes privilégiés et constitue le moyen standard de gérer ces demandes d'autorisation.
exister/etc/polkit-1/localauthority/50-local.d/Créez un nouveau fichier de règles dans le répertoire. nous utilisons99-chrome-remote-desktop-restart.pklaComme nom de fichier (le nom du fichier peut être personnalisé, mais il est recommandé d'utiliser.pklafin):
sudo nano /etc/polkit-1/localauthority/50-local.d/99-chrome-remote-desktop-restart.pkla
Dans ce fichier, collez le contenu suivant. Cette règle permetadmingroupe (ousudogroup (le nom exact du groupe dépend de votre version et de votre configuration Ubuntu) pour redémarrer le service sans nécessiter de mot de passe :
[Allow user to restart chrome-remote-desktop service]
Identity=unix-group:sudo
Action=org.freedesktop.systemd1.manage-units
ResultAny=yes
ResultInactive=yes
ResultActive=yes
sudoouadmingroupe. Veuillez sélectionner le groupe correct en fonction des conditions de votre système.yesIndique que l'opération est autorisée sans mot de passe.magasin.pklaarchiver et quitter l’éditeur.
Pour que Polkit charge immédiatement les nouvelles règles, vous devrez peut-être redémarrer le service Polkit ou, de manière plus fiable, redémarrer le système :
sudo systemctl restart polkit.service
Ou, si un simple redémarrage du service ne fonctionne pas, redémarrez l'ensemble du système.
Vous pouvez maintenant essayer d'exécuter à nouveau la commande reboot et le mot de passe ne devrait plus être demandé :
systemctl restart [email protected]
Veuillez noter que les paramètres ci-dessus sont spécifiques à l'utilisateur (ou au groupe) et au service. Cela n'affectera pas les autres opérations nécessitant des privilèges d'administrateur.
Dans les systèmes Ubuntu, il existe de nombreuses façons de définir un délai de quelques secondes pour exécuter les scripts après le démarrage. La méthode la plus moderne, la plus fiable et la plus recommandée consiste à utiliser l'unité de service de systemd, car elle peut contrôler avec précision le timing et la latence d'exécution.
Cette méthode implique la création d'un fichier de service systemd qui spécifie d'attendre un nombre spécifique de secondes une fois le démarrage du système terminé (ou un certain objectif atteint) avant d'exécuter votre script.
Assumez votre scriptb.shstocké dans/usr/local/bin/, et les autorisations des exécutables ont été définies :
sudo chmod +x /usr/local/bin/b.sh
exister/etc/systemd/system/Créez un nouveau fichier de service dans le répertoire, par exemplerun-bsh.service:
sudo nano /etc/systemd/system/run-bsh.service
Collez ce qui suit dans votre profil de service. nous utilisonsExecStartPrepour mettre en œuvre la fonction de retard.
[Unité]
Description=Exécution retardée du script b.sh
Après=réseau.cible multi-utilisateur.cible
[Prestations]
Type=oneshot
# Définissez le délai en secondes, définissez ici le délai d'exécution de 15 secondes après le démarrage
ExecStartPre=/bin/sleep 15
#Spécifiez le chemin du script à exécuter
ExecStart=/usr/local/bin/b.sh
[Installer]
WantedBy=multi-user.target
After=network.target multi-user.target: assurez-vous que le service démarre après le démarrage du service réseau et que l'environnement multi-utilisateurs est prêt.ExecStartPre=/bin/sleep 15: C'est la clé pour atteindre la latence. Il exécutera la commande principale (ExecStart), laissez systemd faire une pause de 15 secondes. Vous pouvez utiliser15Remplacez par le délai souhaité en secondes.Type=oneshot: Indique que ce service est un script à exécution unique et qu'il se terminera après l'exécution.Après avoir enregistré le fichier, vous devez dire à systemd de recharger la configuration et d'activer le nouveau service afin qu'il s'exécute automatiquement à chaque démarrage :
sudo systemctl daemon-reload
sudo systemctl enable run-bsh.service
Maintenant, après avoir redémarré le système,b.shIl sera exécuté avec un délai de 15 secondes après la mise sous tension.
Si vous préférez utilisercronplanificateur, qui peut également être combiné avec@rebootoptions etsleepCommande à réaliser :
crontab -e
@reboot /bin/sleep 20 && /usr/local/bin/b.sh &
Cette méthode sera exécutée au démarrage du système, puis retardera l'exécution de 20 secondes avant d'exécuter le script. Faites attention à la fin&Symbole indiquant de laisser le script s'exécuter en arrière-plan pour éviter de bloquer les tâches cron.
Si vous avez installé Ubuntu dans VirtualBox en utilisantInstallation sans surveillancefonction, VirtualBox créera automatiquement un fichier nommévboxuserdes utilisateurs.
Dans la plupart des cas, le mot de passe par défaut est :
changeme
Il s'agit du paramètre par défaut de VirtualBox conçu pour simplifier le processus d'installation. Lorsque vous cliquez sur « Nouvelle machine virtuelle », si vous n'avez pas modifié les informations du compte dans l'onglet « Installation automatique », le système appliquera les valeurs par défaut :
vboxuser
changeme
ubuntu(ou le nom que vous avez défini)Si tu essayeschangemeMais impossible de vous connecter, veuillez vérifier les points suivants :
Après vous être connecté avec succès, pour des raisons de sécurité, il est recommandé de modifier immédiatement votre mot de passe. Vous pouvez ouvrir Terminal et saisir :
passwd
Il vous sera demandé de saisir votre ancien mot de passe (changeme), puis de définir votre nouveau mot de passe.
Si vous souhaitez définir votre propre nom d'utilisateur et mot de passe pendant le processus d'installation, veuillez cocher la case lors de la création de la machine virtuelle.Skip Unattended Installation(Ignorer l’installation automatique). Le système vous guidera ensuite vers l'écran d'installation traditionnel d'Ubuntu, vous permettant de saisir manuellement les informations de compte personnalisées.
Dans les systèmes Ubuntu (y compris les versions installées via VirtualBox),Le compte root n'a pas de mot de passe par défaut, et est verrouillé.
Cela ne signifie pas que le mot de passe est « vide », mais que le système n'autorise pas la connexion directe en tant que root. Ubuntu est conçu à traverssudocommande pour autoriser les utilisateurs généraux disposant de droits d'administrateur (tels que votrevboxuser) pour effectuer des tâches nécessitant des privilèges élevés.
Lorsque vous devez exécuter une commande de gestion du système, veuillez ajoutersudo. Ce qu'il vous sera demandé de saisir estMot de passe de votre compte actuel (vboxuser), c'estchangeme。
sudo apt update
Si vous souhaitez passer à un environnement de terminal avec les privilèges root, utilisez la commande suivante :
sudo -i
De même, le système demanderavboxusermot de passe (changeme), votre caractère d'invite deviendraroot@ubuntu:~#。
Bien que cela ne soit pas recommandé pour des raisons de sécurité, si vous devez définir un mot de passe unique pour root, vous pouvez utiliser la commande suivante :
sudo passwd root
changeme)。
sudoet entrezvboxusermot de passechangeme。
Sous Ubuntu sous environnement VirtualBox, le terminal ne peut pas être ouvert (pas de réponse après avoir cliqué sur l'icône ou la fenêtre plante), ce qui est généralement lié aux raisons suivantes :
Puisque vous ne pouvez pas ouvrir une fenêtre de terminal maintenant, nous devons entrer en « mode texte uniquement » pour exécuter les instructions de réparation.
vboxuseret appuyez sur Entrée. Ou connectez-vous directement en tant que root.changeme(Les caractères ne seront pas affichés lors de la saisie) et appuyez sur Entrée.sudo localectl set-locale LANG=en_US.UTF-8
Si l'environnement de la fenêtre est instable et que le programme ne peut pas être démarré, essayez de désactiver l'accélération matérielle.
Si le terminal GNOME est endommagé, vous pouvez d'abord installer un outil de terminal de base pour résoudre le problème.
sudo apt update && sudo apt install xterm
xtermet allumez-le. Si xterm peut être ouvert, cela signifie que le fichier de configuration original de gnome-terminal est endommagé.tar est un outil couramment utilisé dans les systèmes Linux et Unix pour empaqueter et décompresser des archives. La signification originale de tar est « archive sur bande », qui peut intégrer plusieurs fichiers et dossiers dans un seul fichier (généralement un fichier .tar) pour un transfert ou une sauvegarde facile.
Le format d’instruction de base de tar est le suivant :
nom du fichier tar [options]
Les options courantes incluent :
-c:Créez un nouveau package tar.-x: Décompressez l'archive tar.-v: Afficher le processus détaillé.-f:Spécifiez le nom du fichier.-z: Compresser ou décompresser les archives au format gzip.-j: Compresser ou décompresser les fichiers au format bzip2.Supposons qu'il existe un fichier appelémy_folderdossier dans lequel vous souhaitez regrouperarchive.tar:
tar -cvf archive.tar my_folder
Après exécution, un fichier nomméarchive.tarLe paquet tar contientmy_foldercontenu.
Pour décompresserarchive.tar, utilisez la commande suivante :
tar -xvf archive.tar
Après décompression,my_folderLe contenu sera restauré dans le répertoire actuel.
Pour empaqueter et compresser simultanément une archive dans une archive au format gzip (.tar.gz), utilisez-zPossibilités :
tar -czvf archive.tar.gz my_folder
Cette commande généreraarchive.tar.gz, y compris compressémy_folder。
Pour décompresserarchive.tar.gz, utilisez la commande suivante :
tar -xzvf archive.tar.gz
Cette commande décompressera le fichier et restaureramy_foldercontenu.
tar -tvf archive.tar
tar -rvf archive.tar new_file
tar -xvf archive.tar path/to/file
tar est un outil puissant capable de regrouper et de compresser des archives, adapté à la sauvegarde et au transfert d'archives. La familiarité avec la syntaxe de base et les options courantes peut vous aider à gérer les fichiers plus efficacement sur votre système Linux.
Supposons que notre nom de fichier soit au format suivant :
file1,data1.txt
file2,data2.txt
file3,data3.txt
Nous voulons extraire la première partie de chaque ligne comme nouveau nom de fichier.
Tout d'abord, assurez-vous d'avoir une archive (par ex.filenames.txt), qui contient le nom du fichier à renommer :
file1,data1.txt
file2,data2.txt
file3,data3.txt
Voici un exemple de script Bash pour renommer par lots :
#!/bin/bash
# Lire chaque ligne du fichier
tandis que IFS=, lisez -r nouveau_nom ancien_nom ; faire
# Vérifiez si l'ancien fichier existe
if [ -f "$ancien_nom" ]; alors
# Utilisez la commande mv pour renommer le fichier
mv "$ancien_nom" "$nouveau_nom.txt"
echo "'$old_name' a été renommé '$new_name.txt'"
sinon
echo "Le fichier '$old_name' n'existe pas."
fi
fait ≪ noms de fichiers.txt
rename_files.sh。chmod +x rename_files.sh
./rename_files.sh
while IFS=, read -r new_name old_name; do: Cette ligne de code se litfilenames.txtpour chaque ligne de , avec des virgules comme délimiteurs, attribuez la première partie ànew_name, la deuxième partie est attribuée àold_name。[ -f "$old_name" ]: Vérifiez si l'ancienne archive existe.mv "$old_name" "$new_name.txt": Renommez l'ancien fichier avec le nouveau nom de fichier, en ajoutant.txtextension.$ for i in */*; do j=`echo $i|cut -d '/' -f 1`;k=`echo $i|cut -d ' ' -f 2`;echo mv '"'$i'"' $j'/'$j'_'$k; done > a.sh
mv "16/piste 02.mp3" 16/16_02.mp3
mv "16/piste 03.mp3" 16/16_03.mp3
mv "16/piste 04.mp3" 16/16_04.mp3
...
bc est une "calculatrice de base" (Basic Calculator), qui est l'abréviation de Linux et Unix L'outil de ligne de commande du système pour les opérations mathématiques. Il prend en charge les opérations arithmétiques de haute précision et peut gérer les nombres à virgule flottante, les variables et les opérations conditionnelles. C'est un outil puissant pour effectuer des calculs rapides.
Pour démarrer bc, tapez directement dans le terminal :
bc
Après le démarrage, vous pouvez saisir des expressions dans la ligne de commande, par exemple :
3 + 5
presseEnterAprès cela, vous pourrez obtenir le résultat.
+、-、*、/Effectuer des opérations arithmétiques de base. Par exemple:10 * 5
%Calculez le reste. Par exemple:10 % 3
(3 + 5) * 2
bc ne prend pas en charge les opérations en virgule flottante par défaut et doit être définiscaleSpécifiez le nombre de décimales. Par exemple:
scale=2
5 / 3
Le résultat est1.66。
bc prend en charge l'affectation de variables et les opérations. Par exemple:
a=10
b=20
a + b
Le résultat est30。
bc ne prend pas directement en charge l'exponentiation décimale, mais peut utiliser des logarithmes naturels (l()) et la fonction exponentielle (e()) à réaliser. Par exemple, calculez2^3.5:
scale=5
e(3.5*l(2))
Les étapes ici sont les suivantes :
l(2)Calculez le logarithme népérien de 2.e()Calculez la valeur exponentielle du logarithme népérien et obtenez le résultat.Le résultat de l'exécution sera un nombre décimal de haute précision.
if (3 > 2) print "Yes"\n
sqrt(16)
-qOption pour démarrer bc, vous pouvez masquer le message d'invite de démarrage :bc -q
Les opérations sur une seule ligne peuvent être effectuées directement dans le terminal. Par exemple:
echo "scale=5; e(3.5*l(2))" | bc -l
Le résultat est le résultat de l'opération exponentielle au format décimal.
bc est un outil puissant et flexible qui peut non seulement effectuer des opérations arithmétiques de base, mais également gérer des calculs conditionnels et fonctionnels avancés, y compris des opérations complexes telles que les exposants décimaux. La familiarité avec la commande bc peut vous aider à effectuer rapidement diverses tâches informatiques sur les systèmes Linux.
Étant donné que les goulots d'étranglement en termes de performances dans GNU bc existent depuis de nombreuses années, de nombreux systèmes modernes ont opté pour GNU bc développé par Gavin Howard.gh-bc. Si vous constatez que votre Chromebook ou votre ordinateur fonctionne trop lentement, vous pouvez le mettre à jour ou le remplacer comme suit.
Les paramètres par défaut du conteneur Linux des Chromebooks sont basés sur Debian, qui installe généralement une ancienne version de GNU bc. Vous pouvez essayer d'obtenir une version performante grâce à la compilation du code source :
sudo apt update && sudo apt install build-essentialgavinhoward/bc, ou téléchargez-le en utilisant git.git clone https://github.com/gavinhoward/bc.git./configure -O3(Activez les options d'optimisation avancées)make && sudo make installbc dans le référentiel de packages Cygwin est mis à jour lentement. Pour améliorer les performances, il est recommandé de passer directement à la version native hautes performances de Windows pour éviter la perte de simulation de Cygwin :
.exeL'efficacité d'exécution sera bien supérieure à celle de la version Cygwin.| nom de la version | Environnement commun | Caractéristiques de performance |
|---|---|---|
| GNU bc | Anciennes versions de Linux, Cygwin, macOS | Le plus polyvalent, mais extrêmement lent lors de l'exécution d'un grand nombre d'opérations (à grande échelle). |
| gh-bc (Gavin Howard) | Android (Termux), FreeBSD | extrêmement rapide. Optimisé pour les algorithmes et prend en charge l'accélération matérielle moderne. |
| BusyBox bc | Systèmes embarqués, Linux léger | Petite taille, vitesse moyenne, adaptée aux calculs de base. |
Si vous ne pouvez pas remplacerbcversion, mais si vous souhaitez effectuer un « test de performances informatiques » équitable sur différents appareils, il est recommandé de le supprimer.bc, passez à un modèle disponible sur toutes les plateformes et mis en œuvre de manière cohérentePython 3. Les opérations sur les grands entiers de Python sont hautement optimisées et ses performances sur toutes les plates-formes sont plus précieuses à titre de référence :
time python3 -c "import sys; sys.set_int_max_str_digits(0); print(2**500000)" > /dev/null
Exécutez la commande suivante pour vérifier les informations de sortie :
bc -v: Si vous voyez les mots « Gavin Howard », cela signifie que vous êtes passé à une version performante.which bc: Confirmez que le système appelle actuellement/usr/local/bin/bc(nouvelle version) toujours/usr/bin/bc(ancienne version).date "+%Y-%m-%d %H:%M:%S"
# année-mois-jour
date "+%A-%m-%d"
# heures:minutes:secondes
date "+%H:%M:%S"
# Format complet
date "+%A-%m-%d %H:%M:%S"
# Méthode 1 : Définir un alias dans le fichier de démarrage du shell (.bashrc ou .zshrc)
echo 'alias date="date \"+%Y-%m-%d %H:%M:%S\""' >> ~/.bashrc
source ~/.bashrc
#Méthode 2 : Créer une fonction (plus flexible)
echo 'date() { commande date "+%Y-%m-%d %H:%M:%S" "$@"; }' >> ~/.bashrc
source ~/.bashrc
# Entrez directement après le réglage
rendez-vous
# affichera
2025-09-14 12:34:56
Supposons que nous voulions calculer la différence entre le 11/01/2025 à 15:30:00 et le 10/01/2025 à 12:00:00 :
$ date -d "2025-01-11 15:30:00" +%s
1731466200
$ date -d "2025-01-10 12:00:00" +%s
1731384000
$ echo "1731466200 - 1731384000" | bc
82200
La différence est de 82 200 secondes.$ écho "82200 / 86400" | # jours avant J.-C.
0
$ écho "82200 % 86400 / 3600" | avant JC #
22
$ écho "82200 % 3600 / 60" | avant JC # points
50
$ écho "82200 % 60" | avant JC # secondes
0Le résultat est 0 jour 22 heures 50 minutes 0 seconde.Supposons que nous voulions calculer la différence entre l'heure actuelle et le 10/01/2025 à 12:00:00 :
$ date -d "maintenant" +%s
1731462000 # Supposons qu'il s'agisse de l'heure actuelle lors de l'exécution
$ date -d "2025-01-10 12:00:00" +%s
1731384000
$ echo "1731462000 - 1731384000" | bc
78000
La différence est de 78 000 secondes.$écho "78000/86400" | # jours avant J.-C.
0
$écho "78 000 % 86 400 / 3 600" | avant JC #
21
$ écho "78000 % 3600 / 60" | avant JC # points
40
$ écho "78000 % 60" | avant JC # secondes
0Le résultat est 0 jour 21 heures 40 minutes 0 seconde.ipcommand est un outil de configuration réseau Linux puissant et polyvalent qui remplace plusieurs outils utilisés dans les anciennes versions de Linux tels queifconfig、route、arpetnetstat)。ipUtilisation des commandesiproute2Suite pour afficher et manipuler les routes, les périphériques réseau, les tunnels, le routage de politiques, etc. Ses principaux avantages sont sa syntaxe unifiée, ses fonctionnalités complètes et sa bonne prise en charge des concepts de réseau modernes tels que le routage de politiques et la multidiffusion.
ipLa structure de base de la commande est la suivante :
ip [options] [objet] [action] [paramètres]
link(Interface Internet),addr(adresse IP),route(table de routage) ouneigh(Tableau Voisin/ARP).showoulist(montrer),add(nouvellement ajouté),del(supprimer).| action | illustrer | exemple |
|---|---|---|
| show / a | Affiche les informations d'adresse IP pour toutes les interfaces réseau. | ip addr show |
| add | Ajoute une adresse IP à l'interface réseau spécifiée. | ip addr add 192.168.1.10/24 dev eth0 |
| del | Supprime une adresse IP de l'interface réseau spécifiée. | ip addr del 192.168.1.10/24 dev eth0 |
| action | illustrer | exemple |
|---|---|---|
| show / l | Affiche l'état de l'interface réseau (y compris l'adresse MAC, le MTU, etc.). | ip link show |
| set | Définissez l'état ou les propriétés de l'interface réseau. | ip link set eth0 up(activer l'interface) |
| set | Modifiez l'adresse MAC de l'interface réseau. | ip link set dev eth0 address 00:1A:2B:3C:4D:5E |
| action | illustrer | exemple |
|---|---|---|
| show / r | Affichez la table de routage principale. | ip route show |
| add | Ajoutez un nouvel itinéraire. | ip route add default via 192.168.1.1(Ajouter une passerelle par défaut) |
| del | Supprimer un itinéraire. | ip route del 10.0.0.0/8 via 192.168.1.1 |
| action | illustrer | exemple |
|---|---|---|
| show / n | Afficher la table des voisins (équivalent au cache ARP). | ip neigh show |
| add | Ajoutez une nouvelle entrée ARP statique. | ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0 |
Interface de bouclage (généralement nommée sur les systèmes Linuxlo) est une interface réseau virtuelle spéciale. Il ne s'agit pas d'un périphérique matériel physique, mais il est entièrement implémenté au niveau logiciel par la pile réseau du système d'exploitation. Sa fonction principale est de diriger immédiatement le trafic réseau envoyé vers une adresse IP spécifique vers l'hôte expéditeur sans passer par une interface réseau physique ou un réseau externe.
L'interface Loopback est associée exclusivement à un ensemble d'adresses IP réservées :
127.0.0.0/8Segments de réseau dont les plus couramment utilisés sont **127.0.0.1**, souvent appelélocalhost。::1**, c'est aussilocalhostAdresse correspondante en IPv6.Tout trafic sur ces adresses est géré au niveau de la couche transport de la pile TCP/IP et redirigé vers la couche application, sans jamais quitter le système hôte.
127.0.0.1pour tester ses capacités réseau sans se soucier des connexions réseau physiques. Si une application ne parvient pas à se connecter à127.0.0.1service, cela indique qu'il y a un problème avec le service ou la pile de réseau local elle-même.| caractéristiques | illustrer |
|---|---|
| Type de lien | loopback(Nonether) |
| Adresse MAC | Adresse MAC désincarnée, généralement affichée sous la forme00:00:00:00:00:00 |
| MTU (unité de transmission maximale) | Généralement défini sur la valeur maximale de 65 536, ce qui est bien supérieur aux 1 500 de l'Ethernet physique. |
| État | Reste généralement au démarrage du systèmeUPÉtat. |
Dans les systèmes Linux, le nom de l'interface réseau est utilisé pour identifier et configurer les connexions réseau. Bien que $\text{eth0}$, $\text{eth1}$, etc. soient traditionnellement courants, dans les versions plus récentes, en raison de l'adoption du mécanisme « Noms d'interface réseau prévisibles », les noms peuvent devenir $\text{enp0s3}$, $\text{eno1}$ ou d'autres noms basés sur le matériel ou le micrologiciel.
Pour déterminer le nom de l'interface réseau que votre système utilise actuellement, vous pouvez utiliser quelques commandes courantes :
---La commande $\text{ip}$ est l'outil incontournable pour la configuration et l'inspection du réseau sur les systèmes Linux modernes. Il répertorie les détails de toutes les interfaces réseau.
ip a
Sur certains systèmes plus anciens ou plus légers, $\text{ifconfig}$ est toujours un outil courant. Dans de nombreuses nouvelles distributions, elle a été remplacée par la directive $\text{ip}$ et devra peut-être être installée séparément.
ifconfig
Le nom de l'interface réseau dans les systèmes Linux correspond en fait à un sous-répertoire du répertoire $\text{/sys/class/net}$. Vous pouvez lister le contenu de ce répertoire directement pour voir les noms de toutes les interfaces.
ls /sys/class/net
Une fois que vous avez déterminé le nom correct de l'interface, par exemple $\text{enp0s3}$, vous pouvez le remplacer dans votre directive :
sudo ./gev_nettweak enp0s3
Dans les versions de bureau Ubuntu, l'outil graphique de gestion des connexions réseau est NetworkManager. Il fournit une interface conviviale qui permet aux utilisateurs de configurer et de surveiller les connexions Ethernet sans saisir de commandes.
Les utilisateurs peuvent accéder aux paramètres du réseau Ethernet dans l'environnement de bureau en suivant ces étapes :
Dans le panneau Réseau, l'interface Ethernet affiche son état actuel. Cliquez sur le nom de la connexion ou sur l'icône d'engrenage (⚙️) à côté pour ouvrir la fenêtre de configuration détaillée de la connexion, qui contient les onglets principaux suivants :
Sur le bureau Ubuntu, NetworkManager est le principal service de gestion, qui stocke les configurations dans des fichiers dédiés (généralement/etc/NetworkManager/system-connections/). Bien que les systèmes Ubuntu modernes utilisent également netplan comme couche d'abstraction pour leur configuration réseau (ses fichiers de configuration se trouvent dans/etc/netplan/), mais dans un environnement de bureau, les opérations de l'interface graphique fournies par NetworkManager remplacent ou prévalent généralement sur les paramètres netplan, à moins que le fichier netplan ne soit configuré pour que NetworkManager ignore l'interface.
Dans Ubuntu, les paramètres réseau sont stockés dans/etc/netplan/Fichier YAML dans le répertoire. Vous devez modifier ce fichier pour appliquer les paramètres permanents.
Saisissez la commande suivante dans le terminal pour confirmer le nom de votre carte réseau (par exempleeth0ouenp0s3):
ip link show
Ouvrez le profil à l'aide d'un éditeur de texte tel que nano. Les noms de fichiers peuvent varier d'un système à l'autre et se terminent généralement par.yamlfin:
sudo nano /etc/netplan/01-netcfg.yaml
Modifiez le contenu au format suivant (notez l'indentation, YAML est très sensible aux espaces) :
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Après avoir enregistré et quitté l'éditeur, exécutez la commande suivante pour que les paramètres prennent effet immédiatement :
sudo netplan apply
ip addr show
ip route show
Si vous utilisez la version de bureau d'Ubuntu, votre réseau peut êtreNetworkManagergérer. Dans ce cas, vous pouvez également utiliser l'interface graphique ounmclicommande à définir. La méthode Netplan ci-dessus convient principalement aux versions de serveur ou aux situations où des paramètres fixes sous-jacents sont requis.
Cygwin est une couche d'émulation qui fournit un environnement Linux/Unix pour Windows. Il contient :
setup-x86_64.exe(64 bits)bash、coreutils:Instructions de basegcc、make: Outils de développementopenssh、wget:Outils réseauUne fois l'installation terminée, ouvrez « Cygwin Terminal » pour utiliser un shell bash de type Linux.
ls # Liste le contenu du répertoire
cd # changer de répertoire
pwd # Afficher le chemin actuel
gcc # Compiler le programme C
make # Compiler le projet
/Correspond au répertoire d'installation de Windows (par exemple C:\cygwin64)/cygdriveCommençant par exemple :C:\ → /cygdrive/cD:\ → /cygdrive/dPour ajouter un nouveau package, réexécutezsetup-x86_64.exeet vérifiez les outils requis. Il peut également être utilisé avec le script d'installation via la ligne de commande.
Linux est un système d'exploitation open source créé à l'origine par Linus Torvalds et basé sur les principes de conception UNIX. Il est connu pour sa stabilité, sa sécurité et son haut degré de liberté, et est largement utilisé dans les serveurs, les environnements de bureau et les appareils embarqués. De nombreuses distributions Linux bien connues telles que Ubuntu, Fedora et Debian proposent différents environnements de bureau et système pour répondre aux besoins des différents utilisateurs.
Cygwin est un environnement de simulation qui fonctionne sous Windows et est conçu pour fournir des fonctionnalités de type UNIX. Il établit une couche compatible POSIX qui permet aux utilisateurs d'exécuter des commandes et des applications Linux dans un environnement Windows. Cygwin contient un grand nombre de Les outils et l'environnement de développement GNU permettent aux développeurs de réaliser un développement multiplateforme sous Windows.
Linux est un système d'exploitation complet, tandis que Cygwin n'est qu'un environnement de simulation sous Windows. Linux fournit une prise en charge complète du noyau et du système de fichiers, tandis que Cygwin s'appuie sur le noyau Windows pour son exécution. Bien que Cygwin puisse simuler la plupart Commandes Linux, mais diffèrent de Linux en termes de performances et de fonctionnement au niveau du système.
Dans Cygwin, vous pouvez utilisercygcheckL'outil interroge les packages installés. Cet outil vous permet de vérifier les noms des packages, les dépendances et d'autres informations détaillées, facilitant ainsi la gestion des packages installés par les utilisateurs.
Exemple de commande pour la suite de requêtes :
cygcheck -c <package_name>
Si vous souhaitez lister tous les packages installés dans Cygwin, vous pouvez utilisercygcheck -cCommande. Cette commande listera tous les packages installés et leur état.
Commande pour lister les packages installés :
cygcheck -c
Pour vérifier si un package est installé, vous pouvez utilisercygcheck -cSpécifiez le nom du package à vérifier. Par exemple:
cygcheck -c curl
La commande ci-dessus vérifieracurlL'état d'installation du package.
Pour installer un nouveau package dans Cygwin, utilisez le programme d'installation setup.exe. L'installation peut généralement être effectuée à l'aide de setup.exe à partir de la ligne de commande. Par exemple, installezcurlLes instructions sont :
setup-x86_64.exe -q -P curl
Cette commande s'installera en mode sans assistancecurltrousse. S'il s'agit d'un système 32 bits, vous devez utilisersetup-x86.exe。
setup-x86_64.exe -q -P curl,wget。Les outils suivants sont disponibles directement via Cygwinsetup-x86_64.exeL'installation ne nécessite pas de compilation manuelle et fournit des capacités d'évaluation des performances respectivement pour le processeur, les E/S et la mémoire.
C'est le plus proche de Sysbench inclus dans la collection officielle de CygwinfileioUn outil modèle spécialement conçu pour tester la vitesse de lecture et d'écriture du disque et les performances de création de fichiers.
bonnie++bonnie++ -d /tmp -u rootIozone est un outil d'analyse comparative des systèmes de fichiers extrêmement professionnel qui prend en charge les tests de lecture et d'écriture multithread, et ses fonctions sont encore plus détaillées que fileio de Sysbench.
iozoneiozone -a -g 1G(Mode automatique, teste les fichiers jusqu'à 1 Go)Si vous souhaitez simplement tester la vitesse de fonctionnement du processeur, vous pouvez utiliser les instructions intégrées de Cygwin pour effectuer des tests de fonctionnement logique.
time echo "scale=5000; 4*a(1)" | bc -lbcCalculez Pi (PI) à 5000 chiffres et réussisseztimeL'instruction calcule le temps consommé par le CPU.Bien quehdparmIl existe davantage de limitations au bas de Windows, mais dans Cygwin, il peut toujours être utilisé pour afficher la vitesse de lecture du cache du disque.
hdparmhdparm -Tt /dev/sda| Bloc fonctionnel Sysbench | Alternative officielle recommandée par Cygwin |
|---|---|
| CPU (fonctionnement principal) | bc(calculer pi) oufactor(Décomposition de grands nombres) |
| FileIO (lecture et écriture du disque) | bonnie++ouiozone |
| Mémoire (bande passante mémoire) | La bibliothèque officielle Cygwin manque d'outils directs, il est recommandé d'utiliserddTest /dev/vitesse d'écriture nulle |
| Threads (planification des threads) | Installableperloupython3Exécuter un simple script de boucle simultanée |
Merci à Cygwin/dev/Le chemin du périphérique correspond au disque physique de Windows. Lors de l'exécution de tests d'E/S, il est recommandé que le chemin pointe vers/cygdrive/c/temp/pour vous assurer qu'il fonctionne sur un disque physique. Si vous recherchez à 100 % les mêmes données de référence que Linux, il est recommandé d'utiliserWSL2, où vous pouvez installer directement le natifsysbench。
WSL 2 est la dernière architecture du sous-système Windows pour Linux. Contrairement à la première génération, qui traduisait les appels système Linux en instructions principales de Windows, WSL 2 inclut un véritable noyau Linux maintenu par Microsoft. Il fonctionne sur une technologie de virtualisation légère (Hyper-V) et offre une compatibilité complète des appels système.
La logique de ces deux outils pour exécuter des logiciels Linux sur Windows est essentiellement différente :
| caractéristiques | WSL 2 | Cygwin |
|---|---|---|
| technologie de base | Virtualisation légère par rapport à un véritable noyau Linux. | Recompilez les outils Linux en binaires Windows natifs. |
| Compatibilité binaire | Les fichiers binaires ELF natifs (tels que les fichiers compilés Ubuntu) peuvent être exécutés directement. | Seuls les logiciels compilés pour l'environnement d'exécution Cygwin peuvent être exécutés. |
| Performances du système de fichiers | Extrêmement rapide sous Linux ; l'accès au-delà des limites de Windows est lent. | Il fonctionne directement sur le système de fichiers Windows et accède aux fichiers Windows à une vitesse moyenne. |
| Accélération matérielle | Prend en charge l'accélération GPU (NVIDIA CUDA) et l'accès direct à la couche réseau. | L'accès direct au matériel sous-jacent et le filtrage réseau complexe ne sont pas pris en charge. |
| Prise en charge de Docker | Exécution parfaite du moteur de conteneur Docker. | Le moteur Docker n'est pas pris en charge et ne peut exécuter que les outils clients. |
Étant donné que WSL 2 utilise de vrais cœurs, il est généralement 2 à 20 fois plus rapide que la première génération de WSL lors de l'exécution de tâches gourmandes en disque telles que la décompression du code source, l'exécution d'un compilateur ou le clonage de git. Cela en fait aujourd’hui l’environnement préféré des développeurs Windows.
WSL 2 nécessite Windows 10 (2004 et supérieur) ou Windows 11. Dans le dernier système, vous pouvez exécuter directement la commande suivante pour installer via PowerShell avec les droits d'administrateur :
wsl --install
Si vous avez besoin d'un environnement de développement exactement identique à l'environnement du serveur, ou si vous souhaitez effectuer une formation IA ou des conteneurs Docker, WSL 2 est le choix standard. Si vous n'avez besoin qu'occasionnellement d'outils simples comme grep ou awk pour traiter des fichiers texte sous Windows, et que vous ne souhaitez pas activer la couche de virtualisation, Cygwin ou MSYS2 ont quand même l'avantage d'être légers.
iOS est un système d'exploitation propriétaire développé par Apple pour ses appareils mobiles tels que l'iPhone et l'iPad. Il a fait ses débuts en 2007 avec la sortie du premier iPhone et est devenu l'un des systèmes d'exploitation mobiles les plus populaires au monde.
Les appareils iOS sont largement utilisés pour une variété de besoins quotidiens et professionnels tels que :
Chaque mise à jour d'iOS apporte de nouvelles fonctionnalités et améliorations. Par exemple:
iOS est un système d'exploitation en constante évolution qui s'efforce d'offrir aux utilisateurs la meilleure expérience et s'intègre de manière transparente au matériel Apple, ce qui en fait l'un des leaders des appareils mobiles.
AxxxxFormat.Télécharger en tant queLirum Device Info Liteet d'autres applications tierces pouvant afficher des informations détaillées telles que le modèle de l'appareil, le processeur, la mémoire, etc.
Les Chromebooks utilisent Chrome OS et peuvent installer des applications à partir de plusieurs sources, notamment le Google Play Store et le Chrome Web Store. Les utilisateurs peuvent également activer la fonctionnalité Linux (bêta) pour installer Linux Applications pour répondre à différents besoins de travail et de divertissement.
Les Chromebooks prennent en charge les fonctionnalités Linux (bêta), vous permettant d'installer et d'exécuter des applications Linux, augmentant ainsi les fonctionnalités du système.
sudo apt install [nom de l'application]pour installer le logiciel.Bien que les principales applications proviennent du Google Play Store et du Chrome Web Store, les Chromebooks prennent également en charge l'installation de fichiers APK. Veuillez noter que l'installation d'applications provenant de sources tierces peut présenter des risques de sécurité.
Les Chromebooks offrent plusieurs façons d'installer des applications pour répondre aux besoins des différents utilisateurs. Grâce aux fonctionnalités du Google Play Store, du Chrome Online App Store et de Linux (bêta), les utilisateurs peuvent facilement étendre les fonctionnalités de leurs appareils pour améliorer la productivité et l'expérience utilisateur.
Dans l'environnement virtuel Linux de ChromeOS (nom de code Crostini), lorsque vous ouvrez Terminal, l'emplacement par défaut est en effet~(Tout de suite/home/votrenom d'utilisateur). Cependant, Crostini est un conteneur autonome avec une structure de répertoires distincte des téléchargements natifs de ChromeOS ou de Mes fichiers.
Vous pouvez saisir la commande suivante pour confirmer le chemin absolu actuel :
pwd
Si ça montre/home/votrenom d'utilisateur, alors vous êtes dans le répertoire personnel.
L'environnement Linux par défaut pour ChromeOS estInstallation minimaliste, il ne se construit pas automatiquement comme Linux de bureau standardDesktop、DocumentsAttendez le dossier. Même si vous le créez manuellement~/Desktop, l'interface de bureau ChromeOS n'affichera pas les icônes à l'intérieur, car l'intégration des conteneurs Linux et de l'environnement de bureau ChromeOS est limitée au menu de l'application.
Bien que vous ne puissiez pas placer d'icône sur le bureau ChromeOS, vous pouvez faire apparaître VS Code dans le lanceur d'applications ChromeOS (étagère ou lanceur) :
Une fois VS Code installé, le système devrait avoir automatiquement établi un point d'entrée :
ls /usr/share/applications/code.desktop
si seulement.desktopLe fichier existe dans/usr/share/applications/ou~/.local/share/applications/, ChromeOS l'ajoutera automatiquement à la liste de recherche. Appuyez simplement sur votre clavierClé de recherche(icône de recherche), saisissez « Code » pour le trouver.
Après avoir trouvé l'icône VS Code, cliquez avec le bouton droit et sélectionnez"Épingler sur l'étagère", il s'agit de la méthode "raccourci" sur ChromeOS.
Si vous souhaitez accéder aux fichiers natifs de ChromeOS sur un terminal Linux, le chemin est le suivant :
| Emplacement | Chemin sous Linux |
|---|---|
| répertoire personnel (~) | /home/username |
| Mes fichiers | /mnt/chromeos/MyFiles(Vous devez cliquer avec le bouton droit sur l'application Fichier et sélectionner "Partager avec Linux") |
| Téléchargements | /mnt/chromeos/MyFiles/Downloads |
Dans Chrome OS,Pas besoin de créer manuellement ~/Desktop, car ce répertoire n'est pas reflété dans l'interface de bureau ChromeOS. Veuillez vous concentrer sur la garantie/usr/share/applications/code.desktopSi le contenu est correct, épinglez-le dans la barre d'outils ci-dessous via la recherche système.
chrome://diagnosticsAllumer.chrome://system, rechercher et développermem_usage。topUn résumé global de la mémoire (généralement affiché en Mo) est visible en haut de l'écran. L'affichage des différents modèles est légèrement différent.memory_testObtenir des informations sur les tests de mémoire (orientées vers les tests de santé, sans nécessairement afficher le total exact).free -h
grep MemTotal /proc/meminfoRemarque : Ce qui est affiché ici est la "mémoire disponible pour le conteneur".Pas nécessairement égal à la RAM totale installée sur la machine réelle, sous réserve de l'« Application de diagnostic ».MemTotal), formule de conversion :GB = KB ÷ 1024 ÷ 1024exemple:8021236 kB ≈ 8021236 / 1024 / 1024 ≈ 7.65 GB
mem_usage(Utilisation au niveau du programme), et non l'utilisation totale du matériel.Les Chromebooks disposent d'un gestionnaire de tâches intégré qui peut être utilisé pour afficher l'utilisation du processeur et de la mémoire de chaque application.
Vous pouvez également installer des extensions Chrome telles queSystem MonitorouTask ManagerDéveloppez pour obtenir des informations système plus détaillées.
Si votre Chromebook dispose d'un environnement Linux activé, vous pouvez utiliser les commandes du terminal pour afficher l'utilisation des ressources système.
topcommande pour afficher l'utilisation du processeur et de la mémoire du système.htopcommande (si installée) pour une interface plus intuitive.Les Chromebooks utilisent le système d'exploitation Chrome OS, qui se concentre sur les applications cloud mais peut également gérer et accéder aux fichiers locaux. Les utilisateurs peuvent parcourir, gérer et exploiter des fichiers via l'application « Fichier » intégrée.
L'application Fichiers est le gestionnaire de fichiers intégré à votre Chromebook, similaire à l'Explorateur de fichiers ou au Finder d'autres systèmes d'exploitation. Les utilisateurs peuvent afficher et gérer les fichiers stockés localement sur l'appareil ou dans le cloud dans cette application.
Les Chromebooks prennent en charge les supports de stockage externes tels que les périphériques USB et les cartes SD. Après avoir inséré l'appareil, il sera affiché sur le panneau gauche de l'application « Fichier », et vous pourrez directement accéder et utiliser les fichiers qu'il contient.
Avec Google Drive, les utilisateurs de Chromebook peuvent facilement synchroniser des fichiers entre le cloud et leur ordinateur. Cela fournit non seulement un espace de stockage supplémentaire, mais facilite également le partage et l'accès aux fichiers entre différents appareils.
L'application Fichiers pour Chromebooks offre un moyen simple et intuitif de gérer les fichiers locaux et cloud. Grâce à lui, les utilisateurs peuvent effectuer des opérations de base sur les fichiers et accéder à des périphériques externes pour répondre aux besoins quotidiens de gestion de fichiers.
Terminalapplication.aptKit d'installation.sudo apt update
sudo apt install python3
cd ~
ls
Après partage, le terminal est accessible depuis le chemin suivant :
/mnt/chromeos/MyFiles
cd /mnt/chromeos/MyFiles/Downloads
cd /mnt/chromeos/MyFiles
ls
ln -s /mnt/chromeos/MyFiles/Downloads ~/Downloads
Il peut être utilisé directement après :
cd ~/Downloads
Installer sur votre ChromebookTermuxApplication qui peut être téléchargée et installée depuis le Google Play Store. Termux fournit un environnement Linux entièrement fonctionnel pour exécuter des commandes et gérer des fichiers.
Les utilisateurs de Chromebook peuvent utiliser Chrome OSLinux (Beta)Fonction pour partager des dossiers du système avec l'environnement Linux. Les étapes de réglage sont les suivantes :
Dans Termux, vous pouvez accéder aux dossiers partagés en montant le dossier. Exécutez les commandes suivantes pour parcourir et monter le dossier partagé :
cd /mnt/chromeos/MyFiles/Downloads
La commande ci-dessus dirigera l'utilisateur vers Chrome OSDownloadsdossier, ou ajuster en fonction du chemin réel du dossier partagé.
Sur les Chromebooks, lorsque vous utilisez des technologies Web telles que PWA pour créer une application Web, vous pouvez configurer l'application pour accéder aux fichiers du même dossier via un code tel que JavaScript.
// Exemple JavaScript : lister le contenu du dossier
fetch('/mnt/chromeos/MesFichiers/Téléchargements')
.then(réponse => réponse.text())
.then(data => console.log(data));
Grâce aux étapes ci-dessus, les utilisateurs peuvent configurer avec succès un dossier partagé entre Webapp et Termux sur Chromebook pour réaliser la synchronisation et l'accès aux fichiers.
Dans certains cas, Termux peut ne pas être en mesure de trouver/mnt/chromeoschemin, ce qui signifie que les utilisateurs ne peuvent pas accéder directement au système de fichiers Chrome OS. Si cela se produit, vous devrez envisager d'autres moyens de partager des fichiers.
Si non disponible/mnt/chromeos, vous pouvez réaliser le partage de dossiers avec Chrome OS via les méthodes suivantes :
/storage/emulated/0/(c'est-à-dire "l'espace de stockage interne" d'Android).Si Termux ne peut pas accéder directement au système de fichiers Chrome OS, vous pouvez déplacer manuellement les fichiers du gestionnaire de fichiers Chrome OS vers un dossier que Termux peut lire et écrire, tel que :
téléchargerdossierLire le fichierTable des matièresLes utilisateurs peuvent copier ou déplacer des fichiers vers ces emplacements via un gestionnaire de fichiers afin que Termux puisse y accéder.
Une autre solution consiste à utiliser un service cloud (par exemple Google Drive, Dropbox) pour synchroniser les fichiers avec Termux. Par exemple:
wgetoucurlTéléchargez les archives.# Utilisez Termux pour accéder au stockage interne
stockage-configuration termux
cd /stockage/émulé/0/Téléchargements
Cela permettra à Termux d'accéder au stockage interne, permettant ainsi la lecture et l'écriture des fichiers sur ce chemin.
Si introuvable/mnt/chromeosPath, les utilisateurs peuvent résoudre les problèmes de partage de fichiers via d'autres chemins accessibles ou en utilisant la synchronisation cloud.
La manière la plus orthodoxe et la plus stable d'utiliser la commande bc sur un Chromebook consiste à utiliser l'environnement de développement Linux intégré. Voici les étapes spécifiques d’installation et d’utilisation :
Si la fonction Linux n'a pas été activée, veuillez suivre le chemin suivant :
Ouvrez le Terminal dans le lanceur d'applications et entrez les commandes suivantes dans l'ordre :
# Mettre à jour la liste des packages logiciels
sudo apt mise à jour
# installer avant JC
sudo apt installer bc -y
Une fois l'installation terminée, vous pouvez saisir bc directement dans le terminal pour passer en mode calcul. Les techniques couramment utilisées sont les suivantes :
| Fonction | Exemple de commande |
|---|---|
| Démarrer et inclure la bibliothèque de fonctions mathématiques | bc -l |
| Définir le nombre de décimales | Après avoir entré, entrez scale=4 |
| Calculez et quittez rapidement | echo "10/3" | bc -l |
| Quitter le mode interactif | Tapez quitter ou appuyez sur Ctrl+D |
Grâce aux étapes ci-dessus, vous pouvez appeler cet outil de calcul de haute précision à tout moment dans le terminal Linux de votre Chromebook.
Avant de pouvoir installer Emacs sur votre Chromebook, vous devez d'abord activer la fonctionnalité Linux (bêta). Linux (bêta) fournit un environnement pour exécuter des applications Linux sur les Chromebooks.
Après avoir installé l'environnement Linux, il est recommandé de mettre d'abord à jour le progiciel système pour garantir qu'Emacs puisse être installé sans problème.
sudo apt update && sudo apt upgrade
Entrez la commande ci-dessus dans le terminal et appuyez surEnterclé.
Après avoir terminé la mise à jour du système, vous pouvez installer Emacs. Veuillez entrer la commande suivante et appuyer surEnter:
sudo apt install emacs
Emacs sera téléchargé et installé automatiquement. Une fois l'installation terminée, vous pouvez entrer dans le terminalemacspour démarrer Emacs.
Si vous souhaitez obtenir une version plus récente d'Emacs, vous pouvez l'installer à l'aide du gestionnaire de packages Snap. Tout d'abord, vous devez installer Snap :
sudo apt install snapd
Ensuite, utilisez Snap pour installer Emacs :
sudo snap install emacs --classic
Cela installera la dernière version d'Emacs.
Une fois l'installation terminée, vous pouvez démarrer Emacs en suivant ces étapes :
emacset appuyez surEnter。Si vous rencontrez des erreurs pendant le processus d'installation, il est recommandé de vérifier si la connexion réseau est stable et de vous assurer que la fonctionnalité Linux (bêta) est activée et que le système est mis à jour.
Les Chromebooks sont préinstallés avec Google Sheets et prennent en charge l'ouverture des fichiers .ods.
Installez LibreOffice via l'environnement de développement Linux du Chromebook pour ouvrir les fichiers .ods.
sudo apt update
sudo apt install -y libreoffice
Il n'est pas nécessaire d'installer de logiciel, vous pouvez utiliser des outils en ligne pour ouvrir les fichiers .ods.
Certains Chromebooks prennent en charge les applications Android et peuvent installer des applications liées à OpenOffice.
sudo apt update && sudo apt upgrade -y
wget -O vscode.deb https://update.code.visualstudio.com/latest/linux-deb-x64/stable
sudo apt install ./vscode.deb
code
uname -mDescription des résultats :cd ~
wget https://update.code.visualstudio.com/latest/linux-arm64/stable -O vscode-arm64.tar.gz
tar -xzf vscode-arm64.tar.gz
cd VSCode-linux-arm64
./code
Option 2 : VSCodium (version open source)
sudo apt install -y curl gpg
curl -fsSL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/vscodium-archive-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg] \
https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list
sudo apt update
sudo apt install codium
codium
Option 3 : utiliser VS Code Web Edition| Contexte d'utilisation | Suggestions |
|---|---|
| J'espère un développement hors ligne, des fonctions complètes | Téléchargez la version compressée officielle d'ARM64 |
| Vous souhaitez utiliser la gestion des packages et les mises à jour automatiques | Installer VSCodium (codium) |
| Développement occasionnel, démarrage rapide | Utilisez vscode.dev |
UltraEdit est un puissant éditeur de texte conçu pour les développeurs et les professionnels de l'édition. Développé par IDM Computer Solutions, Inc., il prend en charge plusieurs langages de programmation et formats de fichiers et offre une variété de fonctionnalités avancées pour augmenter la productivité.
Voici quelques opérations de base d'UltraEdit :
File > OpenOu utilisez les touches de raccourciCtrl + OCtrl + SEnregistrez le fichier actuellement modifié.Ctrl + FOuvre la boîte de dialogue Rechercher.Ctrl + ROuvre la boîte de dialogue de remplacement.UltraEdit est un éditeur de texte puissant et flexible adapté à une variété d'utilisations, notamment en programmation et en gestion de fichiers. Sa prise en charge multilingue et ses fonctionnalités avancées en font un choix idéal pour les développeurs.
Emacs est un éditeur de texte hautement extensible développé à l'origine par Richard Stallman dans les années 1970. Il s'agit d'un logiciel open source qui prend en charge une variété de langages de programmation et de langages de balisage, ce qui en fait un choix populaire parmi les programmeurs et les rédacteurs techniques.
Voici quelques opérations de base d'Emacs :
C-x C-f (Ctrl + x, Ctrl + f)C-x C-s (Ctrl + x, Ctrl + s)C-x C-c (Ctrl + x, Ctrl + c)C-/ouC-x u(Ctrl + / ou Ctrl + x, u)Emacs est un éditeur de texte puissant et flexible adapté à diverses fins, qu'il s'agisse de programmation ou d'édition de documents. Cela peut nécessiter une courbe d'apprentissage quelque peu abrupte, mais une fois maîtrisé, cela augmentera considérablement votre productivité.
Les outils fournis par Google Workspace incluent Google Docs (documents), Google Sheets (feuilles), Google Slides (présentations), etc., avec des fonctions de stockage dans le cloud et de collaboration, permettant à plusieurs utilisateurs de modifier et de commenter des fichiers en même temps.
LibreOffice est une suite bureautique gratuite et open source qui comprend Writer (traitement de texte), Calc (feuille de calcul), Impress (présentation), etc. Elle prend en charge une variété de formats de fichiers et possède une interface utilisateur similaire à MS Office.
WPS Office est une suite bureautique développée par Kingsoft Software. Il comprend des fonctions de texte, de formulaire et de présentation. La version gratuite fournit des fonctions de base et prend en charge l'interopérabilité avec les formats de fichiers MS Office.
OnlyOffice est une suite bureautique intégrée qui prend en charge l'édition de documents, de feuilles de calcul et de présentations, fournit des fonctionnalités de collaboration et peut être intégrée à des services de stockage cloud tels que Nextcloud.
Zoho Office Suite fournit des applications complètes, notamment Zoho Writer, Zoho Sheet et Zoho Show, et prend en charge une intégration transparente avec d'autres produits Zoho, ce qui la rend adaptée à une utilisation professionnelle.
Etherpad est un éditeur de texte collaboratif en temps réel open source, adapté aux équipes pour éditer des documents en même temps, particulièrement adapté au brainstorming ou aux notes de réunion.
Les éditeurs Markdown tels que Typora et Obsidian se concentrent sur l'édition de texte concise et conviennent particulièrement aux utilisateurs qui ont besoin d'éditer et de formater rapidement du texte.
Prezi est un outil de briefing basé sur le cloud qui fournit des formats de briefing dynamiques et interactifs, adaptés aux utilisateurs qui ont besoin de méthodes de présentation innovantes.
Lorsque vous choisissez une alternative à MS Office, vous devez tenir compte de vos propres besoins et scénarios d'utilisation. Les outils ci-dessus ont chacun leurs propres caractéristiques et répondent aux besoins des différents utilisateurs. Qu’ils soient utilisés par des individus ou des équipes, vous trouverez des outils bureautiques adaptés.
Vous pouvez également cliquer directement sur la barre d'outilsExporter au format PDF(l'icône est une petite image PDF), générez rapidement des fichiers PDF, en utilisant les paramètres par défaut.
Supposons que l'heure de début soit dans la celluleA1, l'heure de fin est dans la celluleB1。
=B1 - A1
Si vous devez l'afficher en heures, utilisez la formule :
= (B1 - A1) * 24
Si un formatage plus précis ou spécifique est requis, utilisezTEXTfonction:
=TEXT(B1 - A1, "[HH]")
Cela montrera la différence d’heure pure entre les deux.
A1etB1La valeur est dans un format datetime valide.Supposons que vous souhaitiez obtenir une feuille de calcul dans n'importe quelle celluleColonne APour la dernière valeur non nulle, utilisez la formule suivante :
=INDEX(A:A;MAX(IF(A:A<>"";ROW(A:A))))
Pour copier des données d'une autre feuille de calcul telle queSheet2) pour obtenir la dernière valeur de la colonne A, disponible :
=INDEX(Sheet2.A:A;MAX(IF(Sheet2.A:A<>"";ROW(Sheet2.A:A))))
Si la version prend en chargeFILTERFonction, également disponible :
=INDEX(FILTER(A:A;A:A<>"");COUNTA(FILTER(A:A;A:A<>"")))
ROW(A:A): Renvoie tous les numéros de colonne dans la colonne A.IF(A:A<>"";ROW(A:A)): Ne prenez que les numéros de colonnes non vides.MAX(...): Obtenez le numéro de colonne de la dernière colonne.INDEX(A:A;...): renvoie la dernière valeur de la colonne A en fonction du numéro de colonne.tu as mentionnéMAX(IF(A:A<>"";ROW(A:A)))"Incorrect" lorsqu'il y a des espaces intercalés dans la colonne. En pratique, ce type de formule matricielle aura des problèmes de limites pour les références de colonnes complètes ou différents types de données (texte/nombre mélangés). Vous trouverez ci-dessous plusieurs pratiques robustes (y compris les situations et explications applicables) que vous pouvez choisir en fonction du type de données et de la version de Calc.
=LOOKUP(2;1/(A1:A10000<>"" ); A1:A10000)
LOOKUPcorrespondre1/(A<>"")Trouvez la dernière valeur non nulle. Plutôt que de référencer la colonne entière, il est recommandé de limiter la plage à une limite supérieure raisonnable (par exemple : A1:A10000) pour éviter les problèmes de performances ou de compatibilité.=LOOKUP(9.99999999999999E+307; A1:A10000)
=MAX(IF(A1:A10000<>""; ROW(A1:A10000) ))
INDEXObtenez la valeur, par exemple :=INDEX(A1:A10000; MAX(IF(A1:A10000<>"";ROW(A1:A10000)))-ROW(A1)+1 )=INDEX(A1:A10000; MATCH(2; 1/(A1:A10000<>"") ))
MATCH(2;1/(A<>""))renverra la dernière position relative correspondante, puisINDEXObtient une valeur ; aucune entrée de tableau n'est requise non plus (certaines versions peuvent toujours nécessiter le mode tableau).=LOOKUP(2;1/(Sheet2.A1:A10000<>"" ); Sheet2.A1:A10000)
PaquetSheet2Modifiez la plage en votre feuille de calcul réelle avec une limite supérieure raisonnable.
A:Acomme référence pour les fonctions de tableau ; utilisez plutôt une limite supérieure raisonnable, par ex.A1:A10000, pour éviter les problèmes de performances ou de compatibilité.LOOKUP(9.99E+307,…), pour du texte ou des données mixtes, veuillez utiliserLOOKUP(2;1/(…);…)。✅ Les références seront mises à jour automatiquement.
✅ Les références des formules resteront automatiquement correctes.
$G, remplacé par$C。Dans LibreOffice Calc, si la fonction « Filtre automatique » ou « Filtre » est activée, une flèche déroulante apparaîtra à côté de chaque nom de champ dans la barre de titre, qui peut être utilisée pour trier ou filtrer.
Dans LibreOffice Calc, vous pouvez utiliser la « mise en forme conditionnelle » pour définir la couleur des cellules en fonction des formules.
A1>100(Change de couleur lorsque A1 est supérieur à 100)MOD(ROW();2)=0(Coloriser les colonnes paires)A1>50ISBLANK(A1)A1="Complet"Dans Calc, commeA$534Cette façon d'écrire corrige la colonne 534A534Cellule.
Si vous souhaitez que le numéro de colonne "534" soit déterminé par la valeur d'autres cellules (par exemple, la celluleB1le contenu est 534), vous pouvez utiliserINDIRECT (référence indirecte)fonction.
=INDIRECT("A"&B1)
B1 = 534=A534=INDIRECT("'Sheet2'.A"&B1)
Si les colonnes et les colonnes doivent être spécifiées par des cellules, par exemple :
B1 = "C"B2 = 55Disponible:
=INDIRECT(B1 & B2)
Le résultat est équivalent à=C55。
Si vous souhaitez générer l'adresse complète numériquement, vous pouvez également utiliser :
=INDIRECT(ADDRESS(B2; COLUMN(A1)))
B2: La cellule contient le numéro de colonne (par exemple, 534)COLUMN(A1): Indique la colonne 1 (colonne A)A1Passer à d'autres colonnes pour spécifier le numéro de colonneINDIRECTLes références ne sont pas automatiquement mises à jour lorsque des colonnes sont insérées ou supprimées.INDIRECT, ce qui affectera légèrement les performances.OpenOffice Calc (programme de feuille de calcul) n'est pas principalement un éditeur de tableau HTML, mais il a la capacité d'exporter (ou d'enregistrer) le contenu d'une feuille de calcul au format HTML, ce qui peut générer un tableau HTML.
L'excellente fonction de feuille de calcul de Calc en fait un outil pratique pour créer des données et des structures de tableaux HTML :
Calc prend également en charge l'importation de tableaux HTML existants dans des feuilles de calcul :
OpenOffice Calc n'est pas un éditeur HTML WYSIWYG. Il ne peut pas modifier visuellement le code HTML directement comme un logiciel d'édition Web professionnel. Mais il peut :
L'éditeur de tableaux HTML est un outil qui permet aux utilisateurs de créer, modifier et gérer facilement des tableaux HTML via une interface graphique ou une syntaxe concise. Les utilisateurs n'ont généralement pas besoin d'écrire directement des balises complexes $\lt$table$\gt$, $\lt$tr$\gt$, $\lt$td$\gt$ ou $\lt$th$\gt$. Au lieu de cela, ils peuvent compléter la conception des tableaux et le remplissage des données en cliquant, en faisant glisser ou en saisissant du contenu.
| Fonction | décrire |
|---|---|
| Ajouter/supprimer des lignes et des colonnes | Ajoutez ou supprimez rapidement des lignes ou des colonnes n’importe où dans le tableau. |
| Fusionner les cellules | Prend en charge les attributs $\text{colspan}$ (colonnes étendues) et $\text{rowspan}$ (lignes étendues) des balises $\lt$td$\gt$ ou $\lt$th$\gt$. |
| Ajustement du style | Définissez la bordure, la couleur d'arrière-plan, l'alignement du texte, etc. du tableau, de la ligne ou de la cellule avec les styles $\text{CSS}$. |
| Édition de contenu | Tapez ou collez du texte, des images ou tout autre contenu HTML directement dans la cellule. |
| Aperçu/sortie du code | Affiche instantanément le code source HTML généré et offre des fonctionnalités de copie ou de téléchargement. |
L'éditeur Ce que vous voyez est ce que vous obtenez (WYSIWYG) permet aux utilisateurs d'opérer dans une interface visuelle sans écrire directement de code HTML. En termes d'« édition de tableaux », ils fournissent généralement des boutons et des menus intuitifs pour insérer, modifier et fusionner des tableaux. Ce type d'éditeur se divise principalement sous plusieurs formes :
Ce type de logiciel est une application de bureau complète conçue pour créer et gérer un site Web complet. Il contient une puissante fonction d'éditeur WYSIWYG, l'édition de tableaux n'est qu'une de ses nombreuses fonctions.
De nombreux systèmes de gestion de contenu (tels que WordPress, Joomla!, Drupal, etc.) et plateformes de commerce électronique intègrent des éditeurs WYSIWYG dans l'interface d'édition d'articles ou de pages. Les utilisateurs peuvent insérer et modifier des tableaux directement dans l'éditeur d'arrière-plan.
Il s'agit d'outils qui s'exécutent spécifiquement sur les pages Web et dont l'objectif principal est de générer rapidement du code HTML, y compris du code de tableau. Les utilisateurs définissent des paramètres (tels que le nombre de lignes, de colonnes, de styles) sur l'interface Web, et l'outil générera instantanément du code que les utilisateurs pourront copier.
Certaines applications de bureau, telles que des logiciels de prise de notes spécifiques ou des outils de productivité, disposent généralement de fonctionnalités d'édition WYSIWYG intégrées pour le traitement des tableaux si elles prennent en charge l'exportation au format HTML.
Une machine virtuelle est une technologie logicielle capable de simuler un système informatique complet, permettant aux utilisateurs d'exécuter plusieurs systèmes d'exploitation virtuels sur un ordinateur physique. Grâce aux machines virtuelles, vous pouvez exécuter simultanément différentes versions de systèmes d'exploitation, telles que Windows, Linux, etc., sur le même matériel.
Les machines virtuelles sont largement utilisées dans le développement, les tests, la virtualisation de serveurs et la virtualisation de postes de travail. Il peut aider les développeurs à effectuer des tests de logiciels dans plusieurs environnements de systèmes d'exploitation et fournir également aux entreprises une méthode de gestion de serveur plus flexible.
Un disque amorçable est un périphérique de stockage à partir duquel un ordinateur peut être démarré. Il est souvent utilisé pour installer des systèmes d’exploitation ou réparer des problèmes de système. Les supports courants sont les clés USB ou les disques durs externes.
sudo dd if=~/Downloads/os.iso of=/dev/sdX bs=4M status=progress && sync
/dev/sdXcomme périphérique USB cible (veuillez confirmer le chemin correct)En 2026, le choix de la bonne plateforme de vente de logiciels dépendra de votre type de logiciel et de votre marché cible. Voici les classifications et caractéristiques des plateformes grand public :
| objectif de demande | Plateforme recommandée | Avantages essentiels |
|---|---|---|
| Automatisez le traitement fiscal mondial | Paddle / Lemon Squeezy | Épargnez-vous les tracas de la déclaration fiscale dans différents pays |
| Rechercher un trafic maximum | Steam / App Store | Base d'utilisateurs massive et prête à l'emploi |
| Créez rapidement un site Web officiel de marque | Shopify / SHOPLINE | Expérience d'achat hautement personnalisée |
| Acquisition précoce d'utilisateurs de semences | AppSumo | Obtenez de l'argent rapidement grâce aux promotions |