Linux için en iyi komutlar: temel, yönetim, izinler ...
İçindekiler:
- Temel Linux Komutları
- Süreç yönetimi
- Dosya izin yönetimi
- SSH: uzaktan bağlantı
- Arama komutları
- Sistem bilgisi
- Dosya sıkıştırma
- Ağ bağlantısı komutları
- Paket kurulumu
- Yükleyici Komutları
- Genel kısayollar
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)
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?
Ubuntu ve Linux için temel komutlar için hızlı kılavuz
Bilmeniz gereken en çok kullanılan ve en kullanışlı olan Ubuntu için temel komutların öğreticisi. Terminalli linux kullanıcısının ABC'sidir.
Üreticiler google asistanı için özel komutlar oluşturabilecek
Üreticiler Google Asistan için özel komutlar oluşturabilecek. Yakında Google Asistan'a sunulacağı açıklanan özellikler hakkında daha fazla bilgi edinin.
Razer Chroma Abyssus Temel Fare Temel Faresini Başlattı
Favori oyun çevre birimleri şirketi Razer, Abyssus Essential Mouse'un piyasaya sürüldüğünü açıkladı. Bu, kurum içi inanılmaz Chroma RGB LED aydınlatmaya sahip, giriş seviyesi, çok yönlü bir oyun faresidir. Fare, 7.200 DPI'a kadar izleyebilen optik bir sensör kullanır.