Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap


3
Dosyayı maksimum karakter sayısına (bayt değil) kesme
Bir (UTF-8 kodlu) metin dosyasını belirli sayıda karaktere nasıl kısaltabilirim? Satır uzunluklarını umursamıyorum ve kesim kelimenin ortasında olabilir. cut satırlarda çalışıyor gibi görünüyor, ama tam bir dosya istiyorum. head -c karakter değil bayt kullanır.


4
Bir değişkenin içeriğinin içeriğini kabuk betiği ile yazdırmak mümkün müdür? (dolaylı referans)
Aşağıdaki değişkenleri beyan ettiğimi varsayalım: $ var='$test' $ test="my string" İçeriğini yazdırırsam aşağıdakileri görürüm: $ echo $var $test $ echo $test my string İçeriğinin içeriğini yazdırmanın bir yolunu bulmak istiyorum $var(ki içeriği $test). Bu yüzden aşağıdakileri yapmaya çalıştım: $ echo $(echo $var) $test Ama işte sonuç, $testdeğil "my string"... Değişkenlerin …

3
Kaynak yapmadan önce dosya varlığını neden kontrol etmelisiniz?
Bir dosyayı kaynak oluşturmaya çalışırken, dosyanın var olmayacağını söyleyen bir hata istemez miydiniz? Örneğin, nvm bunu profilinize / rc'nize eklemenizi önerir: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm Yukarıdakilerle birlikte yoksa nvm.sh"sessiz hata" alırsınız. Ama denerseniz . "$NVM_DIR/nvm.sh", çıktı olur FILE_PATH: No such file …




4
Linux takas bölümünün nerede olduğunu nasıl bilebilir?
Takas bölümünü SSD yerine HDD'ye koymanız gerektiğini okudum. Sorularım şunlardır: Takas bölümünü bulmak için dağıtım (veya başka bir şey) tarafından yapılan "kontrol" ne zaman ve nasıl yapılır? Önyükleme sırasında oluyor mu? Sadece tüm kullanılabilir diskleri kontrol eder ve 'takas' bayrağı olan bir bölüm mü arar? Böyle birkaç bölüm varsa ne …
13 boot  swap  ssd 

2
Sget'im neden ssh bağlantı kaybından sonra ölmedi?
Ben sshbenim sunucuya ed ve koştum wget -r -np zzz.aaa/bbb/cccve onu çalışmaya başladı. Sonra (benim evde) benim internet bağlantısı kesintiye var ve ben varsayarak endişeli var wgetolmuştur hup, çünkü ped sshbağlantısı kesildi ve bu nedenle terminali ölmüştü. Ama sonra sshsunucuma hala çalıştığını ve çıktıyı koyup bir wget.logşeyler indirdiğini fark ettim …
13 ssh  terminal  wget  signals 


1
Mv .bin bin nasıl
Ubuntu makinemdeki bazı klasörleri saklıyordum. Yanlışlıkla, kullanarak bin klasörünü de sakladım cd / mv bin .bin Şimdi cd'yi .bin'e yazdırabilirim, ancak bin dizinini gösteremiyorum. Birisi yardımcı olabilir mi? Aşağıdaki komutu deniyordum: mv .bin bin Aşağıdaki hatayı alıyorum bash: /bin/mv: No such file or directory Kök olarak oturum açmaya çalıştım, ancak …
13 linux  mv 

1
Bash'in tamsayı yerine sekizlik kodu yorumlamasını nasıl engelleyebilirim?
Bir Horoskop RSS betiği Unix / Linux projesine giriş olarak yazıyorum ve Profesörüm dersten sonra kalmayı başarabildiğim bir zamanda çözemedi. Gerçek tarihleri ​​kontrol etmek için nasıl kullanacağımı anlayamadığım için, kullanıcı girişinin MMDD formatında standart sayılar olmasını sağlayarak temel aritmetiği deneyeceğim. Ona göre senaryo, tamsayı yerine sekizli kod olarak girdi okuyor …

6
Listeyi belirli bir karakterle nasıl hizalayabilirim?
Metin satırlarını rastgele bir karakterle yatay olarak hizalamak için kullanabileceğim bir komut veya komutlar kümesi var mı? Örneğin, bir e-posta adresi listesiyle çıktı, tüm '@' karakterlerinin dikey olarak sıralandığı bir metin dosyası oluşturur. Başarılı olmak için, çoğu satırın başına değişken sayıda boş alanın eklenmesi gerektiğine inanıyorum. Okumak için daha fazla …

2
Gizli tutarken parola kullanan gpg şifre çözmeyi nasıl otomatikleştirebilirim?
Ben cron (veya herhangi bir Ubuntu Server uyumlu iş planlama aracı) kullanarak bir gpg şifre çözme otomatikleştirme ile görevli. Otomatikleştirilmesi gerektiğinden kullandım, --passphraseancak kabuk geçmişinde bitiyor, bu yüzden işlem listesinde görülebilir. İyi (tercihen büyük) güvenlik standartlarını korurken şifre çözmeyi otomatikleştirmeye nasıl gidebilirim? Bir örnek çok takdir edilecektir.
13 ubuntu  security  gpg 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.