From f6e805f1a72c77db6bd006682cc87808ae89bb2d Mon Sep 17 00:00:00 2001 From: lenovo Date: Thu, 15 Dec 2022 19:34:29 +0100 Subject: [PATCH] merged tutos_shell inside tutos_computer + changed default opened screen windows --- config_files/.screenrc | 17 ++++++-------- config_files/.vimrc | 2 +- tutos/computer.txt | 53 ++++++++++++++++++++++++++++++++++++++++++ tutos/shell.txt | 50 --------------------------------------- 4 files changed, 61 insertions(+), 61 deletions(-) delete mode 100644 tutos/shell.txt diff --git a/config_files/.screenrc b/config_files/.screenrc index 0d80a14..2c2f3d8 100644 --- a/config_files/.screenrc +++ b/config_files/.screenrc @@ -40,17 +40,14 @@ bind F eval "hardstatus alwayslastline" # stuff "vim file.txt^M" chdir $HOME/huhuhu_config screen -chdir $HOME/huhuhu_config/tutos -screen -t tutos_shell vim -n shell.txt -screen -t tutos_git vim -n git.txt -screen -t tutos_screen vim -n screen.txt -#screen -t tutos_node vim -n node.txt -#screen -t tutos_react vim -n react.txt -#screen -t tutos_php vim -n php.txt -screen -t tutos_sites vim -n sites.txt -screen -t tutos_vim vim -n vim.txt -screen -t tutos_computer vim -n computer.txt +screen -t .vimrc vim -n ./config_files/.vimrc +screen -t .screenrc vim -n ./config_files/.screenrc +screen -t tutos_vim vim -n ./tutos/vim.txt +screen -t tutos_screen vim -n ./tutos/screen.txt +screen -t tutos_git vim -n ./tutos/git.txt +screen -t tutos_sites vim -n ./tutos/sites.txt +screen -t tutos_computer vim -n ./tutos/computer.txt chdir $HOME screen diff --git a/config_files/.vimrc b/config_files/.vimrc index 61c1de1..fae677c 100644 --- a/config_files/.vimrc +++ b/config_files/.vimrc @@ -185,7 +185,7 @@ autocmd BufNewFile *.hpp call HPPFile() autocmd BufNewFile *.cpp if @% == 'main.cpp' | call MAINCPPFile() | else | call CPPFile() autocmd BufNewFile Makefile call MAKEFile() autocmd BufNewFile colors.h call COLORFile() -autocmd BufNewFile testss.hpp call TESTSFile() +autocmd BufNewFile tests.hpp call TESTSFile() diff --git a/tutos/computer.txt b/tutos/computer.txt index 4454047..97ec60a 100644 --- a/tutos/computer.txt +++ b/tutos/computer.txt @@ -1,3 +1,56 @@ +**screen size** pour 2*2: 137*38 / pour 1*1: 68*19 (37 et 18 si barre des menus cachee) +**ctrl c** termine l'action en cours du terminal +**ctrl s** bloque l'affichage du terminal +**ctrl q** rétablit la communication avec le terminal +**ctrl z** stop le travail en cours et le met sur pause +**fg** relance le dernier travail mis sur pause +**mkdir file{1..10}** creer 10 dossiers nommés de file1 à file10 +**pwd** print working directory +**xdg-open .** open working directory +**du -sh** directory sizes +**ncdu** (visual version of 'du' command) quick presentation of directories size + +**ssh username@ssh.server.domain -p XXXX** se connecter a un serveur via ssh en precisant un port +**sftp -P XXXX username@ssh.server.domain** se connecter a un server ssh avec le protocol ftp +**vim scp://username@ssh.server.domain:XXXX//home/path/to/file** edit a remote file from local vim + +**pdftotext** transforme un pdf en un fichier texte +**^** designe le debut d'une ligne +* n'importe quel caractere autant de fois que possible +**ls** ** montre tous les dossiers et sous-dossiers recursivement +**chmod 755 fichier** chmod change les droits des fichiers, organisés en : rwxrwxrwx avec pour valeur r=4 w=2 x=1 donc r-w == r + w == 4 + 1 == 5 + +**zsh** + **sudo apt-get install zsh** + **which zsh** donne le chemin d'acces de zsh (/usr/bin/zsh) + **chsh -s /usr/bin/zsh** change shell (chsh) pour zsh + (reboot le systeme pour que les changements prennent effet) + **echo $SHELL** pour voir quel shell est utilisé + (uncomment **line --DISABLE_AUTO_TITLE="true"--** in ~/.zshrc file pour empecher screen de donner un nom automatique aux sessions) + +**sass name.scss name.css** create a css file from a scss file +**sass --watch name.scss:name.css** make the transformations of scss in css file + +**'tree' like :** +find | sort | grep -ve "node_modules/" -e ".git/" | sed 's#[^/]*/#|__ #g;s#__ |# |#g;s#| # #g;s#\(node_modules\|.git[ignore]*\)#\1 ...#;$a\ ' + +**format usb** + **sudo fdisk -l** list all disks - find yours (something like /dev/sdx) + **sudo fdisk /dev/sdx** enter in fdisk program + **p** print the partions + **o** create an empty dos table + **n** add a new partition + **p** primary + **1** partition number 1 + **enter** default first selector + **+1G** for 1Gb size or *enter* for default + **a** toogle the flag *bootable* + **n** again if you want more partitions + **w** write and quit + + + + **touchscreen :** **xinput --list** list all input **xinput disable 12** disable the input 12, touchscreen for Lenovo-FLEX-3-1120 diff --git a/tutos/shell.txt b/tutos/shell.txt deleted file mode 100644 index fd7b678..0000000 --- a/tutos/shell.txt +++ /dev/null @@ -1,50 +0,0 @@ -**screen size** pour 2*2: 137*38 / pour 1*1: 68*19 (37 et 18 si barre des menus cachee) -**ctrl c** termine l'action en cours du terminal -**ctrl s** bloque l'affichage du terminal -**ctrl q** rétablit la communication avec le terminal -**ctrl z** stop le travail en cours et le met sur pause -**fg** relance le dernier travail mis sur pause -**mkdir file{1..10}** creer 10 dossiers nommés de file1 à file10 -**pwd** print working directory -**xdg-open .** open working directory -**du -sh** directory sizes -**ncdu** (visual version of 'du' command) quick presentation of directories size - -**ssh username@ssh.server.domain -p XXXX** se connecter a un serveur via ssh en precisant un port -**sftp -P XXXX username@ssh.server.domain** se connecter a un server ssh avec le protocol ftp -**vim scp://username@ssh.server.domain:XXXX//home/path/to/file** edit a remote file from local vim - -**pdftotext** transforme un pdf en un fichier texte -**^** designe le debut d'une ligne -* n'importe quel caractere autant de fois que possible -**ls** ** montre tous les dossiers et sous-dossiers recursivement -**chmod 755 fichier** chmod change les droits des fichiers, organisés en : rwxrwxrwx avec pour valeur r=4 w=2 x=1 donc r-w == r + w == 4 + 1 == 5 - -**zsh** - **sudo apt-get install zsh** - **which zsh** donne le chemin d'acces de zsh (/usr/bin/zsh) - **chsh -s /usr/bin/zsh** change shell (chsh) pour zsh - (reboot le systeme pour que les changements prennent effet) - **echo $SHELL** pour voir quel shell est utilisé - (uncomment **line --DISABLE_AUTO_TITLE="true"--** in ~/.zshrc file pour empecher screen de donner un nom automatique aux sessions) - -**sass name.scss name.css** create a css file from a scss file -**sass --watch name.scss:name.css** make the transformations of scss in css file - -**'tree' like :** -find | sort | grep -ve "node_modules/" -e ".git/" | sed 's#[^/]*/#|__ #g;s#__ |# |#g;s#| # #g;s#\(node_modules\|.git[ignore]*\)#\1 ...#;$a\ ' - -**format usb** - **sudo fdisk -l** list all disks - find yours (something like /dev/sdx) - **sudo fdisk /dev/sdx** enter in fdisk program - **p** print the partions - **o** create an empty dos table - **n** add a new partition - **p** primary - **1** partition number 1 - **enter** default first selector - **+1G** for 1Gb size or *enter* for default - **a** toogle the flag *bootable* - **n** again if you want more partitions - **w** write and quit -