20 Mart 2022 Pazar

Windows attrib komutu

Giriş
Dosya veya dizini attributes hakkında bilgi verir.

H : Hidden anlamına gelir
S : System anlamına gelir

/d seçeneği
Örnek
Şöyle yaparız
C:\>attrib /d
   SH                C:\$Recycle.Bin
     R               C:\Documents and Settings
A  SH   I            C:\hiberfil.sys
A  SH                C:\pagefile.sys
                     C:\PerfLogs
     R               C:\Program Files
     R               C:\Program Files (x86)
    H   I            C:\ProgramData
   SH   I            C:\Recovery
A  SH                C:\swapfile.sys
   SH                C:\System Volume Information
     R               C:\Users
                     C:\Windows
Açıklaması şöyle
As you can see, the swapfile.sys, a system file has both +S and +H set, and thus it remains hidden unless you have the Hide protected operating system files (Recommended) unchecked in your settings.

The A stands for Archived, and the I for indexed. Type Attrib /? to get a full list of each letter.

In order to make the folder visible, you have to type Attrib -s -h "Old HDD"

Even though you can set the s and h individually, removing the s attribute also requires the h to be removed.

Also, explorer can set attributes on a file, but if you set it on a folder, the changes are usually ignored. With attrib, it just always works.

15 Mart 2022 Salı

9 Mart 2022 Çarşamba

VSCode Kurulum

Giriş
Linux Subsystem olarak Ubuntu kullanıyorum. Ubuntu'dan VSCode kullanmak için şöyle yaptım
1. Window's VSCode kurulur
2. Ubuntu'dan şöyle yapılır
sudo ln -s /path/to/vscode/Code /usr/local/bin/code
Kurduğum eklentiler şöyle
  • Remote - WSL
  • C/C++ Extension Pack
  • Gradle for Java
Java kurmak için şöyle yaptım, ama sonra C++ projesinde bazı include header dosyalarının olmadığını gördüm
sudo apt install openjdk-17-jre-headless
Bu sefer Oracle JDK 17 kurmak için şöyle yaptım
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer
Kurulum penceresindeki seçenekleri kabul ettim. Daha sonra JAVA_HOME ortam değişkenini /etc/profile dosyasına ekledim
sudo vi /etc/profile
Eklenen satır şöyle
JAVA_HOME="/usr/lib/jvm/java-17-oracle"
Sonra bu dosyayı bir kere daha okutmak gerekti. Şöyle yaptım
source /etc/profile
Kontrol için de şöyle yaptım
$ echo $JAVA_HOME
/usr/lib/jvm/java-17-oracle




9 Kasım 2021 Salı

Windows tasklist komutu

/fi seçeneği
Filtreler şöyle
STATUS
IMAGENAME
PID
SESSION
SESSIONNAME
CPUtime
MEMUSAGE
USERNAME
SERVICES
WINDOWTITLE
MODULES
Örnek
Şöyle yaparız
tasklist /fi "WindowTitle eq TF*" /v /fo list

tasklist /fi "WindowTitle eq TF*" /v /fo csv

tasklist /fi "WindowTitle eq TF*" /v /fo list | find /i "TF"
/fo seçeneği
Çıktı formatını belirtir. {table | list | csv} seçeneklerinden birisi verilebilir

/v seçeneği
verbose yani detaylı çıktı verir.

29 Eylül 2021 Çarşamba

Windows where komutu

Giriş
Bu komutu yeri şöyle
C:\Windows\System32\where.exe
Path içindeki bir dosyayı kolayca bulabilmeyi sağlar. Linux'taki "which" komutuna benzer

Örnek
Şöyle yaparız
where java D:\Kurulumlar\jdk-16.0.2.7-hotspot\bin\java.exe

13 Eylül 2021 Pazartesi

Windows mdsched komutu - Running a Memory Check

Giriş
Bu komutu ilk olarak burada gördüm. Tüm uygulamaları kapattıktan sonra komut satırından "mdsched.exe" çalıştırılır. Bilgisayarı yeniden başlatır ve bellek modüllerinin kontrolünü yapar. Hata varsa gösterir.

10 Ağustos 2021 Salı

Windows fsutil komutu

createnew
Belirtilen büyüklükte dosya oluşturur

Örnek
Şöyle yaparız
fsutil file createnew <filename> <length>