diff --git a/index.html b/index.html index a545769..affc835 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@ - + @@ -70,7 +70,6 @@
controle + e = Reviens en fin de la ligne courante
controle + y = Colle la commande copié
alt + retour = Supprime mot par mot
controle + y = Colle la commande copié
Nfs :
sudo apt-get install nfs-kernel-server
/path/to/shared/folder "ip-de-la-machine"(rw,sync,no_subtree_check) : dans le fichier de conf /etc/exports pour autoriser les machines
sudo systemctl restart nfs-kernel-server
sudo apt-get install nfs-common
sudo mkdir /mnt/shared_folder
sudo mount -t nfs server_ip:/path/to/shared/folder /mnt/shared_folder
sudo -i = ROOT environment
su - = ROOT environment (faire juste "su" permet d'avoir les permissions ROOT mais garde l'environement user)
sudo !! = Dernière commande en root
fg = Passer le processus au premier plan
bg = Continuer la tâche en arrière plan (fait continuer la tache mise en arrière plan et pause par ctrl z)
date -s "02/04/2020 17:30:00" : pour changer l'heure du systeme
chsh = permet de changer le shell par default de l'utilisateur actuel
cat /etc/debian_version = donne la version actuel de debian
systemctl stop <service> (fonctionne aussi avec start/status/restart et reload le cas échéant)
/sbin/shutdown -h 0 = Éteindre le pc
/sbin/reboot = Redémarrer le pc
tail -f <fichier> = Lire les dernières lignes d'un fichier et print aussi les appends qui se feront
PS: faire "less" puis faire "F" (maj + f) pour faire la même chose en plus pratique
tar -czvf <nom-archive> <fichier> = Compresser en gzip
tar -xzvf <fichier> = Extraire un fichier gzip
pwgen -sy 16 1 = genere un mdp de 16 caracteres
pgp -c <nom-du-fichier> = Chiffrer un fichier
pgp -d <nom-du-fichier-a-dechiffrer> = Déchiffrer un fichier
ssh-keygen -t rsa -b 4096 = Clé privée/publique ssh
ssh-keygen -t ed25519 = Pareil en mieux
openssl req -in
systemctl --type=service --state=runnig = listes tous les services en cours d'utilisation
nc "ip" "port" = intialise une connexion tcp
gnome-disks = formate une cle USB
openssl req -sha512 -newkey rsa:2048 -keyout "ficher.key" -out "ficher.crt" = génere une signature sur un fichier avece création de clef
openssl x509 -in
openssl rsa -in
openssl req -noout -text -in "fichier.csr" = vérifie le csr
openssl enc -d -aes-256-cbc -in fichier_chiffre.txt -out fichier_clair.txt = dechiffre un fichier (changer l'algo)
sudo usbguard list-devices = liste les objets connecté au pc
sudo usbguard allow-device 9 -p = autorise l'objet connecté
sudo usbguard list-rules = liste les règles autorisé
maj+v = mode "visuel"
maj+v = mode "visuel"
y pour copié
controle + r = sélection d'un block (rectiligne)
gv reprends la dernière sélection faites
wq pour sauvegarder et quitter
controle + ws = split horizontalement
controle + wq = ferme la fenêtre courante (si split)
controle + wv = split verticalement
"0" vas au début de la ligne courante
quand on éffectue une recherche avec "/" n permet de passer au mot suivant
"fin" permet d'aller à la fin de la ligne courante
controle + t = permet d'indenté une ligne
controle + d = permet de désindenté une ligne
:set number = numéroter les lignes
Pour chercher dans un man/vim/less = /"mot-a-chercher"
Sous vim pour rechercher et remplacer = :%s/"ancien truc"/"nouveau truc"/g
(très ressemblant à la commande sed, dans tout le document utiliser l'exemple, pour faire que sur un mot il faut retirer le "%" et le "g" de fin, et pour ne faire qu'une ligne il faut aussi retirer le "%" mais laisser le "g" de fin)
Pour installer space vim = curl -sLf https://spacevim.org/install.sh | bash
Pour installer Vimscode
$0 = Le nom du script (par exemple, si le script se nomme monScript.sh et qu il est appelé depuis son répertoire de stockage, la veleur de $0 sera ./monScript.sh
$1, $2, ... = Les arguments passés au script: $1 est le premier arguement, etc.
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" = Installer ohmyzsh
Pour changer le theme de zsh = vim .zshrc et changer le thème avec "ys" pareil pour root (su -) (sudo -i)
windows + l = Verrouiller la session
deepl = Site de traduction
add-apt-repository non-free = Ajout dépot non libre pour driver
Souvent suivi de "apt update" puis "apt install firmware-iwlwifi"
maj+fleche pour sélectionner un texte (firefox ou autre)
tilix = cool terminal emulator
DISPLAY:0.0 = Redirection sur une autre interface graphique(ssh)
upower -i `upower -e | grep 'BAT'` : affiche les informations de la batterie
upower -i /org/freedesktop/UPower/devices/battery_BAT0 : pareil qu'en haut
acpi -ib : affiche l'etat des batteries