EnglishFrenchSpanyol

Ad


Favicon OnWorks

cdargs - Dalam talian di Awan

Jalankan cdargs dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah cdarg arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


cdargs - penanda halaman dan pelayar untuk cd shell terbina dalam

SINOPSIS


cdargs [PILIHAN]
fungsi cv () {
cdargs "$1" && cd "`kucing "$HOME/.cdargsresult"`" ;
}
cv [Needle]

DESCRIPTION


Dengan cdargs anda boleh melompat ke pelbagai tempat di seluruh sistem fail yang ditakrifkan
menggunakan teks biasa, fail penanda halaman berorientasikan baris.

Anda boleh membuat penanda halaman dengan mengedit fail penanda halaman anda "$HOME/.cdargs" menggunakan anda
editor kegemaran, dengan menggunakan pilihan "--add" untuk cdargs atau dengan menggunakan mekanisme terbina dalam
itu akan diterangkan kemudian.

Semasa anda masuk cdargs anda boleh menggunakan pelbagai arahan untuk menavigasi senarai anda
penanda buku dan melalui sistem fail. Ini diterangkan di bawah dalam bahagian
"PERINTAH". Perintah yang paling biasa digunakan dan paling jelas ialah kekunci atas/bawah untuk
navigasi, "ENTER" untuk pemilihan laluan dan "q" untuk berhenti.

Untuk dapat benar-benar menggunakan program ini bersama-sama dengan perintah "cd" terbina dalam shell anda
mesti menggunakan sedikit helah dengan mentakrifkan fungsi shell. Sudah tentu sintaks untuk ini adalah
berbeza antara csh-seperti cengkerang (seperti tcsh) Dan sh-seperti cengkerang (seperti menampar).

Untuk sh-seperti cengkerang:
fungsi cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

Untuk csh-seperti cengkerang:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Sekarang anda hanya perlu meletakkan cdargs binari di suatu tempat ke laluan anda.

Sudah tentu anda boleh mencipta fungsi dan/atau alias untuk tujuan yang berbeza. Anda mungkin mahu
untuk menambah jentera panggil untuk menggemakan direktori semasa anda atau letakkan --nowrap dalam fungsi anda ke
dayakan tingkah laku menatal yang berbeza. Lihat bahagian FUNGSI SHELL di bawah.

Sejak versi 1.19 cdargs membawa koleksi fungsi bash (dan sejak 1.20 tcsh
alias juga) dengannya. Anda hanya perlu mendapatkan sumber ini dalam anda ~ / .profil or ~ / .bashrc (Atau
~/.tcsh) dan anda mendapat pelbagai jenis sihir yang disediakan (penyelesaian...). Sila baca cdargs-
bash.sh atau cdargs-tcsh.csh masing-masing untuk dokumentasi fungsi ini.

TALIAN PERINTAH PILIHAN


Anda boleh menghubungi cdargs dengan beberapa pilihan, tetapi jika tidak, anda mungkin tidak akan memanggilnya secara langsung
tetapi melalui fungsi yang anda takrifkan.

-h or - membantu
memaparkan maklumat penggunaan dan keluar.

-v or --versi
maklumat versi keluaran dan keluar.

-a or --tambah=[:menurun:]jalan
menambah jalan ke senarai penanda halaman menggunakan pilihan menurun sebagai rentetan penerangan.

-f or --fail=FAIL
menggunakan FAIL yang diberikan sebagai fail penanda halaman

-u or --pengguna=PENGGUNA
baca fail penanda halaman lalai USER. Tidak akan mengubah suai fail itu.

-o or --output=FAIL
gunakan FILE sebagai fail hasil (siapa yang tahu apa yang mungkin dibuat oleh Dunia mengenai ciri ini
yang saya tak boleh bayangkan...)

-b or --layari
permulaan cdargs dalam mod BROWSE dalam direktori semasa.

-r or --noresolve
Jangan keluar dengan keputusan apabila Needle sepadan dengan penerangan dengan tepat (iaitu
beberapa keajaiban setiap hari) tetapi tunjukkan senarai (walaupun ia mengandungi hanya satu entri).

-c or --cwd
Jadikan direktori kerja semasa sebagai entri semasa pada permulaan jika ia muncul
senarai.

--nowrap
Jangan lilit kursor apabila mencapai penghujung senarai.

Needle The Needle melakukan beberapa sihir yang saya harap dapat meningkatkan penggunaan cdarg.

Jarum diperiksa dalam susunan berikut dan perkara pertama yang sesuai ialah
diambil.

If Needle ialah integer satu digit, entri yang sesuai diprapilih.

Sebaliknya jika Needle ialah rentetan setiap entri senarai disemak sama ada ia
mengandungi Needle.

Kemudian Needle mempunyai dua fungsi:
Jika ia hanya sepadan dengan subrentetan sama ada laluan atau perihalan pilihan itu diletakkan
dalam senarai.

Jika ia sebenarnya sepadan dengan rentetan penerangan ini adalah hasilnya (itu bermakna cdargs
menutup tetingkap kutukan, keluar dan penukaran direktori berlaku).

Jika ia tidak sepadan dengan baris, baris itu tidak akan dipaparkan.

Dan untuk menjadikan perkara lebih rumit anda boleh mempengaruhi tingkah laku ini dengan menggunakan
Pilihan "--noresolve". Pilihan ini digunakan apabila anda fikir anda memberi a Needle yang
sepadan dengan huraian dengan tepat tetapi anda tidak mahu ia diselesaikan jika ia berlaku. ini
pilihan dihidupkan secara dalaman apabila anda memadamkan entri (jika tidak pemadaman
entri sehingga hanya satu entri yang tinggal akan membawa kepada penyelesaian) atau apabila penanda halaman
fail mengandungi hanya satu entri.

Akhir sekali, jika senarai yang ditapis (tetapi bukan fail penanda halaman) mengandungi hanya satu entri
ia dipilih dan program berjaya keluar, melainkan anda memilih --noresolve.

Saya hanya boleh berharap anda memahami ini bersarang jika mengoceh...

Sila ambil perhatian, bahawa kewujudan a Needle melumpuhkan penyimpanan senarai di
akhir program.

PERINTAH


Semasa anda masuk cdargs anda mempunyai dua mod dan beberapa arahan di tangan anda.

Kedua-dua mod tersebut ialah LIST (apabila senarai penanda halaman anda dipaparkan) dan SELAYAR (apabila anda
menavigasi melalui sistem fail).

Kekunci navigasi kebanyakannya tersedia dalam gaya Emacs dan vi untuk semua orang gila di luar sana.

Common Kekunci

/ or k/j or Cn/Cp
gerakkan pilihan ke atas/bawah dan tatal.


pilih entri semasa.

mod togol: LIST atau SELAYAR.

/ or Ca/Ce
pergi masuk pertama/terakhir dalam senarai.

c tambah direktori semasa ke senarai.

C tambah direktori semasa ke senarai tetapi minta pengguna untuk penerangan

/ or CV
Tatal senarai dalam 10-baris-langkah. Ini tidak akan pernah dibungkus dan tidak menghormati
pilihan nowrap

e, v edit senarai dalam $EDITOR.

H, ? tunjukkan skrin bantuan.

~, / semak imbas direktori rumah/root.

q berhenti - menyimpan senarai.

Sk, Cg, C-[
batalkan - jangan simpan senarai.

Kekunci in LAYARI mod

, h, Cb
turun ke dalam direktori semasa.

, l, Rujuk
naik satu direktori.

[bilangan] jadikan [num] entri yang diserlahkan semasa

a tambah entri semasa ke senarai.

A tambah entri semasa ke senarai tetapi minta pengguna untuk penerangan, sama seperti dengan 'c'
dan 'C'.

. togol paparan fail tersembunyi.

Kekunci in SENARAI mod

[bilangan] pilih dan selesaikan entri [num] jika dipaparkan.

, h, Cb
turun ke entri semasa.

, l, Rujuk
naik satu direktori daripada dir semasa.

d or Cd
padam entri semasa daripada senarai.

s or t tukar (transpose) dua entri senarai.

M or m gerakkan entri ke atas atau ke bawah dalam senarai dan tetapkan kedudukan semasa selepas itu
bahawa ketukan kekunci berulang terus menggerakkan masukan yang sama ke atas dan ke bawah.

SHELL FUNGSI


Sebagai tambahan kepada fungsi shell yang disebutkan di atas, anda mungkin ingin menambah arahan lain
fungsi anda. Satu contoh ialah menggemakan direktori yang anda tukar kepada:

fungsi cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& pwd;
}

Atau anda boleh mengalih keluar fail di mana cdargs melaporkan hasilnya:

fungsi cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}

Oleh kerana versi 1.19 cdargs disertakan dengan fail fungsi pratetap untuk bash: lihat cdargs-
bash.sh dalam pengedaran. Mulai sekarang anda hanya perlu mendapatkan fail itu jika anda ada
menggunakan a sh-seperti cangkang. Kemudian anda boleh menggunakan penyelesaian shell untuk menukar direktori walaupun
lebih pantas dengan menaip

cv [TAB]

Memandangkan versi 1.20 cdargs disertakan dengan fail alias asas (dan penyelesaian) untuk
yang tcsh.
Mana-mana sukarelawan untuk mengalihkan semua fungsi bash ke tcsh adalah dialu-alukan.

DISPLAY


. cdargs tetingkap mempunyai satu baris di bahagian bawah untuk paparan mesej seperti semasa anda
ditambahkan pada senarai anda atau apabila anda menekan kekunci yang tidak diketahui.

Baris kedua dari bawah ialah baris status yang menunjukkan direktori semasa dan a
satu kod huruf untuk mod operasi semasa:

B untuk MELAYARI

L untuk SENARAI

Bahagian terbesar paparan digunakan untuk menunjukkan kepada anda sama ada senarai penanda halaman anda atau
kandungan direktori semasa. Di sebelah kiri anda mungkin akan menemui nombor
yang boleh anda gunakan untuk melompat lebih cepat sedikit berbanding menggunakan pergerakan kursor.
Nombor ini boleh dialihkan seperti yang diterangkan di atas. Seterusnya penerangan ringkas tentang an
entri dalam kurungan. Ini mudah apabila anda mempunyai laluan yang agak panjang dalam penanda halaman anda dan
kebanyakannya bermula dengan asas yang sama (cth /home/user). Akhirnya ada yang sebenarnya
laluan mutlak anda akan meledingkan apabila selesai. Jelas sekali entri semasa adalah
diketengahkan.

Jika laluan didahului oleh "!" ia menunjuk kepada direktori yang tidak sah. Penanda buku menunjuk ke
direktori kerja semasa dipaparkan dalam fon tebal (jika emulasi terminal
memahami sifat itu).

Gunakan cdargs dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad