InggrisPerancisSpanyol

favorit OnWorks

cdposix - Online di Cloud

Jalankan cdposix di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah cdposix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cd — mengubah direktori kerja

RINGKASAN


cd [L|−P] [direktori]

cd

DESKRIPSI


cd utilitas akan mengubah direktori kerja dari eksekusi shell saat ini
lingkungan (lihat Bagian 2.12, Kulit Execution Lingkungan Hidup) dengan menjalankan yang berikut ini
langkah secara berurutan. (Pada langkah-langkah berikut, simbol jalan setapak mewakili perantara
nilai yang digunakan untuk menyederhanakan deskripsi algoritma yang digunakan oleh cd. Tidak ada
persyaratan itu jalan setapak dibuat terlihat oleh aplikasi.)

1. Jika tidak direktori operan diberikan dan HOME variabel lingkungan kosong atau
tidak terdefinisi, perilaku default ditentukan oleh implementasi dan tidak ada langkah lebih lanjut yang harus
diambil.

2. Jika tidak direktori operan diberikan dan HOME variabel lingkungan diatur ke non-
nilai kosong, cd utilitas akan berperilaku seolah-olah direktori yang disebutkan dalam HOME
variabel lingkungan ditentukan sebagai direktori operan.

3. Jika direktori operan dimulai dengan set karakter jalan setapak ke operan
dan lanjutkan ke langkah 7.

4. Jika komponen pertama dari direktori operan adalah titik atau titik-titik, lanjutkan ke langkah 6.

5. Dimulai dengan nama path pertama di -nama jalur terpisah dari CDPATH (Lihat
bagian VARIABEL LINGKUNGAN) jika nama path bukan nol, uji apakah rangkaiannya
dari nama jalur itu, a karakter jika nama path itu tidak diakhiri dengan a
karakter, dan direktori operan menamai sebuah direktori. Jika nama jalurnya nol, uji
jika rangkaian titik, a karakter, dan operan menamai direktori.
Dalam kedua kasus, jika string yang dihasilkan menamai direktori yang ada, set jalan setapak untuk
string itu dan lanjutkan ke langkah 7. Jika tidak, ulangi langkah ini dengan nama path berikutnya
in CDPATH sampai semua nama path telah diuji.

6. Set jalan setapak ke direktori operan.

7. Jika P opsi ini berlaku, lanjutkan ke langkah 10. Jika jalan setapak tidak dimulai dengan
set karakter jalan setapak ke string yang dibentuk oleh rangkaian nilai
of PWD, A karakter jika nilai PWD tidak berakhir dengan karakter,
dan jalan setapak.

8. Itu jalan setapak nilai kemudian harus dikonversi ke bentuk kanonik sebagai berikut, dengan mempertimbangkan
setiap komponen dari awal hingga akhir, secara berurutan:

A. Komponen titik dan apa pun karakter yang memisahkan mereka dari yang berikutnya
komponen harus dihapus.

B. Untuk setiap komponen titik-titik, jika ada komponen sebelumnya dan bukan keduanya
root atau dot-dot, maka:

Saya. Jika komponen sebelumnya tidak merujuk (dalam konteks nama jalur
resolusi dengan tautan simbolik diikuti) ke direktori, lalu cd kegunaan
akan menampilkan pesan kesalahan yang sesuai dan tidak ada langkah lebih lanjut yang
diambil.

ii. Komponen sebelumnya, semua karakter yang memisahkan yang sebelumnya
komponen dari dot-dot, dot-dot, dan semua karakter yang memisahkan titik-
titik dari komponen berikut (jika ada) harus dihapus.

C. Implementasi lebih lanjut dapat menyederhanakan jalan setapak dengan menghapus jejak apa pun
karakter yang tidak juga memimpin karakter, menggantikan beberapa non-
memimpin berturut-turut karakter dengan satu , dan mengganti tiga
atau lebih terkemuka karakter dengan satu . Jika, sebagai akibat dari ini
kanonikalisasi, jalan setapak variabel adalah nol, tidak ada langkah lebih lanjut yang harus diambil.

9. Jika jalan setapak lebih panjang dari {PATH_MAX} byte (termasuk penghentian null) dan
direktori operand tidak lebih dari {PATH_MAX} byte (termasuk penghentian
nol), maka jalan setapak harus dikonversi dari nama path absolut ke yang setara
nama path relatif jika memungkinkan. Konversi ini akan selalu dianggap mungkin jika
nilai PWD, dengan jejak ditambahkan jika belum memilikinya, adalah
substring awal dari jalan setapak. Apakah itu dianggap mungkin atau tidak di bawah lainnya
keadaan tidak ditentukan. Implementasi juga dapat menerapkan konversi ini jika
jalan setapak tidak lebih dari {PATH_MAX} byte atau direktori operan lebih panjang dari
{PATH_MAX} byte.

10. Itu cd utilitas kemudian akan melakukan tindakan yang setara dengan chdir() fungsi yang disebut
dengan jalan setapak sebagai path argumen. Jika tindakan ini gagal karena alasan apa pun, cd
utilitas akan menampilkan pesan kesalahan yang sesuai dan sisa langkah ini
tidak akan dieksekusi. jika P opsi tidak berlaku, PWD variabel lingkungan
harus diatur ke nilai yang jalan setapak telah masuk ke langkah 9 (yaitu, sebelum konversi
ke nama path relatif). jika P opsi berlaku, PWD variabel lingkungan
harus disetel ke string yang akan dikeluarkan oleh pwd P. Jika tidak mencukupi
izin pada direktori baru, atau pada induk mana pun dari direktori itu, untuk menentukan
direktori kerja saat ini, nilai dari PWD variabel lingkungan tidak ditentukan.

Jika, selama pelaksanaan langkah-langkah di atas, PWD variabel lingkungan diatur, the
TUA WD variabel lingkungan juga harus disetel ke nilai direktori kerja lama
(itu adalah direktori kerja saat ini tepat sebelum panggilan ke cd).

PILIHAN


cd utilitas harus sesuai dengan volume Definisi Dasar POSIX.1-2008, Bagian 12.2,
Kegunaan Sintaksis Panduan.

Opsi berikut harus didukung oleh implementasi:

L Tangani operan dot-dot secara logis; komponen tautan simbolik tidak boleh
diselesaikan sebelum komponen titik-titik diproses (lihat langkah 8. dan 9. di
KETERANGAN).

P Tangani operan dot-dot secara fisik; komponen tautan simbolik adalah
diselesaikan sebelum komponen titik-titik diproses (lihat langkah 7. di
KETERANGAN).

Jika keduanya L dan P opsi ditentukan, yang terakhir dari opsi ini harus digunakan dan semua
orang lain diabaikan. Jika tidak L maupun P ditentukan, operan harus ditangani dot-dot
secara logis; lihat DESKRIPSI.

OPERA


Operand berikut harus didukung:

direktori Nama path absolut atau relatif dari direktori yang akan menjadi yang baru
direktori kerja. Interpretasi dari nama path relatif oleh cd tergantung pada
itu L opsi dan CDPATH dan PWD variabel lingkungan. Jika direktori adalah
string kosong, hasilnya tidak ditentukan.

Ketika digunakan sebagai operan, ini harus setara dengan perintah:

cd "$OLDPWD" && pwd

yang berubah ke direktori kerja sebelumnya dan kemudian menulis namanya.

STDIN


Tidak digunakan.

INPUT FILE


Tidak ada.

LINGKUNGAN VARIABEL


Variabel lingkungan berikut akan mempengaruhi pelaksanaan cd:

CDPATH A -daftar nama path yang merujuk ke direktori. NS cd kegunaan
akan menggunakan daftar ini dalam usahanya untuk mengubah direktori, seperti yang dijelaskan dalam
KETERANGAN. String kosong sebagai pengganti nama path direktori mewakili
direktori saat ini. Jika CDPATH tidak diatur, itu akan diperlakukan seolah-olah itu adalah
string kosong.

HOME Nama direktori, digunakan saat no direktori operan ditentukan.

BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)

LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.

LC_CTYPE Tentukan lokal untuk interpretasi urutan byte data teks
sebagai karakter (misalnya, byte tunggal sebagai lawan dari karakter multi-byte dalam
argumen).

LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik yang ditulis ke kesalahan standar.

NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.

TUA WD Nama path dari direktori kerja sebelumnya, digunakan oleh cd -.

PWD Variabel ini harus ditetapkan seperti yang ditentukan dalam DESKRIPSI. Jika sebuah aplikasi
set atau unset nilai PWD, perilaku cd tidak ditentukan.

tidak sinkron EVENT


Default

STDOUT


Jika nama direktori tidak kosong dari CDPATH digunakan, atau jika cd - digunakan, mutlak
pathname dari direktori kerja baru harus ditulis ke output standar sebagai berikut:

"%s\n", <yang baru direktori>

Jika tidak, tidak akan ada output.

STDERR


Kesalahan standar harus digunakan hanya untuk pesan diagnostik.

KELUARAN FILE


Tidak ada.

DITERIMA DESKRIPSI


Tidak ada.

EXIT STATUS


Nilai keluar berikut harus dikembalikan:

0 Direktori berhasil diubah.

>0 Terjadi kesalahan.

KONSEKUENSI OF GALAT


Direktori kerja akan tetap tidak berubah.

berikut bagian adalah informatif.

APLIKASI PENGGUNAAN


Sejak cd mempengaruhi lingkungan eksekusi shell saat ini, selalu disediakan sebagai shell
bawaan biasa. Jika dipanggil dalam subkulit atau lingkungan eksekusi utilitas yang terpisah,
seperti salah satu dari berikut ini:

(CD / Tmp)
nohup cd
menemukan . ekseku cd {} \;

itu tidak mempengaruhi direktori kerja lingkungan pemanggil.

Pengguna harus memiliki izin eksekusi (pencarian) di direktori untuk mengubahnya.

CONTOH


Template berikut dapat digunakan untuk melakukan pemrosesan di direktori yang ditentukan oleh:
tempat dan berakhir di direktori kerja saat ini yang digunakan sebelum yang pertama cd Command
dikeluarkan:

cd tempat
if [ $? -satu 0 ]
kemudian
mencetak kesalahan pesan
keluar 1
fi
... do apa pun is diinginkan as panjang as itu TUA WD lingkungan Hidup variabel
is tidak dimodifikasi
cd -

ALASAN


Penggunaan CDPATH diperkenalkan di shell Sistem V. Penggunaannya analog dengan
penggunaan PATH variabel di dalam shell. Shell C BSD menggunakan parameter shell jalur cd untuk
tujuan ini.

Ekstensi umum ketika HOME undefined adalah untuk mendapatkan direktori login dari pengguna
database untuk pengguna yang memanggil. Ini tidak terjadi pada implementasi Sistem V.

Beberapa cangkang historis, seperti KornShell, mengambil tindakan khusus ketika direktori
nama berisi komponen titik-titik, memilih induk logis dari direktori, bukan
dari direktori induk yang sebenarnya; yaitu, itu naik satu tingkat menuju '/' dalam
pathname, mengingat apa yang diketik pengguna, daripada melakukan yang setara dengan:

chdir(".");

Dalam shell seperti itu, perintah berikut tidak selalu menghasilkan output yang setara
untuk semua direktori:

cd .. && ls ls ..

Perilaku ini sekarang menjadi default. Ini tidak konsisten dengan definisi dot-dot in
praktik paling bersejarah; yaitu, sementara perilaku ini telah tersedia secara opsional di
KornShell, shell lain secara historis tidak mendukung fungsi ini. NS
nama jalur logis disimpan di PWD variabel lingkungan ketika cd utilitas selesai
dan nilai ini digunakan untuk membuat nama direktori berikutnya jika cd dipanggil dengan L
.

MASA DEPAN ARAH


Tidak ada.

Gunakan cdposix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kerangka Web Gin
    Kerangka Web Gin
    Gin adalah kerangka kerja web yang sangat cepat
    ditulis dalam bahasa Golang yang dapat tampil hingga
    40 kali lebih cepat, berkat
    API seperti martini dan versi kustom dari
    httpout...
    Unduh Kerangka Web Gin
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX berbasis dan MX LINUX con
    berbagai entornos de escritorios. Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/cereu...
    Unduh CEREUS LINUX
  • 3
    Pelatih Tugas
    Pelatih Tugas
    Pelatih Tugas - Tugas ramah Anda
    Pengelola. Pelatih Tugas terbuka gratis
    sumber todo manager. Itu tumbuh dari
    frustrasi tentang program lain tidak
    menangani komposit...
    Unduh Pelatih Tugas
  • 4
    Mesin Database HyperSQL (HSQLDB)
    Mesin Database HyperSQL (HSQLDB)
    HSQLDB adalah mesin basis data relasional
    ditulis dalam Java, dengan driver JDBC,
    sesuai dengan ANSI SQL:2016. Kecil,
    mesin dan server multithread yang cepat
    dengan mem...
    Unduh Mesin Basis Data HyperSQL (HSQLDB)
  • 5
    BATIK-PEMULIHAN
    BATIK-PEMULIHAN
    Pemulihan Proyek dikembangkan oleh Batik
    Recovery Teamwork dari Indonesia, ini
    Pemulihan Batik merupakan turunan dari
    TWRP resmi yang telah dimodifikasi oleh
    kembangkan...
    Download BATIK-PEMULIHAN
  • 6
    TightVNC
    TightVNC
    TightVNC adalah versi perbaikan dari VNC,
    alat desktop jarak jauh gratis yang hebat.
    peningkatannya termasuk ramah bandwidth
    Pengkodean "Ketat", transfer file
    di ...
    Unduh TightVNC
  • Lebih banyak lagi »

Perintah Linux

Ad