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 ...
https://dotinstall.com/lessons/basic_unix_v2
Verwendung unter CentOS, einer lokalen Entwicklungsumgebung
↓ So richten Sie die Umgebung ein https://dotinstall.com/lessons/basic_localdev_win_v2
[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ pwd
/home/vagrant
[vagrant@localhost ~]$ cd unix_lessons/
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ pwd
/home/vagrant/unix_lessons
[vagrant@localhost unix_lessons]$ cd ..
[vagrant@localhost ~]$ pwd
/home/vagrant
[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
[vagrant@localhost unix_lessons]$ ls myapp/
hello.txt
[vagrant@localhost unix_lessons]$ cd !$
cd myapp/
[vagrant@localhost myapp]$
Erfolgreicher Wechsel zu myapp
[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 [zu kopierende Datei]. In dasselbe Verzeichnis kopieren
Erfordert die Option "-r" beim Kopieren von Verzeichnissen
$ 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 [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 [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
[vagrant@localhost unix_lessons]$ cat ./myapp/hello.txt
・ Sie können den Inhalt der Datei überprüfen
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)
Wenn Sie die Befehle in der Liste ausführen möchten, können Sie sie mit![Beliebige Zahl] ausführen.
[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
[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
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
〇 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
〇 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...
・ Http://www.koikikukan.com/archives/2016/02/09-000300.php
Recommended Posts