Rumah  >  Artikel  >  Tutorial sistem  >  Bagaimana untuk mengendalikan Linux dengan cekap? Mempelajari cd arahan operasi fail direktori adalah kuncinya

Bagaimana untuk mengendalikan Linux dengan cekap? Mempelajari cd arahan operasi fail direktori adalah kuncinya

WBOY
WBOYasal
2024-07-03 15:29:21862semak imbas

如何熟练操作 Linux?学习目录文件操作命令 cd 是关键

Klik "Linux Commune" di bawah tajuk di atas untuk mengikuti dengan pantas

Pengenalan

Tafsiran arahan operasi fail direktori biasa dalam Linux

Jadi, jika anda ingin mahir dalam mengendalikan Linux, anda hanya boleh meningkatkan keupayaan pengendalian sistem anda dengan mempelajari arahan Linux satu persatu

Perkara pertama yang perlu kita pelajari ialah arahan pengendalian fail direktori Linux

cd menukar direktori kerja semasa pengguna

cd(pilihan)(parameter)

Arahan cd digunakan untuk menukar direktori kerja pengguna kepada direktori tertentu Anda boleh menggunakan laluan mutlak atau laluan relatif untuk direktori yang ditentukan ini (laluan mutlak bermakna bermula dari direktori akar, dan laluan relatif bermakna bermula dari. direktori semasa)

Jika anda menggunakan arahan cd secara langsung tanpa menambah sebarang parameter, ia akan bertukar ke direktori rumah pengguna yang log masuk

Sebagai contoh, saya log masuk sebagai pengguna root pada mulanya, jadi apabila dia memasuki baris arahan, dia akan memasuki direktori /root/ Selepas menggunakan cd untuk beralih ke direktori lain, terus cd (tanpa parameter) dan dia akan bertukar kembali ke /root/directory

Beberapa perkara yang perlu diberi perhatian apabila menukar direktori dengan cd

"~" bermaksud direktori rumah (direktori rumah atau direktori pengguna)

"." menunjukkan direktori semasa

".." menunjukkan direktori di atas lokasi direktori semasa.

Contoh

cd untuk memasuki direktori pengguna

cd~ Masukkan direktori pengguna;

cd - Kembali ke direktori anda berada sebelum memasuki direktori ini

cd.. Kembali ke direktori peringkat atas (jika direktori semasa ialah "/" linux 64-bit, ia akan tetap berada di "/" selepas pelaksanaan; ".." bermaksud direktori peringkat atas

cd../..kembali ke direktori dua peringkat di atas;

cd!$ menggunakan parameter arahan sebelumnya sebagai parameter cd.

pwd memaparkan direktori kerja semasa pengguna

pwd(pilihan)

删除文件夹指令linux_linux 删除文件夹 命令_linux删除文件夹命令夹

pwd digunakan untuk memaparkan laluan kerja semasa pengguna, yang dibentangkan sebagai laluan mutlak

Sebagai contoh, contoh berikut

[root@localhostlinuxidc]#cd/root

[root@localhost~]#pwd

/root

[root@localhost~]#cd/home/linuxidc/

[root@localhostlinuxidc]#pwd

/home/linuxidc

ls memaparkan senarai sasaran (digunakan sebelum ini apabila bercakap tentang struktur direktori)

ls(pilihan)(parameter)

Parameter boleh menjadi direktori Jika tiada apa yang ditambahkan, ia mewakili direktori semasa Direktori

ls ialah arahan yang paling kerap digunakan dalam Linux pada pendapat saya

Di bawah Windows, buka fail explorer

linux delete folder command, masuk ke dalam direktori, dan direktori fail di atas dipaparkan terus

Di bawah Linux, jika anda melangkah ke dalam direktori dan ingin melihat fail atau folder dalam direktori, anda mesti menggunakan arahan ls

Pilihan arahan ls adalah seperti berikut

-a: Paparkan semua fail dan direktori (ls lalai kepada nama fail atau nama direktori dengan "." sebagai koleksi bayangan dan tidak akan menyenaraikannya

).

-A: Paparkan senarai semua fail kecuali fail tersembunyi "."

-C: Paparkan hasil output dalam berbilang lajur. Ini ialah pilihan lalai

-l: Bertentangan dengan fungsi pilihan "-C", semua maklumat output dikeluarkan dalam format lajur tunggal dan bukan dalam berbilang lajur

-F: Tambahkan pengecam jenis fail selepas setiap item output Maksud khusus: "*" mewakili fail biasa dengan kebenaran boleh laku, "/" mewakili direktori, "@" mewakili pautan simbolik dan "|" arahan. FIFO Pipeline, "=" mewakili soket. Apabila fail adalah fail biasa,

Jangan keluarkan sebarang pengecam;

-b: Keluarkan aksara yang tidak boleh keluar dalam fail dengan segaris ke belakang "" ditambah pengekodan aksara

-c: Apabila digunakan dengan pilihan "-lt", kandungan direktori output diisih mengikut masa status fail Pengisihan adalah berdasarkan tatasusunan ctime dalam nod indeks fail. Apabila digunakan dengan pilihan "-l", ayat yang diisih ialah masa perubahan status fail

-d: Hanya paparkan nama direktori, bukan senarai kandungan di bawah direktori. Paparkan fail pautan simbolik itu sendiri, bukannya senarai direktori yang ditunjukkannya

-f: Kesan parameter ini adalah sama seperti menentukan parameter "aU" pada masa yang sama dan mematikan kesan parameter "lst"

-i: Paparkan nombor nod indeks fail (inod). Nod indeks mewakili fail;

--file-type: mempunyai fungsi yang sama seperti pilihan "-F", tetapi tidak memaparkan "*"

-k: Paparkan saiz fail dalam KB (kilobait

).

-l: Paparkan senarai kandungan di bawah direktori dalam format panjang. Maklumat output dari kiri ke kanan termasuk nama fail, jenis fail, mod kebenaran, bilangan sambungan keras, pemilik, kumpulan, saiz fail dan masa pengubahsuaian terakhir fail, dsb.;

-m: Gunakan "," untuk memisahkan setiap fail dan nama direktori

-n: Gantikan nama dengan ID pengguna dan ID kumpulan

-r: Susun nama fail dalam susunan terbalik dan keluarkan senarai kandungan direktori

-s: Paparkan saiz fail dan direktori dalam blok

-t: Isih fail dan direktori mengikut masa pengubahsuaian

-L: Jika anda menemui fail atau direktori yang merupakan pautan simbolik, senaraikan terus fail atau direktori asal yang ditunjukkan oleh pautan

-R: Pemprosesan rekursif, memproses semua fail dan subdirektori dalam direktori yang ditentukan bersama

--sepenuh masa: senaraikan tarikh dan masa yang lengkap

--color[=WHEN]: Gunakan warna yang berbeza untuk menyerlahkan jenis yang berbeza.

Saya memberitahu anda sebelum ini jenis warna yang diwakili oleh setiap warna Di sini anda juga boleh menggunakan --warna untuk menentukan jenis yang berbeza untuk memaparkan warna yang berbeza

Berikut ialah demonstrasi mudah

[root@localhost~]#ls#Memaparkan fail dalam direktori semasa secara lalai

1.txt2.txt3.txtabc

[root@localhost~]#ls-a#Paparkan semua fail dalam direktori semasa, termasuk fail tersembunyi bermula dengan "."

.1.txt3.txtb.bash_logout.bashrcc.cshrc.python_history.viminfo

..2.txta.bash_history.bash_profile.bashrc-anaconda3.bak.cache.ipython.tcshrc.vimrc

[root@localhost~]#ls-l#Paparkan maklumat terperinci fail dalam direktori semasa, seperti kebenaran, saiz fail dan masa perubahan

jumlah12

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

drwxr-xr-x.2rootroot4096Apr510:29c

[root@localhost~]#ll# adalah bersamaan dengan arahan ls-l, yang memaparkan maklumat fail terperinci

jumlah12

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

drwxr-xr-x.2rootroot4096Apr510:29c

[root@localhost~]#ls-al# Pilihan gabungan adalah bersamaan dengan ls-a-l untuk memaparkan maklumat terperinci semua fail atau direktori dalam direktori semasa

jumlah68

dr-xr-x---.7rootroot4096Apr510:29.

dr-xr-xr-x.22rootroot4096Apr509:27..

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

-rw-------.1rootroot4083Apr418:03.bash_history

-rw-r--r--.1rootroot18May202009.bash_logout

-rw-r--r--.1rootroot176May202009.bash_profile

-rw-r--r--.1rootroot247Mar1205:07.bashrc

-rw-r--r--.1rootroot176Mar1106:12.bashrc-anaconda3.bak

drwxr-xr-x.2rootroot4096Apr510:29c

drwxr-xr-x.3rootroot4096Apr105:19.cache

-rw-r--r--.1rootroot100Sep222004.cshrc

drwxr-xr-x.5rootroot4096Mar1205:10.ipython

-rw-------.1rootroot32Mar3117:16.python_history

-rw-r--r--.1rootroot129Dis32004.tcshrc

-rw-------.1rootroot4016Apr204:35.viminfo

-rw-r--r--.1rootroot25Mar1205:10.vimrc

Anda boleh mencuba pilihan lain sendiri kerana kekangan ruang, saya tidak akan menunjukkannya satu persatu

mv Perintah direktori fail Unicom

mv(pilihan)(parameter)

Arahan mv boleh digunakan untuk menyambungkan fail atau direktori, dan juga boleh digunakan sebagai arahan nama semula

Ia biasanya memerlukan dua parameter, sumber (fail sumber atau direktori sumber), sasaran (fail sasaran atau direktori sasaran)

Perhatikan bahawa jika fail yang sama wujud dalam laluan sasaran, fail sebelumnya akan ditimpa Jika ia hanya disambungkan ke penyelenggaraan pelayan Linux dalam direktori semasa, dan nama direktori adalah berbeza daripada fail asal, maka ini hanyalah. operasi menamakan semula

Pilihan mv adalah seperti berikut

--backup=: Jika anda perlu menulis ganti fail, sandarkan ia sebelum menulis ganti

-b: Apabila fail wujud, buat sandaran untuknya sebelum menulis ganti

-f: Jika fail atau direktori sasaran menduplikasi fail atau direktori sedia ada, fail atau direktori sedia ada akan ditimpa terus

-i: Operasi interaktif, pengguna ditanya sebelum menulis ganti Jika fail sumber mempunyai nama yang sama dengan fail sasaran atau fail dalam direktori sasaran, pengguna ditanya sama ada untuk menulis ganti fail sasaran. Pengguna memasukkan "y" untuk menunjukkan bahawa fail sasaran akan ditimpa dengan memasukkan "n" menandakan untuk membatalkan sambungan ke fail sumber. Ini okay

Untuk mengelakkan fail daripada ditimpa secara tidak sengaja.

--strip-trailing-slashes: padamkan slash "/" dalam fail sumber

-S: Tentukan akhiran untuk fail sandaran dan bukannya menggunakan akhiran lalai

--target-directory=: Tentukan fail sumber untuk disambungkan ke direktori sasaran

-u: Operasi sambungan hanya dilakukan apabila fail sumber lebih baharu daripada fail sasaran atau fail sasaran tidak wujud.

Biasanya kami tidak memerlukan pilihan apabila menggunakan arahan mv, jadi kami hanya menyenaraikan pilihan untuk rujukan

aplikasi mv

[root@localhostlinuxidc]#ls

a.pya.sh

[root@localhostlinuxidc]#mva.pyb.py#Baru tukar nama

[root@localhostlinuxidc]#ls

a.shb.py

[root@localhostlinuxidc]#ls/root/a/

1.py2.py3.py4.py5.py

[root@localhostlinuxidc]#pwd

/home/linuxidc

[root@localhostlinuxidc]#mv/root/a/*.#Unicom semua fail dalam direktori ke direktori semasa (* mewakili nilai kunci, . mewakili direktori semasa)

[root@localhostlinuxidc]#ls

1.py2.py3.py4.py5.pya.shb.py

Atas ialah kandungan terperinci Bagaimana untuk mengendalikan Linux dengan cekap? Mempelajari cd arahan operasi fail direktori adalah kuncinya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn