* Ken Komiya: "[Schreiben eines Python-Programmdokuments mit Sphinx] (https://docs.google.com/presentation/d/1mLw2ZHeyl_9jWAwxE3Hx7stY5msCd-jyl22PkKRCdqg/edit#slide=id.g885309dee8_0_166)" * Python Study Group # 43] (https://startpython.connpass.com/event/112788/) * cocodrips: "[Schreiben Sie in Zukunft einen Docstring für Ihre Teamkollegen und sich selbst] (https://www.slideshare) .net / cocodrips / docstring) "Python, SphinxLinux-Befehlsliste

Zweck

Glücklicherweise beschäftige ich mich seit Dezember mit Datenanalyse in meiner Arbeit. Da ich jedoch mehr Möglichkeiten habe, Linux-Befehle zu verwenden, habe ich sie zur Überprüfung zusammengefasst. Wir verweisen auf die Vorlesung von Dot Install. Ich kann nicht glauben, dass dies kostenlos ist, aber ...

Referenzvideo

https://dotinstall.com/lessons/basic_unix_v2

Umgebung

Verwendung unter CentOS, einer lokalen Entwicklungsumgebung

↓ So richten Sie die Umgebung ein https://dotinstall.com/lessons/basic_localdev_win_v2

Befehlsliste

pwd: Überprüfen Sie das aktuelle Verzeichnis

[vagrant@localhost ~]$ pwd
/home/vagrant

klar, Strg + l: Bildschirm zurückgesetzt

cd: Verzeichnis verschieben

cd [Verzeichnisname]: Wechseln Sie zu [Verzeichnisname]

[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ cd unix_lessons/
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons

cd ..: In das nächsthöhere Verzeichnis wechseln

[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ cd ..
[vagrant@localhost ~]$ pwd
/home/vagrant

cd-: Zum vorherigen Verzeichnis zurückkehren

[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ cd ..
[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ cd -
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons

cd! $: Verschieben Sie die Datei, indem Sie die letzte Zeichenfolge angeben, die an den vorherigen Befehl übergeben wurde

[vagrant@localhost unix_lessons]$ ls myapp/
hello.txt
[vagrant@localhost unix_lessons]$ cd !$
cd myapp/
[vagrant@localhost myapp]$

Erfolgreicher Wechsel zu myapp

ls: Überprüfen Sie Dateien auf niedrigerer Ebene

mkdir: Verzeichnis erstellen

[vagrant@localhost unix_lessons]$ mkdir myapp
[vagrant@localhost unix_lessons]$ ls
myapp

cp [Zu kopierende Datei] [Kopieren nach]

Kopieren Sie myapp nach myapp2 im selben Verzeichnis

[vagrant@localhost unix_lessons]$ cp -r myapp myapp2
[vagrant@localhost unix_lessons]$ ls
myapp  myapp2
$ cp -r ./foo /home/hoge/aaa

Wenn Sie die Attribute der Kopierquelle beibehalten möchten, verwenden Sie auch die Option "-p".

$ cp -rp ./foo /home/hoge/aaa

mv: Dateien verschieben

mv [Zu verschiebende Datei] [Ziel]

Verschieben Sie die myapp3-Datei auf die untere Ebene von myapp2

[vagrant@localhost unix_lessons]$ ls
myapp  myapp2
[vagrant@localhost unix_lessons]$ mkdir -p myapp3/config
[vagrant@localhost unix_lessons]$ ls
myapp  myapp2  myapp3
[vagrant@localhost unix_lessons]$ ls myapp3
config
[vagrant@localhost unix_lessons]$ mv myapp3 myapp2
[vagrant@localhost unix_lessons]$ ls myapp2
myapp3

rmdir: Datei löschen

rmdir [Dateiname, den Sie löschen möchten]

[vagrant@localhost unix_lessons]$ ls myapp3
config
[vagrant@localhost unix_lessons]$ rmdir myapp2/myapp3/config
[vagrant@localhost unix_lessons]$ ls myapp2/myapp3
[vagrant@localhost unix_lessons]$ rmdir myapp2
rmdir: failed to remove `myapp2':Das Verzeichnis ist nicht leer
[vagrant@localhost unix_lessons]$ rm -r myapp2
[vagrant@localhost unix_lessons]$ ls
myapp

cat: Überprüfen Sie den Inhalt der Datei

[vagrant@localhost unix_lessons]$ cat ./myapp/hello.txt

・ Sie können den Inhalt der Datei überprüfen image.png

less: Überprüfen Sie den Inhalt der Datei

Die Verwendung unterscheidet sich von der Katze

・ Pfeil: Scrollen ・ Leertaste / Strg + F Ein Bildschirm voraus ・ Strg + B einen Bildschirm zuvor ・ Gehen Sie zum Anfang von g ・ Umschalt + g Zum Ende gehen ・ Q-Ende ・ / [Suchbegriff](n: nächste Umschalttaste + n: vorherige)

Strg + c: Abbrechen

Durchsuchen Sie den Verlauf der Befehle Strg + r

Verlauf: Zeigt eine Liste vergangener Befehle an

Wenn Sie die Befehle in der Liste ausführen möchten, können Sie sie mit![Beliebige Zahl] ausführen.

Sie können unmittelbar vorher verschiedene Befehle zitieren

[vagrant@localhost unix_lessons]$ !pw ← Führen Sie den Befehl aus, der zuletzt mit pw beginnt
pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ !pw:p ← Ayafuyara:Nur Anzeige mit p ist möglich
pwd
[vagrant@localhost unix_lessons]$ !!← Ausführung
pwd
/home/vagrant/unix_lessons

Hilfe, Mann: Hilfe Anzeige des Befehls

[vagrant@localhost unix_lessons]$ mkdir --help
Usage: mkdir [OPTION]... DIRECTORY...
Erstellen Sie ein Verzeichnis. Wenn das Verzeichnis jedoch bereits vorhanden ist, wird nichts unternommen.

Erforderliche Argumente für lange Optionen sind auch für kurze Optionen erforderlich.
  -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask
  -p, --parents     no error if existing, make parent directories as needed
  -v, --verbose     print a message for each created directory
  -Z, --context=CTX  set the SELinux security context of each created
                      directory to CTX
      When COREUTILS_CHILD_DEFAULT_ACLS environment variable is set, -p/--parents
      option respects default umask and ACLs, as it does in Red Hat Enterprise Linux 7 by default
            --Hilfe Diese Verwendung anzeigen und beenden
      --version Versionsinformationen anzeigen und beenden

Report mkdir bugs to [email protected]
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report mkdir translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'mkdir invocation'

vim

vi Starten Sie vim mit [Dateiname]

vim hat einen Befehlsmodus und einen Bearbeitungsmodus. Bearbeitungsmodus, wenn "INSERT" unten links angezeigt wird.

〇 Befehlsmodus ⇒ Bearbeitungsmodus: i 〇Bearbeitungsmodus ⇒ Befehlsmodus: Esc

Verwenden Sie zum Beenden / Speichern den Befehlsmodus : w Speichern : q Ende : q! Änderungen verwerfen und beenden

Umgebungsstart

〇 Starten Sie eine virtuelle Maschine mit Windows PowerShell

PS C:\Users\takuy> cd MyVagrant/MyCentOS
PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'bento/centos-6.8' version '2.3.4' is up to date...
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant status
Current machine states:

default                   running (virtualbox)

The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.

〇 Laden Sie MyCentOS, das mit PuTTy erstellt wurde Benutzername und Pass sind vagabundierend

Wann zu beenden

〇 Beenden Sie den Befehl auf PuTTy

〇 Stoppen Sie die virtuelle Maschine in Powershell

PS C:\Users\takuy\MyVagrant\MyCentOS> vagrant suspend
==> default: Saving VM state and suspending execution...

Referenz

・ Http://www.koikikukan.com/archives/2016/02/09-000300.php

Recommended Posts

* Ken Komiya: "[Schreiben eines Python-Programmdokuments mit Sphinx] (https://docs.google.com/presentation/d/1mLw2ZHeyl_9jWAwxE3Hx7stY5msCd-jyl22PkKRCdqg/edit#slide=id.g885309dee8_0_166)" * Python Study Group # 43] (https://startpython.connpass.com/event/112788/) * cocodrips: "[Schreiben Sie in Zukunft einen Docstring für Ihre Teamkollegen und sich selbst] (https://www.slideshare) .net / cocodrips / docstring) "Python, SphinxLinux-Befehlsliste
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Linux-Befehl Nr. 5
Linux auf Befehl
[Linux] Suchbefehl
Linux-Befehl <Basic 2>
Linux Server Befehl
Linux # Command Memo 1
Linux-Befehl [lesen]
Linux-Befehlsübersicht
[Linux] Befehl / Wissen
Mein Linux-Befehl
Linux-Befehl <Basic 1>
Linux-Befehlssammlung
Linux mkdir Befehl
Grundlagen der Linux-Befehle
[Linux] Git-Befehl
Linux (Befehlsspeicher)
[Linux-Befehlsübersicht] Befehlsliste [Muss für Anfänger]
[Linux] Befehl zur Volumenkonfiguration
Linux-Befehl (sequentielles Update)
[Linux] Grundlegende Befehlsübersicht
Ihr eigener Koredake ist ein Linux-Befehl
Linux-Befehlsfehlersammlung 1
Linux-Befehlszeilenverknüpfung
[Linux-Befehl] Liste der cp-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] ls Befehlsoptionsliste [Muss für Anfänger]
[Linux-Befehl] Touch-Befehlsoptionsliste [Muss für Anfänger]
[Linux-Befehl] Liste weniger Befehlsoptionen [Muss für Anfänger sein]
[Linux-Befehl] Liste der Cat-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] pwd-Befehlsoptionsliste [Muss für Anfänger]
[Linux-Befehl] Liste der rm-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der CD-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der mv-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der man-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der ssh-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der mkdir-Befehlsoptionen [Muss für Anfänger]
[Linux] Befehl tar.gz Komprimierung / Dekomprimierung
Liste der pyenv pipenv-bezogenen Befehle
Einfacher Befehl df unter Linux
Linux
Linux tar xz Befehlsnotiz
Linux Command Dictionary (für mich)
Linux: Erstellen Sie den ursprünglichen Terminal-Befehl
[Hinweis] Nützliche Linux-Befehlssammlung
Linux Command Memorandum [für Anfänger]
Befehl zur Bestätigung der Linux-PC-Spezifikation
[Linux] Zusammenfassung der Benutzer- / Gruppenbefehle
[Linux Convenience-Befehl] Versuchen Sie, exa einzufügen
Befehl zum Erstellen von Linux Live USB
[Linux] Betriebssystemwiederherstellung mit Wiederherstellungsbefehl