Ich habe zusammengefasst, was ich über Linux gelernt habe. Fühlen Sie sich frei, auf falsche Informationen hinzuweisen!
Red Hat System |
---|
Red Hat Enterprise Linux |
CentOS |
Fedora |
Debian-System |
---|
Debian GNU/Linux |
Ubuntu |
Windows |
---|
PuTTY |
TeraTerm |
MacOS |
---|
Terminal |
iTerm2 |
Linux |
---|
GNOME-Terminal |
Konsole |
Schale | Kommentar |
---|---|
sh | AT&Shell entwickelt von Steven Bourne vom T-Bell Institute Manchmal auch Bourne-Shell oder B-Shell genannt Die älteste Muschel Weniger Funktionen Sehr unpraktisch, um interaktiv zu verwenden |
csh | Alte Muschel C-Schale Interaktiver Betrieb ist bequemer als sh Die Grammatik unterscheidet sich sehr von sh und es liegt ein Fehler vor Es wird selten verwendet, da es tcsh als Nachfolger hat |
tcsh | C-Shell-Shell entwickelt als Nachfolger von csh Wird jetzt nicht oft verwendet |
bash | Shell mit erweiterten Funktionen basierend auf sh Abwärtskompatibel mit sh Es hat genügend Funktionen für den interaktiven Betrieb und Wird in vielen Linux-Umgebungen als Standard-Login-Shell verwendet Auch zum Schreiben von Shell-Skripten geeignet |
zsh | Neue Shell Eine Shell, die aktiv die Funktionen anderer Shells wie bash und tcsh integriert und eigene Erweiterungen hinzufügt. Hat so viele Funktionen Es braucht Zeit, um alle Funktionen zu beherrschen, aber sobald Sie sich daran gewöhnt haben, können Sie sehr effizient arbeiten, was eine beliebte Shell ist. Keine Hülle für Anfänger |
Wir empfehlen die Verwendung einer Bash-Shell, die mit sh abwärtskompatibel ist. Es gibt keinen Grund, tcsh oder csh zu verwenden zsh ist sehr funktional
der Begriff | Bedeutung | Bemerkungen |
---|---|---|
Ruck | Über Paste | |
Harte Verbindung | Geben Sie der Datei einen Alias | Ein Konzept, das wahrscheinlich nicht für Mac und Windows geeignet ist 全てのHarte Verbindungが削除されることでそのファイルが削除される |
Symbolischer Link | Verknüpfungen für Mac und Windows | ショートカット先のファイルが消えると該当のSymbolischer Linkはエラーとなる |
alias | Funktionen zur Vereinfachung der Verwendung von Befehlen | |
Gebietsschema | Kennung zur Identifizierung von Sprache, Land, Region usw. | |
Externer Befehl | Befehle, die im Dateisystem vorhanden sind | |
Eingebaute Befehle | In die Shell selbst eingebaute Befehle | |
Umgebungsvariable | Variablen, deren Werte über externe Befehle referenziert werden können | |
Genehmigung | Eine Darstellung der Zugriffsrechte -Dargestellt durch 10 Zeichen, z. B. rwxrwxrwx Das erste Zeichen ist-Normale Datei, d Verzeichnis, l symbolischer Link Das 2. bis 4. Zeichen steht für die Zugriffsrechte des Besitzers, das 5. bis 7. Zeichen für die Gruppenzugriffsrechte und das 8. bis 10. Zeichen für die Zugriffsrechte anderer Benutzer. r ist eine Abkürzung für Lesen, w ist eine Abkürzung für Schreiben und x ist eine Abkürzung für Execute. |
|
Prozess | Eine Verarbeitungseinheit aus Sicht des Linux-Kernels. Hat eine eindeutige ID im gesamten System | |
Job | Eine Verarbeitungseinheit von der Shell aus gesehen. Haben Sie eine eindeutige ID für jede Shell | |
Kanal(Kanal) | Kanal. Datenflusspfad | |
stdin | Standardeingabe | E / A-Kanal ist 0 |
stdout | Standardausgabe | E / A-Kanal ist 1 |
stderr | Standardfehlerausgabe | E / A-Kanal ist 2 |
umleiten | Eine Funktion zum Ändern des Standardeingabe- / Ausgabeziels | |
Pipeline | Verbinden Sie die Standardausgabe eines Befehls mit der Standardeingabe eines anderen Befehls | |(Halbe Grösse)verwenden |
Filter | Ein Befehl, der eine Standardeingabe als Eingabe verwendet und an eine Standardausgabe ausgibt | |
Interaktiver Editor | Öffnen Sie die Datei in einem Editor, bearbeiten und speichern Sie sie | |
Nicht interaktiver Editor | Führt die Verarbeitung für den angegebenen Befehl und die angegebenen Ausgaben durch |
Befehl | Bedeutung | Bemerkungen |
---|---|---|
shutdown -h now | ausschalten | nowの部分は何分後にausschaltenするかを指定できる Jetzt heißt gerade jetzt |
shutdown -r now | Starten Sie neu | nowの部分は何分後にStarten Sie neuするかを指定できる Jetzt heißt gerade jetzt |
date | Datum anzeigen | Sonntag, 25. Oktober 2020 01:20:18 JST |
echo | Anzeige der Zeichenkette | |
chsh | Shell wechseln | Möglicherweise können Sie sich nicht anmelden, daher wird die Verwendung nicht empfohlen |
reset | Terminal zurücksetzen | |
printenv | Liste der Umgebungsvariablen | |
pwd | Aktuelles Verzeichnis anzeigen | |
ls -l | Zeigen Sie Dateien und Ordner im aktuellen Verzeichnis an | ls steht für Liste |
mkdir | Erstellen Sie ein Verzeichnis | -pをつけると一気に深いところまでErstellen Sie ein Verzeichnis可能 |
rm | Datei löschen | |
rm -r | Datei+Verzeichnis löschen | |
cat | Zeigen Sie den Inhalt der Datei an | con"cat"Abkürzung für enate Bedeutung zu verbinden |
cat -n | Zeigen Sie den Inhalt der Datei mit Zeilennummern an | |
less | Zeigen Sie den Inhalt der Datei durch Scrollen an | Betrieb während weniger f 1 Scrollen Sie auf dem Bildschirm nach unten b 1 Scrollen Sie auf dem Bildschirm j Scrollen Sie eine Zeile nach unten k Scrollen Sie eine Zeile nach oben 1 Ende /String-Suche n Zum nächsten Suchergebnis wechseln N Zum vorherigen Suchergebnis wechseln |
cp | Kopieren | |
mv | Datei umbenennen | |
mv | Datei bewegen | |
ln | Erstellen Sie eine feste Verbindung | ln Linkquellenname |
ln -s | Erstellen Sie eine symbolische Verknüpfung | ln -s Linkquellenname |
Befehl--help | Befehlsverwendung anzeigen | |
Mann Befehl | Informationen zur Verwendung von Befehlen finden Sie im Online-Handbuch(Ich verbinde mich nicht mit dem Internet, um es zu sehen) | Operationen beim Menschen f 1 Scrollen Sie auf dem Bildschirm nach unten b 1 Scrollen Sie auf dem Bildschirm j Scrollen Sie eine Zeile nach unten k Scrollen Sie eine Zeile nach oben 1 Ende /String-Suche n Zum nächsten Suchergebnis wechseln N Zum vorherigen Suchergebnis wechseln |
which | Umgebungsvariable$Zeigen Sie den vollständigen Pfad des ersten Befehls an, der sich in dem Verzeichnis befindet, auf das PATH verweist | Umgebungsvariable$Suche unter dem Verzeichnis, auf das PATH verweist |
which -a | Umgebungsvariable$Zeigen Sie den vollständigen Pfad aller Befehle in dem Verzeichnis an, auf das PATH verweist | Umgebungsvariable$Suche unter dem Verzeichnis, auf das PATH verweist |
Variablennamen=Wert | 変数にWertを入れる | var1='test variable' =Lassen Sie keine Leerzeichen links und rechts von |
locale -a | Zeigen Sie eine Liste der auf Ihrem System verfügbaren Gebietsschemas an | |
Typ Befehl | Überprüfen Sie, ob es sich um einen Alias oder einen integrierten Befehl handelt | |
Pseudonym=Befehl | Befehlを名前のエイリアスにする | |
unalias name | Alias entfernen | |
Befehl Befehl | Führen Sie den Befehl ohne Alias aus | |
\Befehl | エイリアスなしでBefehlを実行する | |
set | Zeigen Sie eine Liste der Variablen an | |
unset | Löschen Sie die Variable | |
set -o Optionsname | Aktivieren Sie die Option | Die Optionen des Befehls set sind in einer separaten Tabelle zusammengefasst. |
set +o Optionsname | Deaktivieren Sie die Option | Die Optionen des Befehls shopt sind in einer separaten Tabelle zusammengefasst. |
shopt -s Optionsname-v Optionsname | -Aktivieren Sie die von s angegebene Option.-Deaktivieren Sie die von v angegebene Option | |
Name der Export-Shell-Variablen | Legen Sie den Namen der Shell-Variablen als Umgebungsvariable fest | |
Name der Quelldatei | Führen Sie den in der Datei beschriebenen Inhalt direkt in der Befehlszeile aus | |
groups | Zeigen Sie an, zu welcher Gruppe Sie derzeit gehören | |
chmod [ugoa][+-=][rwx] |
Ändern Sie die Berechtigungen im Symbolmodus [ugoa] u:Inhaber g:Gruppe o:Andere Benutzer a:ugo alle(Wenn weggelassen, wird es a) [+-=] +:Berechtigungen hinzufügen -:Autorität verbieten =:Entspricht der angegebenen Autorität [rwx] r:lesen w:Schreiben x:Lauf |
[Befehl] chmod ugo=rw [Bedeutung]Inhaber、Gruppe、その他ユーザーのパーミッションをrwにする |
chmod 3-stelliger oktadezimaler Dateiname | rwx rwx Geben Sie 777 an, wenn Sie rwx angeben | |
su | Wechseln Sie zum Superuser | Abkürzung für Switch User |
su - | Initialisieren Sie und wechseln Sie zur Superuser-Umgebung | -Wenn Sie nichts hinzufügen, werden die Umgebungsvariablen vererbt und funktionieren je nach Anwendung möglicherweise nicht richtig. Normalerweise-Ausführen mit |
sudo | Führen Sie Befehle als Superuser aus | Wird verwendet, wenn Sie als Superuser vorübergehend Befehle ausführen möchten Ob es verwendet werden kann oder nicht/etc/zu Sudoern%wheel ALL=(ALL)Ob es als ALL beschrieben wird* Nicht mit vim ändern. Was tun mit dem Befehl visudo? |
visudo | Bei der Suche nach Grammatikfehlern/etc/Schreibe Sudoers um | |
ps | Laufende Prozesse anzeigen | x:Zeigen Sie alle Prozesse des Benutzers an, der sie ausgeführt hat ux:Zeigen Sie alle Prozesse des laufenden Benutzers mit detaillierten Informationen an ax:Prozesse für alle Benutzer anzeigen aux:Zeigen Sie alle Benutzerprozesse mit detaillierten Informationen an auxww:Alle anzeigen, ohne die Anzeigebreite einzuschränken(Davon abgesehen ist es dasselbe wie Aux) |
jobs | Jobliste anzeigen | -Die Prozess-ID wird auch mit der Option l angezeigt. |
fg %Auftragsnummer | Bringen Sie einen gestoppten Job in den Vordergrund | Auftragsnummerを省略するとjobsで+Der aktuelle Job mit steht im Vordergrund |
bg %Auftragsnummer | Führen Sie einen gestoppten Job im Hintergrund aus | Auftragsnummerを省略するとjobsで+Der aktuelle Job mit ist im Hintergrund |
Befehl& | Im Hintergrund ausführen | |
kill %Auftragsnummer | Beende den Job | |
Prozessnummer töten | Beenden Sie den Vorgang | Der Prozess eines anderen Benutzers kann nicht beendet werden. Superuser können jedoch alle Benutzerprozesse beenden |
kill -Signalprozessnummer | Senden Sie ein Signal an den Prozess | Die Signale werden als Liste der mit dem Befehl kill verfügbaren Signale zusammengefasst. |
Befehl<Datei | Ändern Sie die Standardeingabe von der Tastatur in eine Datei und führen Sie den Befehl aus | Befehlファイルと同じ動作 |
Befehl>Datei | Ändern Sie die Standardausgabe vom Anzeigeterminal in eine Datei und führen Sie den Befehl aus | Die Datei wird automatisch generiert, sodass sie nicht im Voraus erstellt werden muss. |
Befehl>Datei 2>Fehlerdatei | Ändern Sie die Standardausgabe vom Anzeigeterminal in eine Datei, ändern Sie die Standardfehlerausgabe vom Anzeigeterminal in die Fehlerdatei und führen Sie den Befehl aus. | |
Befehl>Datei 2>&1 | Standardausgabe und Standardfehlerausgabe zusammen anzeigen Vom Terminal zur Datei wechseln und Befehl ausführen | &1 bezieht sich auf die Standardausgabe |
Befehl>>Datei | Ändern Sie die Standardausgabe vom Anzeigeterminal in eine Datei, indem Sie sie am Ende der Datei hinzufügen und den Befehl ausführen | |
head | Ein Befehl, der nur die angegebene Anzahl von Zeilen vom Anfang der Datei bis zur Standardausgabe ausgibt | |
tail | Ein Befehl, der nur die angegebene Anzahl von Zeilen vom Ende der Datei bis zur Standardausgabe ausgibt | -Wenn f hinzugefügt wird, wird es jedes Mal überwacht, wenn es hinzugefügt wird. |
grep | Nur Zeilen anzeigen, die dem angegebenen Suchmuster entsprechen | |
sort | Nach Reihenfolge sortieren | |
uniq | Doppelte Zeilen entfernen | -Zählen Sie doppelte Zeilen mit c |
taq | Ausgabe in umgekehrter Reihenfolge | |
wc | Geben Sie die Anzahl der Zeilen und Bytes aus | Anzeige in der Reihenfolge der Anzahl der Zeilen, der Anzahl der Wörter und der Anzahl der Bytes.-Geben Sie nur die Anzahl der Zeilen mit l, aus.-Geben Sie nur die Anzahl der Wörter mit w, aus.-Geben Sie nur die Anzahl der Bytes mit c aus |
du -b | Zeigen Sie die verwendete Kapazität der angegebenen Datei oder des angegebenen Verzeichnisses in Byte an | |
diff | Dateien vergleichen | |
sed | Bearbeiten Sie Dateien mit einem nicht interaktiven Editor | Sie können Zeilen mit regulären Ausdrücken im Skript löschen oder ersetzen |
awk | Es ist geeignet, um die Anzahl der anzuzeigenden Daten durch ein Leerzeichen getrennt anzuzeigen. | Lesen Sie als Eiche Skriptsprachen wie Ruby und Python werden häufig für die vollständige Textverarbeitung verwendet. |
Variable | Erläuterung | Bemerkungen |
---|---|---|
PS1 | Die an der Eingabeaufforderung angezeigte Zeichenfolge Standardmäßig[\u@\h \W]$Es ist geworden Ergebnis ist[root@localhost work]#werden |
\u:Nutzername \w:Aktuelles Verzeichnis \h Der erste Hostname.Teil bis zu \d:Datum \H:Hostname \n:Neue Zeile \t:HH:MM:Aktuelle Zeit im SS-Format \W:Aktuelles Verzeichnisの末尾のディレクトリ名 \\$:Für Root-Benutzer#Für andere Benutzer$ \\:Selbst |
PS2 | An der Eingabeaufforderung angezeigte Zeichenfolge, z. B. Warten auf Eingabe Standardmäßig>Wird |
|
PATH | Das Verzeichnis, in dem die Shell nach Befehlen sucht:Durch Trennzeichen verkettete Zeichenketten | PFAD, wenn am Ende ein Verzeichnis hinzugefügt wird="$PATH: ~/bin"Machen |
LANG | Gebietsschema. Die anzuzeigende Sprache und das Format des Datums werden festgelegt | |
HISTFILE | Dateiname zum Speichern des Befehlszeilenverlaufs | Der Standardwert ist~/.bash_history |
HISTFILESIZE | Maximale Anzahl von Zeilen des Befehlszeilenverlaufs, die in der Verlaufsdatei gespeichert werden sollen | |
HISTSIZE | Maximale Anzahl von Zeilen zum Speichern des Befehlszeilenverlaufs | |
HOME | Home-Verzeichnis | |
SHELL | Login-Shell-Pfad | |
PWD | Aktuelles Verzeichnis | |
LESS | Umgebungsvariablen, die Optionen darstellen, die automatisch ausgeführt werden, wenn weniger ausgeführt wird | Der Standardwert ist leer |
Operation | Bedeutung | Bemerkungen |
---|---|---|
control+b | Bewegen Sie den Cursor um eins nach links | b ist zurück(zurück)meint |
control+f | Bewegen Sie den Cursor um eins nach links | f ist vorwärts(Bisherige)meint |
control+a | Bewegen Sie den Cursor an den Anfang | |
control+e | Bewegen Sie den Cursor zum Ende | |
Esc drücken und loslassen b | Bewegen Sie den Cursor Wort für Wort nach links | b ist zurück(zurück)meint |
Drücken Sie kurz die Taste esc f | Bewegen Sie den Cursor Wort für Wort nach rechts | f ist vorwärts(Bisherige)meint |
control+w | Löschen Sie von der Cursorposition zum linken Leerzeichen | |
control+k | Löschen Sie von der Cursorposition bis zum Ende der Zeile | |
control+u | Löschen Sie von der Cursorposition bis zum Zeilenanfang | |
control+y | Ruck(Einfügen) | |
control+l | Anzeigezeichen löschen | Verwenden Sie ziemlich oft |
control+r | Inkrementelle Suche nach Befehlen | Operationen während der inkrementellen Suche Suchen Sie durch Eingabe einer Zeichenfolge control+r Suchen Sie vorher eine esc Mit dem aktuell angezeigten Befehl zurückkehren control+g Suchergebnisse verwerfen und zurückgeben |
control+z | Beenden Sie den Befehl | Der Befehl wird nicht beendet, kann aber mit dem Befehl fg fortgesetzt werden. |
Verzeichnis | Bedeutung |
---|---|
/bin | Enthält die wichtigsten wichtigen Befehle, die für den Betrieb des Linux-Systems erforderlich sind |
/dev | Speichert Gerätedateien, die so vorbereitet sind, dass Hardware wie Festplatten und Tastaturen als Dateien behandelt werden können. |
/etc | Verzeichnis zum Platzieren von Konfigurationsdateien In diesem Verzeichnis befinden sich auch Dateien, die sich auf die Einstellungen von Linux selbst beziehen |
/home | Home-Verzeichnis Darunter befindet sich ein Verzeichnis für jeden Benutzer ユーザーはこのHome-Verzeichnis内に自由にファイルやディレクトリを作成して作業を行うことができる |
/sbin | Verzeichnis zum Platzieren ausführbarer Dateien Enthält Befehle für Administratorbenutzer |
/tmp | Verzeichnis für temporäre Dateien Dateien in diesem Verzeichnis werden so eingestellt, dass sie regelmäßig gelöscht werden |
/usr | Verzeichnis zum Speichern verschiedener Anwendungen und der dazugehörigen Dateien |
/var | Verzeichnis zum Speichern sich ändernder Daten |
Symbol | Bedeutung | Bemerkungen |
---|---|---|
$ | Allgemeiner Benutzer | |
# | Super User | |
. | Aktuelles Verzeichnis | |
/ | Dateipfadtrennzeichen | |
* | Beliebige Zeichenfolge | |
? | Beliebiges Zeichen |
Grundform der Suche zum Durchsuchen von Dateien.sample
find <① Startverzeichnis durchsuchen> <② Suchbedingungen> <③ Aktion>
① Startverzeichnis durchsuchen | Bedeutung |
---|---|
. | Aktuelles Verzeichnis |
② Suchbedingungen | Bedeutung | Bemerkungen |
---|---|---|
-name "*.txt" | Groß- und Kleinschreibung beachten.Suchen Sie nach Dateien, die auf txt enden | |
-iname "*.txt" | Groß- und Kleinschreibung wird nicht berücksichtigt.Suchen Sie nach Dateien, die auf txt enden | |
-type f | Suchen Sie nach regulären Dateien | |
-type d | Suchverzeichnis | |
-type l | Suche nach symbolischen Links | |
-type f -a -name '*.txt' | Der Dateiname ist eine normale Datei.Suchen Sie nach Dateien, die auf txt enden | -ein Mittel und Apropos-a kann weggelassen werden |
③ Aktion | Bedeutung | Bemerkungen |
---|---|---|
Pfadnamen anzeigen | Wenn Sie die Aktion auslassen-drucken |
Verwenden Sie "Suchen" für die Hochgeschwindigkeits-Dateisuche Im Gegensatz zum Suchen wird die Datenbank nach dem Erstellen im Voraus verwendet. Im Gegensatz zum Suchen, bei dem die Suche sofort beginnt, kann die Dateisuche mit einer beträchtlich hohen Geschwindigkeit durchgeführt werden. Standardmäßig nicht verfügbar Führen Sie find --version aus, und wenn nichts gefunden wird, müssen Sie mit yum oder apt-get installieren
Für Centos.sample
sudo su
yum -y install mlocate
Für Ubuntu.sample
sudo su
apt-get install mlocate
Registrieren Sie nach der Installation von mlocate die Dateipfadliste in der Datenbank bei updatedb Nach der Ausführung aktualisiert der Befehl find die Datenbank automatisch, sodass sie nicht erneut ausgeführt werden muss.
Gemeinsam für Centos und Ubuntu.sample
updatedb
Verwenden Sie bei der Suche nach Dateien mit Suchen das folgende Format
Grundform der Suche für die Dateisuche.sample
locate [① Option]<② Suchmuster>
① Option | Erläuterung | Bemerkungen |
---|---|---|
-i | Groß- und Kleinschreibung wird nicht berücksichtigt | Ich werde ignoriert_Abkürzung für case |
-b | Suchen Sie nur nach Dateinamen | b ist eine Abkürzung für Basisname |
-a | UND suchen |
② Suchmuster | Erläuterung |
---|---|
"*.txt" | .Suchen Sie nach Dateien, die txt enthalten |
"bash" "doc" | "bash"Oder"doc"Suchen Sie nach Dateien, die enthalten |
der Begriff | Erläuterung | Bemerkungen |
---|---|---|
löschen | Über den Schnitt | |
Ruck | Kopieren | ややこしいけどLinuxでのRuckとまた意味が異なる |
Stellen | Über Paste |
Befehl | Erläuterung | Bemerkungen |
---|---|---|
vim --version | Überprüfen Sie die vim-Version | Die Version wird nicht angezeigt, wenn sie nicht installiert ist |
yum install vim | installiere vim(CentOS) | |
apt-get install vim | installiere vim(Ubuntu) | |
vim Dateiname | Öffnen Sie den Text mit vim | |
vimtutor | Starten Sie das vim-Tutorial | Wenn Sie mit vim nicht vertraut sind, probieren Sie es bitte aus. |
Normaler Modus
Befehl | Erläuterung | Bemerkungen |
---|---|---|
h | ← | Schneller als die Cursortasten, sobald Sie sich daran gewöhnt haben |
j | ↓ | Schneller als die Cursortasten, sobald Sie sich daran gewöhnt haben |
k | ↑ | Schneller als die Cursortasten, sobald Sie sich daran gewöhnt haben |
l | → | Schneller als die Cursortasten, sobald Sie sich daran gewöhnt haben |
x | Löschen Sie ein Zeichen | Gleiche Operation wie dl |
i | In den Einfügemodus versetzen | Abkürzung für Insert |
a | In den Einfügemodus versetzen | Der Unterschied zu i besteht darin, dass sich der Cursor auf der rechten Seite der Cursorposition befindet. |
0 | Zum Zeilenanfang | |
$ | Bis zum Ende der Zeile | |
w | Bewegen Sie den Cursor mit einem Symboltrennzeichen nach rechts | |
b | Bewegen Sie den Cursor mit einem Symboltrennzeichen nach links | |
W | Bewegen Sie den Cursor durch Leerzeichen getrennt nach rechts | |
B | Bewegen Sie den Cursor durch Leerzeichen getrennt nach links | |
gg | Zur ersten Zeile springen | |
100G | Springe zu Zeile 100 | |
G | Zur letzten Zeile springen | |
:q | Beenden ohne Speichern | |
:q! | Zwangsbeendigung ohne Speichern | |
:w | sparen | |
:w Dateiname | Speichern als | |
:wq | Speichern und schließen | |
dd | Zeile löschen | |
d$ | Löschen Sie bis zum Ende der Zeile | |
d0 | Am Zeilenanfang löschen | |
dl | 1 Zeichen löschen | |
dw | Löschen Sie ein Wort | |
dgg | In die erste Zeile löschen | |
dG | In die letzte Zeile löschen | |
yy | Line Yank | |
y$ | Ziehen Sie bis zum Ende der Linie | |
y0 | Am Anfang der Linie ziehen | |
yl | 1 Buchstabe reißen | |
yw | Ein Wort ruckeln | |
ygg | Ziehen Sie in die erste Zeile | |
yG | Bis zur letzten Zeile ziehen | |
p | Löschen, reißen(Einfügen) | |
J | Verketten Sie die aktuelle Zeile und die Zeile direkt darunter | Wenn es x ist, kann der Zeilenumbruch nicht gelöscht werden. Verwenden Sie ihn daher zu diesem Zeitpunkt |
u | rückgängig machen | Rückgängigmachen der letzten Operation |
control+r | Redou | Abbrechen rückgängig machen |
/Suchbegriff | Suchen Sie nach Zeichenfolgen nach unten | Suchen Sie von der aktuellen Cursorposition aus. Geben Sie daher vor der Suche gg ein. n für das nächste, N für das vorherige |
?Suchbegriff | Suchen Sie nach Zeichenfolgen nach oben | Suchen Sie von der aktuellen Cursorposition aus n für das nächste, N für das vorherige |
:%s/Ersatzquellzeichenfolge/Zeichenkette nach dem Ersetzen/g | ||
:help | Hilfebefehl | Da es einen Link gibt, steuern Sie den Link+]Sie können fliegen, indem Sie drücken Steuerung, um vom Link zurückzukehren+t |
:Hilfebefehl | Befehlshilfe anzeigen |
Einfügemodus
Befehl | Erläuterung | Bemerkungen |
---|---|---|
esc | In den normalen Modus |
Möglichkeit | Betrieb im eingeschalteten Zustand | Bemerkungen |
---|---|---|
ignoreeof | control+Durch Drücken von D wird die Shell nicht verlassen | |
noclobber | Überschreiben Sie vorhandene Dateien nicht mit Umleitung | |
noglob | Deaktivieren Sie die Pfadnamenerweiterung | Wie es istwerden |
Möglichkeit | Betrieb im eingeschalteten Zustand | Bemerkungen |
---|---|---|
autocd | Wenn Sie den Befehl des Verzeichnisnamens ausführen, wird er wie im Argument des Befehls cd angegeben ausgeführt. | |
dotglob | *Oder?Als Ergebnis der Pass Name Store-Besprechung mit.Fügen Sie Dateien hinzu, die mit beginnen | |
cdspell | Korrigieren Sie beim Ausführen des Befehls cd automatisch einen kleinen Fehler und führen Sie ihn aus | |
globstar | Durch Erweitern des Pfadnamens**Verwendet das Muster, um alle Dateien einschließlich der Unterverzeichnisse abzugleichen | |
histappend | Fügen Sie beim Beenden von bash den Befehlsverlauf zur Verlaufsdatei hinzu und überschreiben Sie ihn nicht | |
sourcepath | Suchen Sie den Suchpfad nicht mit dem Befehl source |
Einstellungsdatei | Erläuterung | Bemerkungen |
---|---|---|
/etc/profile | Das Shell-Skript, das beim Starten der Shell zuerst aufgerufen wird | Entsprechende Einstellungen sind für jede Distribution vorab geschrieben, sodass keine Änderungen erforderlich sind |
~/.bash_profile | /etc/Shell-Skript nach Profil aufgerufen | Wird nur geladen, wenn Sie angemeldet sind |
~/.bashrc | im Grunde~/.bash_Shell-Skript aus Profil aufgerufen Es ist auch ein Shell-Skript, das jedes Mal geladen wird, wenn Sie Bash starten. |
im Grundeこのファイルだけ修正すればいい |
Signal | Nummer | Erläuterung | Bemerkungen |
---|---|---|---|
SIGKILL | 9 | Töte den Prozess | Letzter Ausweg, wenn der Prozess nicht endet |
SIGTERM | 15 | Beenden Sie den Vorgang | Standardsignal für Kill-Befehl |
SIGTSTP | 20 | Unterbrechen Sie den Vorgang | control+Gleich wie z |
SIGINT | 2 | Beenden Sie den Vorgang | control+Gleich wie c |
Andere | Kommentar |
---|---|
ls -Dateityp angezeigt von F. | Normale Datei ohne Symbol /Verzeichnis *Möglich @Symbolischer Link |
Verhalten, wenn der Befehl unter Linux erfolgreich ist | Erfolg, wenn nichts angezeigt wird |
-r | Meist rekursive Optionen(Bedeutet, auf Dateien und Ordner im Verzeichnis abzuzielen) |
Bedeutung von Links unter Linux | alias |
Linux japanisches Handbuch | http://linuxjm.sourceforge.jp/ |
So führen Sie einen Befehl ohne Alias aus | Führen Sie den Befehl mit dem vollständigen Pfad aus |
source ~/.bashrc | Ohne bash neu zu starten.Ausführen, wenn Sie die bashrc-Einstellungen sofort wiedergeben möchten |
/dev/null | Eine spezielle Datei, die als spezielle Datei bezeichnet wird. Es wird kein Inhalt zurückgegeben, auch wenn er als Eingabeziel angegeben ist. Selbst wenn Sie es als Ausgabeziel angeben, werden die geschriebenen Daten nirgendwo gespeichert und verschwinden |
Recommended Posts