[LINUX] Inu x Memo

Befehl

echo Zeigen Sie eine Zeichenfolge auf dem Bildschirm an

Zur Datei mit dem Befehl echo hinzufügen $ echo Zu fügende Zeichenfolge >> Dateiname

Ausgabe mit dem Befehl echo in eine neu erstellte Datei $ echo string> Dateiname

Bei doppeltem Anführungszeichen "" "wird die Variable erweitert und angezeigt. $ echo "$DIR"

grep Suchen Sie nach einer Zeichenfolge in einer Datei grep {regulären Ausdruck suchen} {Dateiname}

-n Zeilennummer anzeigen grep -n "10-16 10:" system.log

less Zeigen Sie Textdateien bildschirmweise an

head Geben Sie die ersten Zeilen der Protokolldatei aus und überprüfen Sie den Inhalt -n {number}: Geben Sie die Anzahl der Zeilen an ex) head -n 1 system.log

cut Extrahieren Sie nur die erforderlichen Felder Wählen Sie -f Feld ex) Wenn Sie ein drittes Feld -f3 angeben möchten -d Geben Sie das Trennzeichen an (ex), -d für das Trennzeichen, ex) cut -d " " -f1 system.log ex) cut -d " " -f1 system.log | tail -200f

wc Zählen Sie die Anzahl der Zeilen, Wörter und Bytes ex) wc system.log -> 99872 1233964 18467421 system.log Anzahl der Zeilen, Anzahl der Wörter, Anzahl der Bytes

find Rufen Sie eine Liste der Dateien ab, deren Dateiname die Zeichenfolge "○○" enthält. ls [Pfad des zu durchsuchenden Ordners] | grep" [Zeichenfolge, nach der Sie suchen möchten] "

Eine Liste von Dateien, die im Inhalt der geöffneten Datei die Zeichenfolge "○○" enthalten. find [Pfad des Suchzielordners] -Typ f -print | xargs grep '[Zeichenfolge, nach der Sie suchen möchten]' -type f Geben Sie den zu suchenden Typ an. Da links "f" ist, werden normale Dateien als Ziel ausgewählt -print Standardausgabe der Suchergebnisse

mkdir mkdir `date .+%Y'` mkdir `date '+%Y'`/`date '+%m%d'` -> Das aktuelle Datum und die aktuelle Uhrzeit des Systems können im Verzeichnisnamen angegeben werden

ps Überprüfen Sie den Prozess ps -ef | grep java -e Alle Prozesse anzeigen -f Prozesse hierarchisch anzeigen

Rufen Sie eine Liste der Dateien ab, deren Dateiname die Zeichenfolge "○○" enthält. ls [Pfad des zu durchsuchenden Ordners] | grep" [Zeichenfolge, nach der Sie suchen möchten] "

find Datei durchsuchen Sie können den Platzhalter -name zum Suchen verwenden, indem Sie nur einen Teil eines Datei- oder Verzeichnisnamens angeben. -Typ f Nur nach Dateien suchen. -Typ d Suche nach Verzeichnissen.

In Datei suchen : / {Suchzeichenfolge}

scp Grundlegende Verwendung

scp [Möglichkeit]Quelle kopieren Ziel kopieren

Möglichkeit -r Rekursiv in Verzeichnis kopieren -p Beibehaltung der Aktualisierungszeit und des Modus der Originaldatei

Bei Angabe eines anderen Remote-Servers

Kontobezeichnung@Hostname:Verzeichnis

Beispiel: Wechseln Sie vom 192.168.10.1-Server zum lokalen ~ / tmp

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}
HTTP-Header ausgeben
#Fügen Sie HTTP-Header in die Ausgabe ein
curl -i {Host}
#Holen Sie sich nur HTTP-Header
curl -I {Host}
Geben Sie den Anforderungsheader an
curl -H "key:value"

#Mehrfachbezeichnung
curl -H "key:value" -H "key:value"
e.g. curl -X POST -H "Content-Type: application/json" -d '{"name":"tanaka"}' https://xxxxx
Anforderungsheader und Antwortheader anzeigen
curl -v {Host}
Geben Sie den Benutzeragenten an
curl -A {User-Agent} {Host}
curl -H "User-Agent: xxx" {Host}
Verwendung des Proxyservers
curl -x Proxyserver:Port-Nummer{Host}

#Wenn eine Authentifizierung erforderlich ist
curl -x Proxyserver:Port-Nummer--proxy-Benutzername:Passwort http://Ziel-URL

Zeilenumbruch (nicht auf Locken beschränkt)

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

Referenz

Title URL
Häufig verwendete Curl-Befehlsoptionen https://qiita.com/ryuichi1208/items/e4e1b27ff7d54a66dcd9
Drücken Sie die API mit dem Curl-Befehl https://qiita.com/bunty/items/758425773b2239feb9a7
14 Verwendungszwecke, an die Sie sich mit dem Befehl Curl erinnern sollten 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/
Zusammenfassung der häufig verwendeten Curl-Befehlsoptionen (14) https://qiita.com/shtnkgm/items/45b4cd274fa813d29539

andere

Bei Verwendung von Nicht-Linux-Befehlen sind Bash-Einstellungen erforderlich Sie müssen Einstellungen zu /home/jlguser/.bashrc hinzufügen Beispiel) payara

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

Beispiel) Java

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

Artikel, die ich gelernt habe

Title URL
.bash_profile ? .bashrc ?Es gibt verschiedene Dinge, wo und was? https://qiita.com/hirokishirai/items/5a529c8395c4b336bf31
.bash_Profil und.Rezept für Sie, die sich nicht an den Unterschied in bashrc erinnern können http://dqn.sakusakutto.jp/2012/08/bash_profile_bashrc.html
[Linux-Befehlssammlung] Zusammenfassung mit Details zu Linux-Befehlen https://eng-entrance.com/category/linux/linux-command
Graceful sollte verwendet werden, anstatt neu zu starten, um Apache neu zu starten http://www.wegirls.tech/entry/2016/09/23/215020

Recommended Posts

Inu x Memo
Linux (Ubuntu) Memo
Linux # Command Memo 1
Linux Kernel Release 5.x (2/4)
Linux Standard Lehrbuch Memo 1
Linux Standard Lehrbuch Memo 3
[Für Memo] Linux Teil 2
Linux Kernel Release 5.x (3/4)
Linux Kernel Release 5.x (4/4)
Linux Kernel Release 5.x (1/4)
NTP-Konfigurationsnotiz unter Linux
Linux Standard Lehrbuch Memo 1 Teil 2
Linux
Linux tar xz Befehlsnotiz
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Linux Standard Lehrbuch Memo Teil 6
Python-Memo Anaconda x Jupyter-Notizbuch
Häufig verwendete Linux-Befehle [Persönliches Memo]
[Für Memo] Linux Part 1 vi Editor
Linux-Befehl [ldconfig] LPIC-Lernnotiz
GitHub x Python-Entwicklungsvorbereitungsnotiz
[Memo lesen] Linux-Standardlehrbuch (Kapitel 7-8)
gzip memo
Himbeer-Pi-Memo
Pandas Memo
Linux Memorandum
Linux-Befehl Nr. 4
Linux-Befehl
Linux-Befehl Nr. 3
Linux Übersicht
HackerRank-Memo
Linux-Grundlagen
Python-Memo
direnv (linux)
[Memo lesen] Linux-Standardlehrbuch (Kapitel 1 bis Kapitel 6)
Python-Memo
Linux-Organisation
Graphen-Memo
Kolben Memo
pyenv memo
Matplotlib-Memo
Linux-Befehle
pytest memo
sed memo
Linux-Praxis
Ubuntu Linux 20.04
X86 Assembler unter Linux (Verknüpfung mit C)
Python-Memo
Installieren Sie Memo
Reagieren Sie → Ajax → Django auf Linux-Implementierungshinweise
BeautifulSoup4 Memo
Linux Zusammenfassung
networkx memo
Linux-Prozess
Linux-Berechtigungen
Python-Memo
Linux-Befehl Nr. 5
Kater Memo