EnglishFrenchSpanyol

Ad


Favicon OnWorks

fhist - Dalam talian di Awan

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

Ini ialah 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


fhist - sejarah fail

SINOPSIS


kecut nama fail... pilihan...

kecut -Tolong

kecut -VERSI

DESCRIPTION


. kecut program digunakan untuk menjejaki versi berturut-turut fail. Menggunakan ini
program, anda boleh mengingati semua perubahan anda pada fail dan mendapatkan kembali mana-mana yang lama
versi. Kegunaan keupayaan ini ialah:

1. Anda boleh membuat satu siri suntingan tentatif pada fail, dan jika perlu membuat sandaran ke
suntingan "baik" terakhir.

2. Anda boleh memadamkan subrutin dan kod lama daripada fail anda yang sudah lapuk, tetapi masih
boleh mendapatkannya semula pada masa hadapan sekiranya keperluan untuk mereka timbul.

3. Anda boleh membandingkan dua versi fail untuk melihat cara anda membetulkan beberapa masalah lama, jadi
bahawa anda boleh menyemak ketepatan pembetulan itu pada masa akan datang.

4. Anda mendapat rekod ucapan anda untuk setiap versi, supaya anda boleh mengetahui dengan cepat
pepijat telah dibetulkan, dan apakah ciri yang telah dilaksanakan.

5. Tarikh terakhir fail diedit boleh disimpan secara automatik dalam fail.

. kecut program memanipulasi modul. Modul hanyalah sebarang fail teks yang anda ada
berminat untuk mengekalkan versi. Contohnya, fail sumber doit.c ialah modul, dan sebagainya
ialah fail dokumentasi howto.doc. Nama modul termasuk akhiran fail (seperti dalam
contoh di atas). Walau bagaimanapun, nama laluan bukan sebahagian daripada nama modul, supaya
/usr/dbell/bar.c tidak boleh menjadi nama modul yang sah. Nama modul dihadkan kepada 12 aksara
sejak kecut program memerlukan dua aksara tambahan untuk tujuannya sendiri.

Kata kunci Penggantian
Adalah mungkin untuk mempunyai maklumat tentang keadaan fail yang dimasukkan ke dalam fail.
Melihat -Ubah suai and -Tiada-Kata kunci pilihan, di bawah, untuk maklumat lanjut.

PILIHAN


Pilihan berikut difahami:

-Laluan nama jalan
Modul disimpan dalam direktori, dipanggil direktori storan modul. The
direktori lalai ialah FHIST, dan oleh itu terletak relatif kepada semasa anda
direktori. Ini mudah apabila anda berada dalam direktori yang mengandungi banyak
modul, dan anda mahu direktori storan tempatan mengandungi hanya modul tersebut. Jika
anda menggunakan -p pilihan, maka anda boleh mencari direktori storan di mana-mana sahaja anda
pilih. Ini berguna jika anda memilih untuk mempunyai direktori storan biasa untuk semua
fail anda, bebas daripada tempat ia sebenarnya digunakan.

Fail di dalam direktori storan tidak boleh diubah oleh anda. berbuat demikian
mungkin akan merosakkan sejarah suntingan anda, menyebabkan ralat apabila anda mengekstrak lama
semakan. Untuk makluman anda, setiap modul disimpan sebagai dua fail
direktori tersebut. Yang dengan .s akhiran ialah salinan versi terbaharu
modul, dengan satu baris tambahan pada permulaan. Yang dengan .e akhiran ialah
mengedit sejarah modul, dan mengandungi maklumat yang diperlukan untuk mengekstrak
semakan modul sebelumnya. Oleh itu jika sejarah suntingan pernah rosak, anda
sekurang-kurangnya akan mempunyai versi modul terkini.

-MaKe_Path
Pilihan ini boleh digunakan untuk meminta direktori laluan dibuat
secara automatik jika ia belum wujud. Ini berfungsi untuk kedua-dua direktori
ditentukan oleh pilihan -Path, dan untuk lalai. Direktori perantaraan akan
juga diwujudkan jika perlu.

-BINAri Pilihan ini boleh digunakan untuk menentukan bahawa fail adalah binari, yang mungkin mengandungi
aksara NUL. Adalah penting bahawa anda mempunyai kehadiran atau ketiadaan yang konsisten
yang -BINAri pilihan untuk setiap fail apabila digabungkan dengan -Cipta, -Kemas kini,
-Kemas Kini_Bersyarat and -Ekstrak pilihan. Kegagalan berbuat demikian akan menghasilkan
keputusan yang tidak konsisten. Nota: ini adalah tingkah laku yang berbeza dengan fcomp(1) pilihan daripada
nama yang sama. Nota: yang -BINAri pilihan tidak tidak membayangkan -Tiada-Kata kunci pilihan.

-Cipta
Untuk menggunakan kecut program buat kali pertama, anda perlu mencipta storan anda
direktori. Oleh itu, cd ke direktori yang anda mahukan, iaitu
mungkin direktori yang mengandungi modul yang anda ingin simpan semakan.
Kemudian buat direktori FHIST (atau nama lain jika anda tidak mahu menggunakan
nama lalai).

Untuk mula menggunakan modul di bawah kecut, anda mesti menggunakan terlebih dahulu -Cipta pilihan. Ini
mencipta suntingan awal untuk modul itu dalam direktori storan, dengan
kandungan modul yang ditentukan sebagai suntingan awal. Oleh itu, jika anda mempunyai sumber
fail prog.c, kemudian perintah:
fhist prog.c -cipta
mencipta suntingan awal modul. Sebagai sebahagian daripada proses ini, anda diminta untuk
memberikan teguran tentang fail. Kenyataan ini boleh dilihat kemudian menggunakan -Senarai
pilihan (diterangkan di bawah). Selepas kata-kata telah ditaip, kandungan
fail kemudiannya disimpan. Anda kemudian boleh memadam fail prog.c jika dikehendaki, dan kecut
akan dapat menciptanya semula kemudian. Atau anda boleh meninggalkannya di sana sebagai salinan kerja
modul.

. -Cipta pilihan boleh digabungkan dengan -Kemas kini or -Kemas Kini_Bersyarat pilihan
untuk mencipta fail jika diperlukan.

-Kemas kini
Untuk menyimpan semakan modul yang lain, anda menggunakan -Kemas kini pilihan. Kemas kini ini
fail dalam direktori storan untuk memasukkan perubahan terkini. Teguran ialah
sekali lagi diminta supaya anda boleh mendokumentasikan mengapa anda membuat pengeditan ini. Justeru, kepada
teruskan contoh, selepas diedit prog.c, perintahnya:
prog.c -u
akan menyimpan perubahan sebagai suntingan baharu. Perintah ini membandingkan versi terbaharu
modul ke versi sebelumnya, menyimpan perbezaan dalam .e fail, dan
menyalin sumber baharu ke .s fail. Pada ketika ini, anda sekali lagi boleh memadam
yang prog.c fail jika dikehendaki, dan kemudian dapatkan semula salah satu daripada dua versi
program.

. kecut program mengendalikan kuota atau masalah penuh cakera semasa membuat atau mengemas kini
operasi tanpa kerosakan yang berlaku pada fail sejarah suntingan. Jika suntingan tidak boleh
diselesaikan kerana masalah sedemikian, pengeditan disandarkan sepenuhnya, dan anda
akan mendapat mesej ralat tentang masalah cakera. Tidak perlu sebarang kesilapan
pemulihan dalam kes ini, selain daripada mencuba semula kemas kini apabila lebih banyak ruang cakera
ada. The kecut program juga melumpuhkan isyarat semasa fail kritikal
operasi, jadi anda tidak perlu risau tentang merosakkan fail sejarah suntingan
kerana percubaan untuk berhenti daripada program.

. -Cipta pilihan boleh digabungkan dengan -Kemas kini or -Kemas Kini_Bersyarat pilihan
untuk mencipta fail jika diperlukan.

-Input nama fail
Dalam sama ada -Cipta or -Kemas kini pilihan, fail yang mengandungi versi baharu
modul lalai kepada nama yang sama dengan modul. Dalam contoh, modul
prog.c telah dibuat dan dikemas kini daripada data dalam fail prog.c. Apabila anda mahu
data yang datang daripada beberapa fail lain, anda boleh menggunakan -Input pilihan, yang
menentukan fail input untuk digunakan untuk data. Sebagai contoh, jika anda mahu
maklumat prog.c, tetapi daripada nama fail yang dipanggil newprog.c, kemudian perintah:
fhist prog.c -u -i newprog.c
akan menyimpan semakan baru modul prog.c, tetapi dengan data yang ada dalam fail
newprog.c. Dalam kes ini, fail prog.c tidak perlu wujud, dan tidak
dirujuk walaupun ia wujud. Sekali lagi, setelah kemas kini selesai, anda boleh
padamkan newprog.c fail jika dikehendaki dan kemudian anda boleh mendapatkan semula kandungannya.

-Kenyataan
Catatan boleh dibaca dari fail dan bukannya dari terminal. The -Kenyataan pilihan
boleh digunakan untuk menentukan nama fail yang mengandungi kenyataan. Jika tiada fail
nama berikutan -Kenyataan pilihan, maka tiada sebarang teguran digunakan. Perintahnya:
prog.c -u -r
akan membuat semakan baharu prog.c tanpa meminta atau menyimpan sebarang teguran
tentang suntingan.

-Remark_String teks
Ia juga mungkin untuk menentukan kenyataan secara langsung pada baris arahan. Anda boleh
hanya gunakan pilihan ini sekali.

-Ekstrak [ mengedit ]
Untuk mendapatkan semula semakan modul sebelumnya, anda nyatakan nama modul
dan gunakan -Ekstrak pilihan untuk menentukan nombor edit yang anda mahu dapatkan semula. Sunting
nombor diberikan secara berurutan bermula dengan 1. Oleh itu versi awal bagi
modul mempunyai suntingan nombor 1, semakan pertama mempunyai suntingan nombor 2, dan seterusnya
sehingga semakan terkini. Sekiranya -Ekstrak pilihan tidak digunakan, atau jika tiada suntingan
nombor dibekalkan untuknya, kemudian nombor suntingan terkini diekstrak. Oleh itu,
ini adalah tindakan lalai jika tiada pilihan sama sekali ditentukan.

Edit nombor juga boleh menjadi sifar, negatif atau nama dengan offset pilihan.
Nombor sifar mewakili nombor suntingan terkini, dan nombor negatif menunjukkan
edit nombor ke belakang daripada nombor edit terkini. Edit nama mewakili edit
nombor yang namanya telah ditetapkan dengan menggunakan -Name pilihan. Contohnya, jika edit
nombor 10 dikaitkan dengan nama itu foo, kemudian nama edit foo mewakili 10,
foo‐4 mewakili suntingan nombor6, dan foo+2 mewakili nombor suntingan 12. Yang istimewa
nama terpelihara tertua and terbaru rujuk kepada versi tertua dan terbaharu
modul dalam sejarah suntingan.

Sebagai contoh perolehan semula, anggap bahawa anda telah menyimpan sepuluh versi modul
prog.c. Perintah berikut kemudiannya akan mengekstrak versi fail dengan
nombor suntingan yang ditentukan:

prog.c
versi 10 (terkini)

prog.c -e 9
versi 9 (versi sebelum ini)

fhist prog.c -e tertua
versi 1 (versi tertua)

prog.c -e -2
versi 8 (versi terkini - 2)

Nama fail keluaran sekali lagi lalai kepada nama modul. Jadi apabila modul
prog.c diekstrak, versi modul yang ditentukan ditulis ke prog.c
fail.

Untuk mengelakkan peniruan fail secara tidak sengaja, fail kecut program akan oleh
lalai bertanya kepada anda sama ada menulis ganti dibenarkan jika itu akan berlaku. Kesilapan biasa
adalah untuk mengedit prog.c, dan kemudian cuba mengemas kini modul, tetapi lupa untuk menentukan -u
pilihan. Kemudian kecut program akan cuba mengekstrak versi terbaharu
modul, dan dengan itu menimpa fail dengan perubahan baharu. Bertanya soalan
membolehkan anda melihat kesilapan anda, dan menghalang penindasan.

-Pengeluaran nama fail
Anda boleh menukar nama fail output menggunakan -Pengeluaran pilihan. Oleh itu, perintah:
prog.c -o newprog.c
akan mengekstrak versi terkini modul prog.c, dan masukkan ke dalam fail
newprog.c. Sekali lagi, fail "prog.c" diabaikan, sama ada ia wujud atau tidak.

-Paksa_Tulis
Pilihan ini akan memaksa menimpa fail, oleh itu tidak pernah bertanya kepada anda jika
menimpa adalah dibenarkan. Ini selalunya berguna dalam skrip shell, atau apabila anda menggunakannya
pasti bahawa anda ingin menulis ganti mana-mana fail sedia ada.

-Tidak_Tulis
Pilihan ini ialah pilihan tiada-tulis ganti, dan akan menyebabkan mana-mana fail sedia ada tidak
ditimpa, sekali lagi tanpa meminta anda. Ini berguna jika anda sudah mempunyai beberapa
daripada modul dalam direktori anda, dan anda ingin mengekstrak modul yang lain
tanpa menulis ganti yang telah anda miliki. Menentukan kedua-duanya -Fore_Write and
-Tidak_Tulis adalah kesalahan.

-Terminal [ mengedit ]
Pilihan ini digunakan untuk mengeluarkan modul yang diekstrak ke output standard, sebaliknya
menulisnya ke fail. Ini berguna untuk melihat permulaan a
versi fail. Ini boleh terganggu jika anda tidak mahu melihat keseluruhannya
fail.

-Ubah suai nombor
Apabila mengekstrak fail, fail kecut program mencari dan mengemas kini watak khas
urutan dalam beberapa baris pertama fail. Urutan khas ini digunakan
untuk tujuan dokumentasi, seperti menerangkan nombor suntingan fail itu.
Untuk kelajuan pengekstrakan dan pengemaskinian, urutan ini biasanya terhad kepada
25 baris pertama fail, sejak kecut program maka tidak perlu meneliti
keseluruhan fail. The -Ubah suai pilihan boleh digunakan untuk menukar bilangan baris ke
diubah suai daripada nilai lalai 25. Menentukan sifar menyahdayakan sepenuhnya
urutan aksara khas, manakala menyatakan bilangan yang sangat besar akan menyebabkan
urutan untuk diperiksa untuk setiap baris fail (dan dengan itu memperlahankan kecut program
ke bawah).

Setiap urutan khas adalah dalam bentuk [# kata kunci nilai, kata kunci nilai, ... kata kunci
nilai #] , di mana masing-masing kata kunci menerangkan item, dan setiap satu nilai ialah nilai untuk
kata kunci sebelumnya. Kata kunci boleh dalam huruf besar atau kecil, atau kedua-duanya. The
ruang tunggal berikutan [#, mengikuti setiap koma, dan sebelum #] mesti
hadir. Jika urutannya salah, kata kunci yang tidak diketahui digunakan, barisnya lebih panjang
daripada 200 aksara, atau lebih daripada empat kata kunci digunakan, maka keseluruhan baris akan
tidak boleh diubah. Kata kunci semasa yang boleh digunakan adalah seperti berikut:

edit Nombor edit

tarikh Tarikh suntingan dibuat

pengguna Nama pengguna pengguna yang mencipta suntingan

modul Nama modul

Untuk menggunakan urutan aksara khas ini, anda hanya memasukkannya ke dalam anda
modul di dalam ulasan (dalam beberapa baris pertama). Apabila ini dilakukan, yang
nilai bahagian jujukan boleh menjadi nol. Sebagai contoh, jika anda ingin meletakkan a
urutan khas ke dalam program yang dipanggil padam.c, maka anda boleh mengedit beberapa yang pertama
baris seperti berikut:
/*
* Padam - program untuk memadam fail
* [# Edit, Tarikh #]
*/
Apabila ekstrak selesai, nombor dan tarikh suntingan yang betul adalah secara automatik
dimasukkan sebagai nilai baharu. Oleh itu, jika anda mengekstrak edit 23 modul padam.c
yang telah dibuat pada 8 Ogos 89, maka fail yang terhasil akan bermula:
/*
* Padam - program untuk memadam fail
* [# Edit 23, Tarikh 8‐Ogos‐89 #]
*/

Apabila mengemas kini modul, tidak perlu mengedit jujukan ini, seperti mana-mana yang lama
nilai akan dialih keluar dan digantikan dengan yang baharu. Juga, apabila menggunakan -d or
-daripada pilihan (diterangkan di bawah), baris dengan jujukan ini membandingkan seolah-olah nilai
adalah batal, dan dengan itu tidak akan menyebabkan perbezaan palsu.

Semasa kemas kini, jujukan aksara khas dibaca dan sebarang nilai suntingan
ditemui dibandingkan dengan nombor suntingan semasa modul. Jika mereka berbeza pendapat,
maka kemas kini gagal. Ini menyediakan pemeriksaan saling kunci untuk kes dua pengguna
mengekstrak versi fail yang sama, mengeditnya, dan kemudian kedua-duanya mengemas kininya
tanpa pengetahuan antara satu sama lain. Dalam kes ini, pengguna kedua akan gagal, dan
maka dia boleh menggabungkan suntingannya dengan suntingan pengguna sebelumnya dan kemudian cuba semula
kemas kini. Semakan ini dilumpuhkan jika tiada jujukan aksara khas
mengandungi kata kunci edit, nilai nombor edit adalah batal, atau jika
-Kemas Kini_Paksa pilihan digunakan untuk menunjukkan bahawa cek tidak diperlukan.

-Tiada_Kata Kunci
Pilihan ini boleh digunakan untuk melumpuhkan penggunaan aksara khas kata kunci
urutan yang diterangkan di atas. Teks yang mengandungi jujukan kata kunci dianggap sebagai biasa
teks. Nota: yang -Tiada_Kata Kunci pilihan tidak tidak membayangkan -BINAri pilihan.

-Name rentetan
Pilihan ini digunakan untuk mengaitkan nama untuk versi terbaru modul. Ia
boleh diberikan bersama-sama dengan -Cipta, -Kemas kini, Atau -Kemas kini_Perbezaan pilihan, kepada
nyatakan nama untuk versi baharu modul. Ia juga boleh diberikan dengan sendirinya
untuk menentukan nama untuk versi terbaru modul. Setiap nombor suntingan
boleh mempunyai banyak nama yang dikaitkan dengannya, jadi ini tidak akan mengalih keluar mana-mana sebelum ini
nama yang ditentukan untuk suntingan. Pilihan ini berguna untuk mengaitkan banyak modul
bersama-sama. Contohnya, apabila versi baharu program sedia untuk dikeluarkan,
anda boleh memberikan setiap modul program nama yang sama keluaran1. Kemudian di
masa hadapan, anda boleh mencipta semula sumber yang membentuk keluaran itu dengan mengekstrak
suntingan dengan nama keluaran1 untuk setiap modul. Edit nama tidak boleh bermula dengan a
digit, dan tidak boleh mengandungi tanda tambah atau tolak. Peraturan ini menghalang samar-samar
menghurai nombor edit untuk -Ekstrak, -Terminal, -SEMUA, dan -Senarai pilihan.

-Senarai [ mengedit1 [ mengedit2 ]]
Pilihan ini mencetak senarai suntingan untuk modul, memberikan nama pengguna, tarikh,
teguran pengguna, dan nama yang ditentukan untuk suntingan. Jika tiada nombor suntingan dibekalkan,
maka semua suntingan dicetak dalam susunan terbalik. Jika satu nombor suntingan dibekalkan,
maka hanya nombor edit itu dicetak. Jika dua nombor suntingan dibekalkan, maka semuanya
suntingan dalam julat yang ditentukan dicetak. Output daripada pilihan ini lalai kepada
terminal itu. Anda boleh menggunakan -Pengeluaran pilihan untuk menyimpan keputusan ke fail.

-Beza [ mengedit1 [ mengedit2 ]]
Pilihan ini digunakan untuk memaparkan perbezaan antara dua versi modul,
atau fail dan versi modul. Terdapat tiga mod untuk tindakan ini,
bergantung pada bilangan suntingan nombor yang dibekalkan. Mod ini digambarkan oleh
contoh berikut:

fist foo.c -d
Bandingkan versi terkini dengan fail "foo.c"

fhist foo.c -d 3
Bandingkan versi 3 dengan fail "foo.c"

fhist foo.c -d 3 4
Bandingkan versi 3 dengan versi 4

Pilihan ini menerima -Input pilihan untuk menentukan fail yang hendak dibandingkan. Bila
menggunakan -Beza pilihan, output lalai kepada terminal. Oleh itu, anda
mesti menggunakan -Pengeluaran jika anda ingin perbezaan disimpan ke fail. menggunakan -Cepat bersama
-Beza hanya akan mengeluarkan ringkasan cepat perubahan, bukannya
perubahan terperinci. Ringkasan ini hanya membekalkan bilangan baris yang disisipkan,
dipadam, dan tidak berubah antara fail. menggunakan -Apa bersama -Beza akan
memaparkan semua kedua-dua fail, menunjukkan secara terperinci apakah perbezaan yang menggunakan perubahan
bar.

. -Beza pilihan mungkin perlu menulis satu atau dua fail sementara untuk
ekstrak versi lama modul untuk dibandingkan. Fail ini mempunyai nama seperti
T$n_nnn . Ia dipadamkan semula sejurus sebelum perbezaan dikeluarkan, supaya
menghentikan output sebelum ia selesai tidak akan meninggalkan fail ini. The
fail sementara biasanya ditulis ke direktori semasa. Jika ini tidak
munasabah kerana masalah kebenaran atau kuota, maka anda boleh menentukan
direktori untuk menulis fail sementara ke dalam. Ini dilakukan dengan mentakrifkan
TMPDIR pembolehubah persekitaran menjadi laluan direktori.

-Kemas kini_Perbezaan
Pilihan ini menggabungkan kesan daripada -Beza and -Kemas kini pilihan. Ia
memaparkan perbezaan antara fail dan versi terkini modul. Jika
terdapat sebarang perbezaan, ia kemudian meneruskan untuk melaksanakan kemas kini modul
dengan fail itu, meminta teguran seperti biasa. Pilihan ini sangat berguna apabila digunakan
dengan nama modul kad bebas. Kemudian anda boleh mengemas kini hanya modul tersebut
diubah oleh sesi edit, dan lihat perubahan untuk setiap modul sebelum menaip
teguran yang sesuai untuk setiap modul.

Anda boleh menentukan kedua-duanya -Beza and -Kemas kini pilihan, atau anda boleh menggunakan ini
pilihan. Hasilnya adalah sama.

-Kemas Kini_Bersyarat
Pilihan ini mengemas kini modul secara bersyarat. Iaitu, ia hanya akan melakukan kemas kini jika
terdapat sebarang perbezaan antara fail dan versi terkini modul. ini
adalah mudah apabila perubahan berkaitan dibuat kepada banyak modul dalam direktori, dan
satu arahan menggunakan kad bebas boleh mengemas kini hanya modul yang telah diubah.

. -Cipta pilihan boleh digabungkan dengan -Kemas kini or -Kemas Kini_Bersyarat pilihan
untuk mencipta fail jika diperlukan.

-Bersih
Pilihan ini digunakan untuk mengalih keluar fail yang sepadan dengan versi modul terbaru.
Jika wujud fail yang sepadan dengan versi terbaharu modul, maka fail tersebut adalah
dipadam, jika tidak ia disimpan. Pilihan ini digunakan untuk membersihkan direktori kerja
selepas membina versi baharu produk. Pilihan ini amat berguna apabila
digunakan dengan -SEMUA pilihan. Ia juga akan menerima -Input pilihan untuk menentukan a
direktori yang mengandungi fail yang hendak dibersihkan.

-Semak
Pilihan ini digunakan untuk mengetahui sama ada fail tidak sepadan dengan versi terkini a
modul. Jika ya, mesej diberikan. Jika fail sepadan, tiada output berlaku.
Oleh itu, pilihan ini berguna untuk menentukan fail yang telah diubah suai dan memerlukannya
mengemas kini. The -SEMUA pilihan adalah lalai untuk pilihan ini, kerana ia biasanya
digunakan untuk semua modul. Sebagai contoh,
fhist -Semak
akan melaporkan semua fail yang berbeza daripada modul terkini. Jika -Cepat
ditentukan, maka output akan terdiri daripada nama modul tanpa yang lain
pengeluaran. Ini berguna untuk operator backquote dalam skrip shell untuk
merujuk modul yang sudah lapuk. The -Semak pilihan juga akan diterima
yang -Input pilihan.

-PRune mengedit
Pilihan ini digunakan untuk mengalih keluar suntingan awal secara kekal daripada sejarah suntingan. ini
berguna jika anda ingin mengurangkan jumlah ruang cakera yang diambil oleh pengeditan
fail sejarah, atau apabila anda mahu memulakan keluaran lain fail, dan mahu salinan
daripada fail sejarah edit untuk keluaran baharu itu. Pilihan mengambil nombor edit untuk
simpan, dan semua suntingan dalam fail sejarah suntingan sebelum suntingan itu dipadamkan, dan
tidak boleh dirujuk lagi. Contohnya, untuk menyimpan hanya suntingan semasa ditambah dengan
10 suntingan modul sebelumnya fail, anda boleh menggunakan arahan:
fail fhist -prun -10
Sejak -PRune pilihan tidak boleh dipulihkan (melainkan fail sandaran tersedia), pilihan
kecut program meminta pengguna untuk mengesahkan bahawa prun benar-benar dikehendaki. The
-Kemas Kini_Paksa pilihan boleh digunakan untuk memintas pengesahan ini.

-SEMUA
Pilihan ini boleh digunakan dengan mana-mana pilihan tindakan. Ia bermaksud melaksanakan
operasi untuk semua modul dalam direktori storan modul. Sebagai alternatif, anda boleh
tentukan berbilang nama modul pada baris arahan, dan tindakannya ialah
dilakukan dengan modul tersebut. Anda tidak boleh menentukan kedua-duanya -SEMUA dan nama modul.

Apabila menggunakan berbilang modul atau -SEMUA pilihan, -Input and -Pengeluaran pilihan
mempunyai makna yang sedikit berbeza. Dalam kes ini, -Input and -Pengeluaran
argumen ialah nama direktori yang mengandungi nama fail dengan nama yang sama dengan
nama modul. Jika hujah bukan direktori, maka ralat diberikan. ini
ciri berguna sebagai contoh, untuk mengekstrak semua modul dan meletakkannya ke dalam beberapa
direktori jauh, seperti dalam:
fhist -all -e -o tempdir

Anda harus berhati-hati apabila menentukan nombor suntingan berangka untuk berbilang modul.
Kemungkinan besar, nombor suntingan tertentu tidak sesuai untuk berbilang modul,
kerana perubahan yang sepadan dengan nombor suntingan tertentu biasanya tidak berkaitan.
Menggunakan pengeditan bernama mengelakkan masalah ini. Sebagai contoh, jika anda ingin mengekstrak
setiap modul yang mempunyai suntingan yang dinamakan rev3, maka anda boleh menggunakan
arahan:
fhist -all -e rev3

Beberapa contoh berguna arahan lain yang menggunakan berbilang modul ialah:
fhist *.c -cipta
fhist -check -semua
fhist -cu -semua

-Verbose
Pilihan ini boleh ditentukan dengan sebarang tindakan lain dan mengeluarkan maklumat status
tentang kemajuan tindakan. Ini berguna untuk penyahpepijatan masalah, atau
hanya untuk hiburan apabila sistem lambat atau fail besar sedang diproses. Ia
menerima hujah berangka untuk menunjukkan verbositi untuk output. Tahapnya ialah
seperti berikut:

0 Tiada keluaran sama sekali (kecuali ralat).

1 Output satu talian yang menerangkan tindakan (lalai).

2 Status terperinci semasa tindakan diteruskan.

-Tolong
Berikan sedikit bantuan tentang cara menggunakan kecut program.

-VERSI
Tunjukkan versi apa kecut adalah berlari.

Semua pilihan boleh dipendekkan; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah pilihan. Anda mesti menggunakan berturut-turut
urutan huruf pilihan.

Semua pilihan adalah tidak sensitif huruf besar-besaran, anda boleh menaipnya dalam huruf besar atau huruf kecil atau a
gabungan kedua-duanya, kes tidak penting.

Contohnya: hujah "-help, "-HELP" dan "-h" semuanya ditafsirkan bermaksud -Tolong
pilihan. Hujah "-hlp" tidak akan difahami, kerana pilihan berturut-turut
aksara tidak dibekalkan.

Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan.

Nama pilihan panjang GNU difahami. Oleh kerana semua nama pilihan untuk kecut panjang, ini
bermakna mengabaikan tambahan terkemuka '-'. "-pilihan=nilai"Konvensyen juga difahamkan.

FAIL NAMA EXPANSION


Sebagai kemudahan, jika nama laluan bermula dengan noktah dan pembolehubah persekitaran wujud
dengan nama tersebut, maka nilai pembolehubah persekitaran akan digunakan sebagai yang sebenar
nama laluan. Contohnya, jika pembolehubah persekitaran bagi .FOO mempunyai nilai
ini.ialah.nama panjang, kemudian perintah
fist -o .FOO
sebenarnya setara dengan perintah
fhist -o ini.ialah.nama panjang
Jika anda ingin menghalang pengembangan nama laluan yang bermula dengan noktah, maka anda
boleh menggunakan borang ganti untuk nama laluan, seperti dalam:
fist -o ./.FOO

BINARI FILES


Secara umum, fhist boleh mengendalikan semua fail teks yang anda lemparkan padanya, malah dengan teks antarabangsa
pengekodan luar biasa. Walau bagaimanapun, fist adalah tidak dapat untuk menangani secara elegan dengan fail yang mengandungi
watak NUL.

. fcomp(1) program hanya mencetak amaran, dan meneruskan, anda perlu tahu bahawa ia
menukar aksara NUL kepada nilai 0x80 sebelum melakukan perbandingan.

. fmerge(1) program juga menukar aksara NUL kepada nilai 0x80 sebelum digabungkan,
selepas amaran, dan mana-mana fail output akan mengandungi nilai ini, bukannya NUL asal
watak.

. kecut(1) program, bagaimanapun, menghasilkan ralat maut jika mana-mana fail input mengandungi NUL
watak. Ini bertujuan untuk melindungi fail sumber anda daripada rasuah yang tidak disengajakan.
Penggunaan -BINAri untuk fail yang semestinya mengandungi aksara NUL.

EXIT STATUS


. kecut program akan keluar dengan status 1 pada sebarang ralat. The kecut program akan sahaja
keluar dengan status 0 jika tiada ralat.

RUJUKAN


Program ini adalah berdasarkan algoritma dalam
An O(ND) Beza Algoritma and Its Variasi, Eugene W. Myers, TR 85‐6,
10-April-1985, Jabatan Sains Komputer, Universiti Arizona, Tuscon,
Arizona 85721.
Lihat juga:
A File perbandingan Program, Webb Miller dan Eugene W. Myers, Amalan Perisian dan
Pengalaman, Jilid 15, No. 11, November 1985.

HAKCIPTA


versi pertama 1.18.D001
Hak Cipta (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Peter Miller;

Program ini terhasil daripada sebuah karya
Hak Cipta (C) 1990 David I. Bell.

Program ini adalah perisian percuma; anda boleh mengagihkannya semula dan/atau mengubah suainya di bawah syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada
versi 3 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.

Program ini diedarkan dengan harapan ia akan berguna, tetapi TANPA SEBARANG WARANTI;
tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lesen Awam Am GNU untuk butiran lanjut.

Anda sepatutnya menerima salinan Lesen Awam Am GNU bersama-sama dengan program ini.
Jika tidak, lihathttp://www.gnu.org/licenses/>.

PENGARANG


Web Peter Miller: http://miller.emu.id.au/pmiller/
/\/\* E-Mel: [e-mel dilindungi]

David I. Bell Web: http://www.canb.auug.org.au/~dbell
E-mel: [e-mel dilindungi]

Gunakan fhist dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad