[LINUX] Inu x Memo

commander

echo Afficher une chaîne de caractères à l'écran

Ajouter au fichier avec la commande echo $ echo Chaîne de caractères à ajouter >> Nom du fichier

Sortie vers un fichier nouvellement créé avec la commande echo $ echo string> nom du fichier

En cas de double guillemet "" ", la variable est développée et affichée. $ echo "$DIR"

grep Rechercher une chaîne dans un fichier grep {expression régulière de recherche} {nom de fichier}

-n Afficher le numéro de ligne grep -n "10-16 10:" system.log

less Afficher les fichiers texte un écran à la fois

head Sortez les premières lignes du fichier journal et vérifiez le contenu -n {nombre}: spécifie le nombre de lignes ex) head -n 1 system.log

cut Extraire uniquement les champs obligatoires -f Sélectionner un champ ex) Pour spécifier un troisième champ -f3 -d Spécifie le délimiteur ex), -d pour le délimiteur, ex) cut -d " " -f1 system.log ex) cut -d " " -f1 system.log | tail -200f

wc Comptez le nombre de lignes, de mots et d'octets ex) wc system.log -> 99872 1233964 18467421 system.log Nombre de lignes, nombre de mots, nombre d'octets

find Obtenez une liste de fichiers contenant la chaîne de caractères «○○» dans le nom de fichier. ls [chemin du dossier à rechercher] | grep" [chaîne de caractères à rechercher] "

Une liste de fichiers contenant la chaîne «○○» dans le contenu du fichier ouvert. find [chemin du dossier cible de recherche] -type f -print | xargs grep '[chaîne de caractères que vous voulez rechercher]' -type f Spécifie le type à rechercher. Puisque la gauche est "f", les fichiers normaux sont ciblés -imprimer la sortie standard des résultats de recherche

mkdir mkdir `date .+%Y'` mkdir `date '+%Y'`/`date '+%m%d'` -> La date et l'heure actuelles du système peuvent être spécifiées dans le nom du répertoire

ps Vérifiez le processus ps -ef | grep java -e Afficher tous les processus -f Afficher les processus hiérarchiquement

Obtenez une liste de fichiers contenant la chaîne de caractères «○○» dans le nom de fichier. ls [chemin du dossier à rechercher] | grep" [chaîne de caractères à rechercher] "

find Rechercher un fichier Vous pouvez utiliser le caractère générique -name pour effectuer une recherche en spécifiant uniquement une partie d'un nom de fichier ou de répertoire. -type f Recherche uniquement les fichiers. -type d Recherche des répertoires.

Rechercher dans le fichier : / {Chaîne de recherche}

scp Utilisation de base

scp [option]Copier la source Copier la destination

option -r Copie récursivement dans le répertoire -p Conserve l'heure et le mode de mise à jour du fichier d'origine

Lors de la spécification d'un autre serveur distant

nom du compte@nom d'hôte:annuaire

Exemple: passer du serveur 192.168.10.1 au serveur ~ / tmp local

scp [email protected]:/home/user/file1 ~/tmp

curl GET

curl {Host}

# +params
curl {Host}?{name}={value}&{name}={value}

POST

curl -X POST {Host}

# +params
curl -X POST {Host} -d {name}={value}&{name}={value}
En-tête HTTP de sortie
#Inclure les en-têtes HTTP dans la sortie
curl -i {Host}
#Obtenez uniquement les en-têtes HTTP
curl -I {Host}
Spécifiez l'en-tête de la demande
curl -H "key:value"

#Désignation multiple
curl -H "key:value" -H "key:value"
e.g. curl -X POST -H "Content-Type: application/json" -d '{"name":"tanaka"}' https://xxxxx
Afficher l'en-tête de la demande et l'en-tête de la réponse
curl -v {Host}
Spécifiez l'agent utilisateur
curl -A {Agent utilisateur} {Host}
curl -H "User-Agent: xxx" {Host}
Utilisation du serveur proxy
curl -x serveur proxy:numéro de port{Host}

#Si l'authentification est requise
curl -x serveur proxy:numéro de port--proxy-nom d'utilisateur:Mot de passe http://Cible URL

Saut de ligne (non limité à curl)

\
e.g.
curl -s -X POST {url} \
    -H "accept: application/json" \
    -H "toke: *****"

référence

Title URL
Options de commande curl fréquemment utilisées https://qiita.com/ryuichi1208/items/e4e1b27ff7d54a66dcd9
Hit api avec la commande curl https://qiita.com/bunty/items/758425773b2239feb9a7
14 utilisations à retenir avec la commande Curl https://orebibou.com/2016/03/curl%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BD%BF%E3%81%84%E6%96%B9xx%E5%80%8B/
Résumé des options de commande curl fréquemment utilisées (14) https://qiita.com/shtnkgm/items/45b4cd274fa813d29539

autre

Les paramètres Bash sont requis lors de l'utilisation de commandes non Linux Besoin d'ajouter des paramètres à /home/jlguser/.bashrc Exemple) payara

export PAYARA_BIN=/usr/local/payara/glassfish/bin
export PATH=$PAYARA_BIN:$PATH

Exemple) java

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH

Articles que j'ai appris

Title URL
.bash_profile ? .bashrc ?Il y a différentes choses, où et quoi? https://qiita.com/hirokishirai/items/5a529c8395c4b336bf31
.bash_profil et.Prescription pour vous qui ne vous souvenez pas de la différence de bashrc http://dqn.sakusakutto.jp/2012/08/bash_profile_bashrc.html
[Collection de commandes Linux] Résumé, y compris les détails des commandes Linux https://eng-entrance.com/category/linux/linux-command
graceful doit être utilisé plutôt que de redémarrer pour redémarrer apache http://www.wegirls.tech/entry/2016/09/23/215020

Recommended Posts

Inu x Memo
mémo Linux (ubuntu)
Mémo de commande Linux # 1
Version du noyau Linux 5.x (2/4)
Mémo 1 du manuel standard Linux
Mémo 3 du manuel standard Linux
[Pour mémoire] Linux Partie 2
Version du noyau Linux 5.x (3/4)
Version du noyau Linux 5.x (4/4)
Version du noyau Linux 5.x (1/4)
Mémo de configuration NTP sous Linux
Mémo 1 du manuel standard Linux, partie 2
Linux
Mémo de commande Linux tar xz
Mémo sur Mac OS X
Mémo du manuel standard Linux, partie 6
Mémo Python Anaconda x Jupyter Notebook
Commandes Linux fréquemment utilisées [Personal Memo]
[Pour mémoire] Éditeur Linux Partie 1 vi
Commande Linux [ldconfig] Mémo d'apprentissage LPIC
Mémo de préparation au développement GitHub x Python
[Note de lecture] Manuel standard Linux (Chapitre 7-8)
mémo gzip
Mémo Raspberry-pi
Mémo Pandas
mémorandum Linux
Commande Linux n ° 4
Commande Linux
Commande Linux n ° 3
Présentation de Linux
Mémo HackerRank
Bases de Linux
Mémo Python
direnv (linux)
[Note de lecture] Manuel standard Linux (Chapitre 1 à Chapitre 6)
mémo python
Organisation Linux
mémo graphène
Mémo du flacon
mémo pyenv
Mémo Matplotlib
commandes linux
mémo pytest
mémo sed
Pratique Linux
Ubuntu Linux 20.04
Assembleur X86 sous Linux (lien avec C)
Mémo Python
Installer Memo
Réagir → Ajax → Django sur les notes d'implémentation Linux
Mémo BeautifulSoup4
Résumé Linux
mémo networkx
Processus Linux
Autorisations Linux
mémo python
Commande Linux n ° 5
mémo Tomcat