Donanım

Linux için en iyi komutlar: temel, yönetim, izinler ...

İçindekiler:

Anonim

Yeni bir şey öğrenirken biraz yardım etmek her zaman iyidir. Bunu göz önünde bulundurarak, Profesyonel İnceleme'de, şimdi penguen evrenini keşfedenlere yardımcı olmak için temel ve en çok kullanılan komutlarla bir referans kılavuzu hazırladık. Sistem yıllar içinde çok gelişmiş ve yeni olan herkes için son derece basit ve dostça olmasına rağmen, Linux komut terminali işletim sisteminin özünde bir parçadır; ve güçlü bir araçtır.

Bu nedenle, bir gün kullanmanız gerektiğinde bilmek iyidir. Ayrıca, bu kılavuz, komutların yalnızca uzmanlar için olduğu fikrini çürütmeyi amaçlamaktadır. Burada ne kadar kolay kullanıldıklarını keşfedebilirsiniz.

Okumanızı öneririz:

  • Ubuntu ve linux için temel komutlar için hızlı kılavuz. Linux terminalindeki yardım komutları.

Temel Linux Komutları

Ana komutları hem ezberlemeyi hem de istişareyi kolaylaştırmak için kategoriler halinde düzenliyoruz. Şimdi terminali açmanız ve Linux terminalinin gücünün tadını çıkarmak için çalışmaya başlamanız gerekiyor. Ana dosya komutlarıyla başlıyoruz:

  • ls: dizinleri listele -al: gizli dosyaları da gösteren dizinleri listeler cd dir: geçerli dizini belirtilene değiştirir (dir değişkenini klasör adıyla değiştirir) cd: / home dizinine (kişisel dosyalar) gönder pwd: show geçerli dizin pathmkdir dir *: belirtilen bir dizin yarat (dir değişkenini klasör adıyla değiştir) rm dosyası: belirtilen dosyayı sil (dosya değişkenini kaldırılacak dosyanın adıyla değiştir) rm -r dir: belirtilen dizini sil (dir değişkenini klasör adıyla değiştir) rm -f dosya: belirtilen dosyayı zorla siler (-f de force) (dosya değişkenini silmek istediğiniz dosyanın adıyla değiştirir) rm -rf dir: belirtilen dizini zorla siler (dir değişkenini klasör adıyla değiştirir).cp -r dosya1 dosya2: “dosya1” i “dosya2” olarak kopyala (dosya * değişkenini adla değiştir dosyanın yeniden) cp -r dir1 dir2: dizin1'i dizin2'ye kopyala; mevcut değilse dizin2 oluştur (dizin adı yerine dir) mv dosya1 dosya2: dosya1'i yeniden adlandırmak veya dosya2'ye taşımak için kullanılabilir. Dosya2 varolan bir dizinse, dosya1'i "dosya2" dizinine taşıyın (dosya değişkenini dosya adıyla değiştirin) ln -s dosya bağlantısı: bir dosya için sembolik bir bağlantı (kısayol) oluşturun (dosya değişkenini dosyanın adı ve kısayolun sahip olacağı ad ile bağlantı) dokunma dosyası: dosyayı oluşturun veya güncelleyin (dosya değişkenini dosyanın adıyla değiştirin) cat> dosya: standart girişi bir dosyaya yönlendirin (dosya değişkenini değiştirin dosya adına göre) daha fazla dosya: bir dosya başı dosyasının içeriğini gösterir: bir dosya arşiv dosyasının ilk 10 satırını gösterir: bir dosya arşivinin son 10 satırını gösterir -f dosyası: güncelleme sırasında bir dosyanın içeriğini gösterir (artar boyut), son 10 satırdan

Süreç yönetimi

  • ps: aktif kullanıcı işlemlerini gerçek zamanlı olarak gösterir: gerçek zamanlı zaman çizelgesi pidinde çalışan tüm işlemleri gösterir: belirli bir işlemi kimlik numarasıyla öldürür (pid'i işlem numarasıyla değiştirir) killall proc: tüm işlemleri belirtilen ad (proc'u işlem adıyla değiştirin) bg: durdurulan veya ikinci iş planlarının listesiofof: en son işi ilk planofg işine getirir: "iş" işini ön plana getirir (işi işlem adıyla değiştir)

Dosya izin yönetimi

chmod octal file: "file" dosyasının izinlerini "user", "group" ve "others" için ayrı ayrı belirtilebilen octal olarak değiştirin. Sekizlik değerler aşağıda gösterilmiştir:

  • 4 - okuma (okumadan r) 2 - yazma (w, yazmadan) 1 - yürütme (x, yürütme)

Açıklama: İzinleri ayarlamak için yukarıdaki değerler birlikte eklenir. Örneğin, dosyanın sahibini okuma (r), yazma (w) ve yürütme (x) işlevlerine tam erişim atamak için 4 + 2 + 1 = 7 sekizlik değerini eklemeniz yeterlidir. "grup" üyeleri için erişim, sadece okuma ve yazma için izin verin, sadece 4 + 2 = 6 ekleyin. Belirtilen iki örnek toplandığında, kalır: chmod 760 (kullanıcı için r, grup için w ve diğerleri için 0 veya) "rw"

Diğer örnekler:

  • chmod 777: herkes için (r), yazma (w) ve yürütme (x) ("kullanıcı", "grup" ve "diğerleri") chmod 755: "sahip" (kullanıcı), "rw" için "rwx" "grup" ve "diğerleri" için

Daha fazla bilgi için terminali yazın: man chmod

SSH: uzaktan bağlantı

ssh user @ host: ana bilgisayara kullanıcı olarak bağlan (örnek: ssh andres @ myserver)

ssh -p bağlantı noktası user @ host: belirtilen bağlantı noktasındaki ana bilgisayara bağlanır ("bağlantı noktasını" yapılandırılmış bağlantı noktası numarasıyla değiştirir)

ssh-copy-id user @ host: o konağın konağının ve kullanıcısının parolasını ekleyin; anahtarlar kullanarak giriş yapmayı şifresiz etkinleştirmek için kullanılır

Arama komutları

grep dizi dosyaları: dosyaların sırasını arayın (diziyi ve dosyaları araştırmaya karşılık gelen değerlerle değiştirin)

grep-r dir dizisi: dir dizinindeki diziye göre özyinelemeli arama

komut | grep sekansı: komut çıkışındaki sekansı arar (aranacak değerlere göre komut ve sekansı değiştir)

dosyayı bul: bir dosyanın tüm örneklerini bul (dosya değişkenini dosya adıyla değiştir)

Sistem bilgisi

  • date: geçerli tarihi ve zaman çizelgesini gösterir: geçerli ayın zamanına ilişkin bir takvimi gösterir: sistemin uptimew'ini gösterir: kimin onlinewhoami olduğunu gösterir: kimin çevrimiçi olduğunu gösterir kullanıcı: kullanıcı bilgilerini gösterirbirim -a: corescat bilgilerini gösterir / porc / cpuinfo: CPUcat / proc / meminfo bilgilerini göster: memoryman komutunun bilgilerini göster: belirtilen komutun kılavuzunu aç (komut değişkenini bilmek istediğin komutun adıyla değiştir) df: kullanımı göster from diskdu: boş bir dizinde alan kullanımını gösterir: bellek ve swapwhereis uygulamasını gösterir uygulama: uygulamanın olası konumlarını (uygulamayı program adıyla değiştir) gösterir: hangi uygulama varsayılan olarak çalıştırılacağını gösterir (değiştir program adına göre uygulama)
Linux'ta dosya ve klasör izinlerini yönetmenizi öneririz

Dosya sıkıştırma

  • tar cf package.tar dosyaları: belirtilen dosyalarla bir TAR paketi (package.tar adlı) oluşturun (dosya değişkenini dosya adıyla değiştirin) tar xf package.tar: dosyaları package.tar'dan çıkarın (paket değişkenini değiştirin.tar dosya adına göre) tar czf pacote.tar.gz dosyaları: GZiptar sıkıştırması ile bir TAR paketi (pacote.tar.gz adlı) oluşturun xzf pacote.tar.gz: bir TAR paketi (pacote.tar adlı) ayıklayın. gz) GZiptar sıkıştırma ile cjf package.tar.bz2: BZip2tar sıkıştırma xjf package.tar.bz2 ile bir TAR paketi (paket.tar.bz2 adlı) oluşturun: BZip2gzip sıkıştırma dosyası ile bir TAR paketi ayıklayın ve bir dosyayı sıkıştırın ve name file.gz (dosya değişkenini dosya adıyla değiştir) gzip -d file.gz: file.gz dosyasını unzip et (file.gz değişkenini dosya adıyla değiştir)

Ağ bağlantısı komutları

ping host - Ana bilgisayara bir ICMP (ping) paketi gönderir ve sonucu görüntüler (host değişkenini bir web sitesinin etki alanı veya IP numarası ile değiştirin)

alan whois: alan hakkındaki bilgileri döndürür (bir web sitesi adresi veya IP numarası için alan değişkenini kullanın)

dig domain: alan adına ilişkin DNS bilgilerini döndürür (ana bilgisayar değişkenini bir web sitesinin alan adı veya IP numarası ile değiştirin)

dig -x host: bir hostun ters dönüşünü gösterir

wget dosyası: indirme dosyası (dosya) (dosya değişkenini dosyanın çevrimiçi adresiyle değiştirin)

wget -c dosyası: bir dosyanın kesintili indirilmesine devam eder (dosya değişkenini dosyanın çevrimiçi adresiyle değiştirin)

Paket kurulumu

Kaynak koddan kurulum; komutlar sırayla terminalde birer birer girilmelidir:

  • ./configuremakemake yükleme

Yükleyici Komutları

dpkg -i package.deb: bir DEB paketi yükleyin (Debian dağıtımları) (package.deb değişkenini program paketinin adıyla değiştirin)

rpm -Uvh package.rpm: bir RPM paketi yükler (RPM kullanan dağıtımlar) (package.rpm değişkenini program paketinin adıyla değiştirin)

Genel kısayollar

  • Ctrl + C: Geçerli komutu çalıştıran iptal et Ctrl + Z: Geçerli sistem için ön planda fg veya arka planda bg ile dön Ctrl + D: Geçerli oturumdan çık; exitCtrl + W komutuna benzer: geçerli satırdaki bir sözcüğü sil Ctrl + U: tüm satırı sil Ctrl + R: bir komutu bugün görüntülemek için tuşuna basın !!: son komut çıkışını tekrarla: geçerli oturumun oturumunu kapat

Terminaldeki bazı temel komutları bilmek ve bilmek iyidir, bu işletim sistemi hakkındaki bilgi derecenizi artırmanın yanı sıra saatlerce araştırma yapmanıza da yardımcı olur.

Son olarak, bu makalede ana komutları gösteren bir tablo bırakıyoruz, size hızlı bir görünüm vermek için kesinlikle hizmet edecek.

Linux terminalinin temel komutları hakkındaki makalemiz hakkında ne düşünüyorsunuz? İlginç buldun mu? Web'de belirli bir makaleyi yüklemek ister misiniz?

Donanım

Editörün Seçimi

Back to top button