Linux commands

From LemonWiki共筆
Jump to navigation Jump to search

(1) alternative Linux commands to complete the same task, (2) The equivalent or similar commands between Windows and Linux system.

Owl icon.jpg Help for command:
Linux Os linux.png or macOS icon_os_mac.png : Type command_name --help or man command_name  ;
Win Os windows.png : Type command_name /? "Open Source tools Cygwin which provide functionality similar to a Linux distribution on Windows"

Text file manipulation

Display the content of text file

Display the first lines of text file

  • head [options] filename (OS: Linux Os linux.png )
  • vi [options] filename (and press gg) (Linux Os linux.png )
  • vim [options] filename (and press gg) (Linux Os linux.png ); Open file and press gg for gVim (Win Os windows.png )

Display the first xxx bytes of text file

  • On Linux Os linux.png , To display the first bytes characters of text file[1]
head -c 100 file_name

Display the last few lines of text file

Display the entire content of text file

  • vi [options] filename (Linux Os linux.png )
  • cat <filename> (Linux Os linux.png )
  • type <filename> (Win Os windows.png )

Display the partial content of large text file page by page

  • cat <filename> | less (Linux Os linux.png or Cygwin on Win Os windows.png ) Icon_exclaim.gif Chinese issue[2]
  • type <filename> | more (Win Os windows.png ) If the file was encoded in UTF-8, you need to key in chcp 65001 first [3].

Display only certain lines by number

text processing - With the Linux "cat" command, how do I show only certain lines by number - Unix & Linux Stack Exchange

Show certain lines by line number

Show certain lines by line number

Newline count (count the number of lines of a file), word count

  • wc -l <filename> for Linux Os linux.png [4] ex: wc -l *.txt to print the newline count of txt files of the current folder
  • find . -type f -exec cat {} + | wc -l for Linux Os linux.png & macOS icon_os_mac.png to print the newline count of all files on all subdirectories[5]
  • wc -l "$(cygpath -u '<path to file>')" for cygwin on Win Os windows.png ex: wc -l "$(cygpath -u 'c:\Program Files\file.txt')"[6]

Icon_exclaim.gif linux - wc -l is NOT counting last of the file if it does not have end of line character - Stack Overflow

Save the console message as text file

Save the Unix manpage as plain text file

Search text in a file

  • grep command for multiple files: grep -ir "string to search" /path/to/directory or grep keyword /path/to/file (Linux Os linux.png )
  • vim: (1)vim [options] filename (2)press /keyword (Linux Os linux.png )
  • cat & grep: cat /path/to/file | grep keyword (Linux Os linux.png ) keyword is case sensitive

Search text in a compressed text file

  • zcat & grep: cat /path/to/compressed_text.gz | grep keyword (Linux Os linux.png )[7]

Search text in files[8]

Merge multiple plain text files

Merge multiple text files into one file

File operation

Find a file by filename

  • Good.gif locate command (Linux Os linux.png ) ex: locate filename to locate the filename quickly. [9]
  • find command (Linux Os linux.png ) ex: sudo find / -iname filename Find the case-insensitive file name Under the path / (root folder) [10]
  • dir command (Win Os windows.png ) ex: dir /s filename [11][12] Icon_exclaim.gif I have no idea to specify the file path to find the file.

Copy & overwrite file

overwrite file without prompt (confirmation): cp command

  • cp -f to_be_copy.file to_be_overwrote.file (Linux Os linux.png )[13]
  • /bin/cp -f to_be_copy.file to_be_overwrote.file (Linux Os linux.png )

Copy old directory to new directory

  • cp -a old_dir new_dir/ or cp -a old_dir/ new_dir/ (Linux Os linux.png )[14][15]
    • If the folder new_dir exists already, system will create the folder old_dir and all files and sub folders under old_dir will copy to the path new_dir/old_dir.
    • If the folder new_dir NOT exists, all files and sub folders under old_dir will copy to the folder new_dir.
  • cp -a old_dir/* new_dir/ (Linux Os linux.png ): All files and sub folders under old_dir will copy to the folder new_dir.
  • copy /Y old_dir new_dir/ (Win Os windows.png )[16]
  • make new directory & copy all old files to new directory
    • mkdir new_dir
    • cp old_dir/* new_dir
  • How to move all files in current folder to subfolder? - Ask Ubuntu

Rename (move) files or directory

  • mv /path/to/old_folder_name /path/to/new_folder_name (Linux Os linux.png )[17]
  • mv /path/to/old.file /path/to/new.file (Linux Os linux.png )
  • mv /path/to/file /path/to/new_folder_name (Linux Os linux.png )
  • rename old_folder_name new_folder_name (Win Os windows.png )[18]

Delete files or directory

delete all files or directory

  • rm -rf /Name_of_directory to delete all files under the 'Name_of_directory (Linux Os linux.png )[19]
  • del Name_of_directory (Win Os windows.png )
    • After executed del Name_of_directory but the empty directory directory_name will be left.
    • Command delete is not available in Win XP
  • rsync
    • Good.gif quick for many small files (1) create a empty folder ex: mkdit /path/to/source (2) To empty the target folder, keyin rsync -avP --delete /path/to/source/ /path/to/target/ (Linux Os linux.png )
    • rsync --delete-before -a -H -v --progress --stats /path/to/empty/folder/ /path/to/target_folder_will_be_deleted/ (Linux Os linux.png )[20] un-verified
  • Using SFTP/FTP to connection to the server and delete selected files. Icon_exclaim.gif It may costs too much time if there are many files or sub folders!

Delete the files which their file name were matched with the naming rule when the number of files is too many.

  • find . -name 'naming_rule' -delete or find . -name 'naming_rule' -type f -delete [21][22][23]

Download file from remote server

  • FTP
  • wget (with progress bar): wget http://path.to/file
  • SVN update: svn up http://remote.svn.server/path/ /local/path/ --username=your_account and key in your SVN password [24]
  • more on File transfer methods


File compression and decompression

compress

decompress

  • gunzip -c big.file.gz > big.file(Linux Os linux.png ) keep the gz file[26]
  • gzip -d big.file.gz(Linux Os linux.png ) NOT keep the gz file

ref

List directory or files / list directory contents

  • ls (Linux Os linux.png ) ls - list directory contents
    • List detailed information of files. e.g. ls -lh[27] [28]
    • List detailed information of files and sort by modification time. ls -lht
    • List top N files and sort by modification time. ls -lht | head -N e.g. ls -lht | head -10 First line is the total file size of specified folder.[29]
  • ll (Linux Os linux.png ) ll = ls -l
  • Print the entire path of files and level-unlimited sub-directories in the current directory. On Win Os windows.png using dir/s/b, and on Linux Os linux.png using find /path/to/files/ -print [30].
  • Good.gif create ls command in Win Os windows.png command prompt: echo dir %1 > %systemroot%\system32\ls.bat Thanks, hmjd![31]
  • List all files and directories including hidden ones in the current directory. On Win Os windows.png is dir /a, and on macOS icon_os_mac.png or Linux Os linux.png is ls -a[32][33].

Verify if a file or a directory exists

  • On Linux Os linux.png : ls /path/to/file or ls -d /path/to/directory/ e.g. ls -d ~/ to list your home directory[34].
  • On Win Os windows.png :
    • dir C:\path\to\file or dir C:\path\to\directory\
    • IF EXIST [35][36]
SET a=C:\path\to\file
REM -- If the directory was separated the \ symbol & the path NOT contains space
IF EXIST %a% (ECHO YES) ELSE (ECHO No)

SET a="C:\path\to\directory contains space\space"
REM -- If the directory was separated the \ symbol & the path contains space
IF EXIST %a% (ECHO YES) ELSE (ECHO No)

SET a=C:/path/to/file
REM -- If the directory was separated the / symbol, the next command replace / with \ symbol.
SET a=%a:/=\%
IF EXIST %a% (ECHO YES) ELSE (ECHO No)

troubleshooting

SET a = C:\path\to\file
REM -- Correct command: SET a=C:\path\to\file
IF EXIST %a% (ECHO YES) ELSE (ECHO No)
REM -- the returned result will not correct!

Print the current directory / where am i

  • Linux Os linux.png : pwd print name of working directory. More on pwd.
  • Win Os windows.png : cd or echo %cd% to print current directory [37]

Change directory to my home directory

  • cd ~/ or cd $HOME (Linux Os linux.png ) will switch to my home directory ex: /Users/ACCOUNT[38]
  • cd %UserProfile% (Win Os windows.png ) will switch to my home directory ex: C:\Users\ACCOUNT more on MS_Windows_Explorer[39]

network

show ip

  • ifconfig for Linux Os linux.png [40][41] & macOS icon_os_mac.png [42]
  • ipconfig/all (Win Os windows.png )

ping Icon_exclaim.gif You may got no response if the server was disabled the ICMP (Internet Control Message Protocol) response.

  • ping domain_or_ip (Linux Os linux.png )
  • ping domain_or_ip -t (Win Os windows.png )

whois: search the information of domain (related: Domain Name Register)

TRACERT (trace route)

  • traceroute domain_or_ip (Linux Os linux.png ) & macOS icon_os_mac.png
  • tracert domain_or_ip -t (Win Os windows.png )

apache operation

check apache servie is running or not

  • service --status-all | grep -i httpd (Linux Os linux.png [43][44])
  • netstat -npl | grep httpd for Linux Os linux.png [45]
  • netstat -an | find /i "listening" (Win Os windows.png ) find the local open ports & find local address TCP 0.0.0.0:80 is listening[46]
  • more on connection test...

Where is apache installed?[47]

  • cat /etc/rc.d/rc.local if the apache service is already launched

check which mpm (multi processing module) apache is running

  • httpd -l (Linux Os linux.png & Win Os windows.png ) ex: Linux Os linux.png /usr/local/httpd/bin/httpd -l or Win Os windows.png x:\apache\bin>httpd -l where x:\apache is the installation folder of apache [48]

mysql operation

MySQL commands: 1. Exporting data into MySql sql file & 2. Importing data from MySql sql file

install package


system operation

show current time

  • date (Linux Os linux.png ) output the system date: Thu Oct 25 15:05:10 CST 2012 [51][52]
  • TZ=Asia/Taipei date (Linux Os linux.png ) output the time from the Taipei/CST timezone [53]
  • date/t (Win Os windows.png ) (parameter: /t will not ask you to change the current date)

More on the page Show current time

specify the location where Linux or MS-DOS looks when using a command

reboot the system/server

  • reboot (Linux Os linux.png )[55]
  • shutdown -r (Win Os windows.png )[56]

Shutdown system at a specific date time.

OS version

  • lsb_release -a (Linux Os linux.png )[58]
  • ver (Win Os windows.png )[59]


Show the process list & kill the process

Show the process list & kill the high-resource-consumption process[60][61]

  1. display the process list
    • top "display Linux tasks" for Linux Os linux.png or
    • top -a or ps aux --sort -rss | more[62] "Sort by memory usage" for Linux Os linux.png
  2. keyin q to leave the process list
  3. find which process to be killed. And then keyin:
    • kill <PID> or kill -<PID> PID. To kill the process with PID number: 101, enter kill 101. [63]
    • kill -9 <PID>. Force to kill the process with PID number: 101, enter kill -9 101. [64]

Find process running on port

Find process running on port

Search and extract string from command output

  • linux command | awk '/string/' (Linux Os linux.png )[65] ex:
    • keyin dpkg --get-selections | awk '/tar/' to search the installed package naming tar for Ubuntu.[66]
    • keyin dpkg --get-selections | awk '/zip|unzip/' to search the installed package naming zip or unzip for Ubuntu.
  • linux command | grep string (Linux Os linux.png ) ex: keyin yum list installed | grep tar to search the installed package naming tar for CentOS.[67]
  • Windows command | find "string" (Win Os windows.png ) ex: netstat -a | find "3306" (note: enclose string in double quotation marks)[68]

System CPU usage

CPU usage / system load average

  • Win Os windows.png :
    • namespace: ROOT\CIMV2
    • WQL query: SELECT LoadPercentage FROM Win32_Processor; No need to divid by CPU cores number for Win8
    • output example: 24 (UInt16, 16 bit Unsigned Integer) unit: %
    • CPU usage = LoadPercentage; unit: %
  • freebsd, Linux Os linux.png & macOS icon_os_mac.png :

System memory usage

Memory usage

  • Win Os windows.png :
    • namespace: ROOT\CIMV2
    • WQL query: SELECT FreePhysicalMemory, TotalVisibleMemorySize FROM Win32_OperatingSystem[69]
    • output example: 21683460 (UInt64, 64 bit Unsigned Integer) unit: KB
    • memory usage = (FreePhysicalMemory * 100) / TotalVisibleMemorySize; unit: %
  • freebsd & Linux Os linux.png :
    • command: free
    • output example:
                               total       used       free     shared    buffers     cached
                    Mem:       8060416    7922496     137920        120     183608     526180
                    -/+ buffers/cache:    7212708     847708
                    Swap:      4194300    1219364    2974936
    • memory usage = 7922496 / 8060416; unit: %
  • macOS icon_os_mac.png (known as Darwin):
    • command: top -l 1
    • output example: PhysMem: 8017M used (1486M wired), 172M unused.
    • memory usage: 172 / (8017+172); unit: %

System disk space usage

hard disk usage

  • df command "disk space usage" for Linux Os linux.png df -h
  • du command "estimate file space usage" of specific folder for Linux Os linux.png
    • du -h /path/to/folder/ Detailed output of hard disk usage of specific folder and child folders. e.g. du -h /home | sort -rn > ~/disk.txt
    • du -hcs /path/to/folder/ Brief output of total hard disk usage.
    • du --max-depth=1 -B M /path/to/folder/ | sort -g[70]Output example:
0M      /sys
1M      /tmp
9M      /run
27M     /etc
36M     /root
165M    /boot
1647M   /usr
49287M  /var
51379M  /home
102547M /

How To Find Largest Top 10 Files and Directories On Linux / UNIX / BSD - nixCraft Icon_exclaim.gif It may costs time to return the result if there are too many file under the specified path. Output example of du -a -BM /path/to/folder/ | sort -n -r | head -n 10:

# du -a -BM /var/ | sort -n -r | head -n 10
11199M  /var/
10384M  /var/lib
6336M   /var/lib/mysql
3714M   /var/lib/strong-pm
3661M   /var/lib/strong-pm/svc
2042M   /var/lib/strong-pm/svc/1/work
2042M   /var/lib/strong-pm/svc/1
1619M   /var/lib/strong-pm/svc/2/work

Options cited from the content of Linux man page[71]

  • -a, --all "write counts for all files, not just directories"
  • -B, --block-size=SIZE "scale sizes by SIZE before printing them"

Scan the disk

Switch the user account

switch the current user

  • su on Linux Os linux.png switch the current user to super user [73]
  • su - <user name> on Linux Os linux.png switch the current user to another user

prints the current user

  • whoami on Linux Os linux.png & Win Os windows.png "prints the effective user ID"[74][75]

Clean the screen/console

  • Win Os windows.png : cls [76]
  • Linux Os linux.png & macOS icon_os_mac.png : clear [77]

help for command

view the documentation for this command

  • command --help or man command (Linux Os linux.png )
  • command /? (Win Os windows.png )

find the path of an executable

  • which command for Linux Os linux.png ex: which wc will return the path '/usr/bin/wc'
  • which command or where command for macOS icon_os_mac.png ex: which wc will return the path '/usr/bin/wc'
  • where command for Win Os windows.png version 2003 or 8. ex: where nslookup will return the path 'C:\Windows\System32\nslookup.EXE'[78] Icon_exclaim.gif not all DOS command will return the information ex: where cd, where dir. Related page: How to setup my system path

emergency exit

  • ctrl+c or ctrl+break (Linux Os linux.png , Win Os windows.png & macOS icon_os_mac.png )
  • Pause/Break (Linux Os linux.png ) ex: I pressed the key to leave from the warning message "Vim: Warning: Output is not to a terminal".

相關新聞聯播

Linux OR unix 相關新聞聯播
微軟推出Coreutils for Windows,讓開發者在Windows原生執行常用Linux命令列工具 - iThome
Linux 用戶必收!NBD-VRAM 神工具登場,閒置 NVIDIA 顯存直接轉成 Swap 空間提升效能 - T客邦
Gartner:2001年15%亞洲企業使用Linux - CTIMES
Linux 7.1 告別 Intel 486 超過 30 年舊架構將退出支援 - 網路資訊雜誌
Linux 7.1 穩定版正式釋出 重構 NTFS 驅動 硬體效能大幅躍升 - 電腦領域HKEPC Hardware
Linux 7.1終止對Intel 486處理器支援 - iThome
AI 漏洞發現太快、人類修不過來?Linux 核心社群決定割捨 2.7 萬行舊程式碼 - T客邦
Novell為資料中心推出新版SUSE Linux作業系統 - CTIMES
Linux核心再現本機提權漏洞,發行版修補前攻擊程式已流出 - iThome
索尼主機成 Linux 電腦!最新開源方案支援 6.02 韌體,實現內建 M.2 插槽與 Wi-Fi 晶片完美驅動 - T客邦
4年前的Linux核心漏洞已遭利用,恐被用於供應鏈攻擊 - iThome
別再用 AI 亂報 Bug 了!Linux 之父怒吼:核心要的是「解題者」,不是垃圾郵件! - T客邦
Apple釋出Mac專用容器工具Container 1.0,強化長駐型Linux環境管理 - iThome
Linux核心存在本機權限提升漏洞CIFSwitch - iThome
Linux再爆本機提權漏洞,兩週內已經找到第三個 - iThome
微軟預覽伺服器Linux發行版Azure Linux 4.0 - iThome
Linux高風險漏洞Dirty Frag影響2017年至今的系統核心,以及6種發行版 - iThome
研究人員揭露存在9年的Linux本機權限提升漏洞CVE-2026-46333 - iThome
Linux作業系統存在權限提升漏洞PinTheft,攻擊者可在Arch Linux取得root權限 - iThome
Linux系統核心存在高風險漏洞Copy Fail,本機使用者能藉此奪取root權限,廣泛影響多個主流Linux版本 - iThome
AI是否加速Linux漏洞發現受關注,OpenSSF專家稱約三成漏洞通報為重複案例 - iThome
【資安日報】5月8日,Linux核心再傳本機提權漏洞Dirty Frag - iThome
Linux基金會與OpenSSF發布網路安全技能框架,協助企業盤點IT職務資安能力 - iThome
Linux核心新型零時差漏洞Dirty Frag:鏈式攻擊取得Root權限,主流發行版全受影響 - informationsecurity.com.tw
Linux核心再傳新的權限提升漏洞DirtyDecrypt - iThome
Ubuntu Linux 內核多個漏洞 - Hong Kong Computer Emergency Response Team Coordination Centre
RedHat Linux 核心多個漏洞 - Hong Kong Computer Emergency Response Team Coordination Centre
Linux作業系統套件管理器存在資安漏洞Pack2TheRoot,攻擊者能取得root權限 - iThome
法國計畫將部份公部門Windows電腦改成Linux,使用開源IT軟體 - iThome
Linux 核心潛伏 9 年漏洞,恐讓本機使用者取得 root 權限並洩漏 SSH 金鑰 - informationsecurity.com.tw
Linux Kernel權限提升漏洞 - Hong Kong Computer Emergency Response Team Coordination Centre
【資安日報】5月4日,Linux系統核心存在長達9年的高風險漏洞Copy Fail - iThome

Powered by Google News

references

  1. cut - get first X characters from the cat command? - Unix & Linux Stack Exchange
  2. linux - Show special characters in Unix while using 'less' Command - Stack Overflow un-verified
  3. (Solved) Window命令視窗中文亂碼 改編碼方法
  4. wc (Unix) - Wikipedia, the free encyclopedia
  5. linux - Use wc on all subdirectories to count the sum of lines - Stack Overflow
  6. Cygwin convert windows path to linux path
  7. Unix / Linux: cat .GZ Compressed Text File On Screen
  8. 鳥哥的 Linux 私房菜 -- 學習 bash shell
  9. Linux 快速尋找檔案 - locate - Tsung's Blog
  10. Find command: how to ignore case? - Unix and Linux; Find the case-sensitive file name Under the path / (root folder) ex: find / -name filename ref:Tips For Linux - How to find files in Linux using 'find'
  11. How to find a file in MS-DOS.
  12. /S 顯示指定目錄及所有子目錄中的檔案。 (引用自 dir /? 命令說明)
  13. Linux:檔案複製強制覆寫, cp force overwrite @ 符碼記憶
  14. from manual:
    -a, --archive
                  same as -dR --preserve=all
    -d     same as --no-dereference --preserve=links
    --preserve[=ATTR_LIST]
                  preserve the specified attributes (default: mode,ownership,timestamps), if  possible  addi-
                  tional attributes: context, links, xattr, all
    -R, -r, --recursive
                  copy directories recursively
  15. unix - How to copy with cp to include hidden files and hidden directories and their contents? - Super User
  16. /Y 不顯示覆寫現存目的檔案的確認提示。 (引用自 copy /? 命令說明)
  17. Linux Rename Files, Folders or Directories
  18. MS-DOS ren and rename command help
  19. [OPTION]
    • -r remove directories and their contents recursively;
    • -f ignore nonexistent files, never prompt
    (above content cited from linux documentation: rm --help)
  20. Linux下使用rsync最快速删除海量文件的方法_果冻的剥壳_新浪博客
  21. How to recursively remove .DS_Store files on Mac OS X | Tangential Musings
  22. XYZ的筆記本: Linux 使用 rm 刪除檔案,出現 /bin/rm: Argument list too long
  23. Linux find command
  24. using the www account su - www -c "svn up http://remote.svn.server/path/ /local/path/ --username=your_account --password=xxx"
  25. A Unix Utility You Should Know About: Pipe Viewer - good coders code, great reuse
  26. linux - How do you gunzip a file and keep the .gz file? - Super User
  27. 鳥哥的 Linux 私房菜 -- Linux 的檔案權限與目錄配置
  28. [OPTION]
    • -l use a long listing format
    • -h, --human-readable; with -l, print sizes in human readable format (e.g., 1K 234M 2G) Quoted from linux man ls
  29. How to list top 10 files | Unix Linux Forums | UNIX for Dummies Questions & Answers
  30. linux - Making ls output like dir /b /s - Super User
  31. How to create ls in windows command prompt? - Stack Overflow
  32. How to see hidden files in MS-DOS and the Command Prompt
  33. Bash Shell: Display All Hidden Dot Files In a Directory
  34. Single linux command to return to home directory
  35. How to verify if a file exists in a Windows .BAT file? - Stack Overflow
  36. Windows shell string operations (changing backslash to slash) - Stack Overflow
  37. Windows equivalent to UNIX pwd - Stack Overflow
  38. linux - Where is the $HOME environment variable set? - Super User
  39. weka - Where is my home directory located?
  40. 鳥哥的 Linux 私房菜 -- Linux 常用網路指令介紹
  41. bash: ifconfig: command not found 無法使用ifconfig指令? 先加上 su -l指令
  42. mac 要怎麼看自己的ip呢 - Mobile01
  43. Red Hat / CentOS: Check / List Running Services
  44. -i means ignore caseHow to use the grep command, by The Linux Information Project (LINFO)
  45. Linux / UNIX Find Out What Program / Service is Listening on a Specific TCP Port
  46. Netstat
  47. Enabling and disabling services during start up in GNU/Linux | All about Linux
  48. Check which mpm (multi processing module) apache is running | Binary Tides
  49. Linux / Unix pv Command: Monitor Progress of Data Sent Via a Pipe
  50. ivarch.com: Pipe Viewer
  51. 鳥哥的 Linux 私房菜 -- NTP 時間伺服器
  52. DATE (command) - Wikipedia, the free encyclopedia
  53. How can I have `date` output the time from a different timezone? - Unix & Linux Stack Exchange
  54. 鳥哥的 Linux 私房菜 -- 檔案與目錄管理 -- 關於執行檔路徑的變數: $PATH
  55. reboot - Linux Command - Unix Command
  56. Windows原來也有內建好用的關機軟體(Shutdown.exe) | ㊣軟體玩家
  57. How to shutdown Linux at a specific datetime from terminal? - Unix & Linux Stack Exchange
  58. The Will Will Web | 如何查詢 Linux 的種類與版本 ( Linux Standard Base )
  59. Find windows OS version from command line
  60. How do I Find Out Linux CPU Utilization? - nixCraft
  61. Show All Running Processes in Linux
  62. 鳥哥的 Linux 私房菜 -- 第十六章、程序管理與 SELinux 初探
  63. Kill Process in Linux or Terminate a Process in UNIX / Linux Systems, kill(1): terminate process - Linux man page
  64. 鳥哥的 Linux 私房菜 -- 第十六章、程序管理與 SELinux 初探
  65. shell script - How to search and extract string from command output? - Unix & Linux Stack Exchange
  66. logical operators in grep
  67. Unix/Linux grep command examples | grep command in Unix and Linux | grep examples | alvinalexander.com
  68. Microsoft Windows XP - Find
  69. Collect Memory Data from WMI (Win32)
  70. 【系統】使用 du 來看磁碟的使用空間 @ My Life :: 隨意窩 Xuite日誌
  71. du man page
  72. Cloud Provider and Dedicated Server Hosting in Dallas, TX
  73. Linux su command help and examples
  74. Linux whoami command help and examples
  75. Whoami
  76. Cls
  77. Clear! (clear your terminal screen) | Linux.org
  78. What is Windows' equivalent of the "which" command in Unix? Is there an equivalent PowerShell command? - Super User

further reading

related pages: