Alternative Linux commands

From LemonWiki共筆
Jump to: navigation, 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 Mac 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[edit]

Display the content of text file[edit]

Display the first lines of text file[edit]

  • 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 last few lines of text file[edit]

Display the entire content of text file[edit]

  • 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[edit]

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

Display only certain lines by number[edit]

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

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

  • wc -l <filename> for Linux Os linux.png [3] 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 & Mac Os mac.png to print the newline count of all files on all subdirectories[4]
  • wc -l "$(cygpath -u '<path to file>')" for cygwin on Win Os windows.png ex: wc -l "$(cygpath -u 'c:\Program Files\file.txt')"[5]

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[edit]

Save the Unix manpage as plain text file

Search text in a file[edit]

  • 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 )[6]

Search text in files[7]

Merge multiple plain text files[edit]

Step 1: check the last line of text file is newline[8]

Step 2: Merge the content

  • copy *.txt > bundle.txt or copy file1.txt file2.txt > bundle.txt on Win Os windows.png
  • cat *.txt > bundle.txt or cat file1.txt file2.txt > bundle.txt on Linux Os linux.png [9][10]

Step 3: (optional) Remove the duplicated lines

  • sort -us -o bundle_unique.txt bundle.txt[11] OS: Linux Os linux.png , cygwin of Win Os windows.png "-u means Unique keys; -s means stable sort; -o means output" quoted from sort manual.

File operation[edit]

Find a file by filename[edit]

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

Copy & overwrite file[edit]

overwrite file without prompt (confirmation): cp command

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

Copy old directory to new directory[edit]

  • cp -a old_dir new_dir/ or cp -a old_dir/ new_dir/ (Linux Os linux.png )[17][18]
    • 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 )[19]
  • 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[edit]

  • mv old_folder_name new_folder_name (Linux Os linux.png )[20]
  • mv /path/to/file /path/to/new_folder_name (Linux Os linux.png )
  • rename old_folder_name new_folder_name (Win Os windows.png )[21]

Delete files or directory[edit]

delete all files or directory

  • rm -rf /Name_of_directory to delete all files under the 'Name_of_directory (Linux Os linux.png )[22]
  • 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! 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 )[23] 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 [24][25][26]

Download file from remote server[edit]

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

File compression and decompression[edit]



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


List directory or files / list directory contents[edit]

  • ls (Linux Os linux.png ) ls - list directory contents
    • List detailed information of files. e.g. ls -lh[30] [31]
    • 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.[32]
  • 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 [33].
  • Good! create ls command in Win Os windows.png command prompt: echo dir %1 > %systemroot%\system32\ls.bat Thanks, hmjd![34]
  • List all files and directories including hidden ones in the current directory. On Win Os windows.png is dir /a, and on Mac Os mac.png or Linux Os linux.png is ls -a[35][36].

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[37].
  • On Win Os windows.png :
    • dir C:\path\to\file or dir C:\path\to\directory\
    • IF EXIST [38][39]
SET a=C:\path\to\file
REM -- If the directory was separated the \ symbol & the path NOT contains space

SET a="C:\path\to\directory contains space\space"
REM -- If the directory was separated the \ symbol & the path contains space

SET a=C:/path/to/file
REM -- If the directory was separated the / symbol, the next command replace / with \ symbol.
SET a=%a:/=\%


SET a = C:\path\to\file
REM -- Correct command: SET a=C:\path\to\file
REM -- the returned result will not correct!

Print the current directory / where am i[edit]

  • 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 [40]

Change directory to my home directory[edit]

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


show ip

  • ifconfig (Linux Os linux.png )[43][44]
  • 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 ) & Mac Os mac.png
  • tracert domain_or_ip -t (Win Os windows.png )

apache operation[edit]

check apache servie is running or not

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

Where is apache installed?[49]

  • 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 [50]

mysql operation[edit]

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

install package[edit]

system operation[edit]

show current time[edit]

  • date (Linux Os linux.png ) output the system date: Thu Oct 25 15:05:10 CST 2012 [53][54]
  • TZ=Asia/Taipei date (Linux Os linux.png ) output the time from the Taipei/CST timezone [55]
  • date/t (Win Os windows.png ) (parameter: /t will not ask you to change the current date)
OS in English: Thu 05/03/2012
OS in Mandarin Chinese (XP): 2012/05/03 星期四
OS in Mandarin Chinese (Windows 8, 10): 2014/07/01 週二
  • prompt $d $t $_$P$G (Win Os windows.png [56])
OS in Mandarin Chinese (Windows 10): 2017/02/03 週五 15:35:31.61

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

reboot the system/server[edit]

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

Shutdown system at a specific date time.

OS version[edit]

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

Show the process list & kill the process[edit]

Show the process list & kill the high-resource-consumption process[63][64]

  1. display the process list
    • top "display Linux tasks" for Linux Os linux.png or
    • top -a or ps aux --sort -rss | more[65] "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. [66]
    • kill -9 <PID>. Force to kill the process with PID number: 101, enter kill -9 101. [67]

Find process running on port[edit]

Find process running on port

Search and extract string from command output[edit]

  • linux command | awk '/string/' (Linux Os linux.png )[68] ex:
    • keyin dpkg --get-selections | awk '/tar/' to search the installed package naming tar for Ubuntu.[69]
    • 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.[70]
  • Windows command | find "string" (Win Os windows.png ) ex: netstat -a | find "3306" (note: enclose string in double quotation marks)[71]

System CPU usage[edit]

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 & Mac Os mac.png :

System memory usage[edit]

Memory usage

  • Win Os windows.png :
    • namespace: ROOT\CIMV2
    • WQL query: SELECT FreePhysicalMemory, TotalVisibleMemorySize FROM Win32_OperatingSystem[72]
    • 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: %
  • Mac 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[edit]

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.
    • du -hcs /path/to/folder/ Brief output of total hard disk usage.
    • du --max-depth=1 -B M /path/to/folder/ | sort -g[73]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[74]

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

Scan the disk[edit]

Switch the user account[edit]

switch the current user

  • su on Linux Os linux.png switch the current user to super user [76]
  • 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"[77][78]

Clean the screen/console[edit]

help for command[edit]

view the documentation for this command[edit]

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

find the path of an executable[edit]

  • which command for Linux Os linux.png ex: which wc will return the path '/usr/bin/wc'
  • which command or where command for Mac 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'[81] 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[edit]

  • ctrl+c or ctrl+break (Linux Os linux.png , Win Os windows.png & Mac 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 相關新聞聯播
意法半導體推出採用Linux發行版的STM32MP1微處理器:微處理器,ST,意法半導體 - CTIMES

Linux Kernel 5.2 新进展:将进一步支持AMD FreeSync - Linux - cnBeta
Linux 命令没记熟?用这个「字典」小程序查漏补缺 - 爱范儿 · 让未来触手可及
Linux基金會發布全新開源孵化平臺CommunityBridge,可提供募資、資安、人才媒合三大功能 - iThome Online
Linux版本號從4.21直跳5.0,Linux之父Linus Torvalds:指頭數完了 - iThome Online
谷歌號召成立CHIP聯盟,邀請Linux基金會一同推動開源晶片設計 - iThome Online
Unix shell Bash 5.0釋出 - iThome Online
後門程式SpeakUp瞄準Linux而來,6種OS版本遭殃、macOS也難倖免 - iThome Online
Linux系統管理軟體Systemd爆3漏洞 - iThome Online
三星釋出Linux on DeX讓手機上也能執行Linux - iThome Online
能在Linux 環境執行Windows 程式的Wine 推出4.0更新,支援Vulkan、Direct3D 12等API - T客邦
一周大事:Linux 4.20來了。智慧政府新計畫出爐,2020全面換發數位身分證。 - iThome Online
Linux圖形介面殼層KDE Plasma釋出2019年第一個穩定版5.15 - iThome Online
Solus 4“Fortitude”发布:现已开放下载- Linux - cnBeta
Linux之父道歉後,Linux社群頒佈開發人員行為準則 - iThome Online
Linux 4.21候選版預計開始支援樹莓派觸控顯示器 - iThome Online
Windows 10新版改進:資源管理器可直接訪問Linux文件 - XFastest News
Valve更新Steam Play,讓Windows遊戲也能在Linux上玩 - iThome Online
聖誕節前發布,Linux 4.20來了,大增35萬多行程式碼 - iThome Online
閉門思過出關,Torvalds重掌Linux核心小組 - iThome Online
Linux 之父因長期口出惡言宣布暫時退出Linux 社群,引發開放平台的老問題:禮貌與能力到底誰比較重要? - T客邦
Linux基金會啟動安全開源專案ELISA,要為關鍵系統打造共享工具和流程 - iThome Online
速度极大提升Arch Linux计划将zstd作为默认压缩算法- Open Source 开源 - cnBeta
Firefox將為Linux預設啟用擴充套件程序獨立運作功能 - iThome Online
Spectre變種2的修補程式拖慢效能又讓Linux之父不開心了! - iThome Online
IBM 以340 億美元收購Linux 套件開發商Red Hat - Engadget 中文版
Linux 基金會推出Acumos AI 開源框架和開發平台 - 科技新報 TechNews
鎖定物聯網應用情境,Arm推專用作業系統Mbed Linux OS - iThome Online
Uber加入Linux基金會成為金級成員 - iThome Online
資安一周第10期:新惡意程式Xbash鎖定Linux及Windows平臺。Magecart駭客集團犯案連連,英航等三家業者用戶資料遭駭 - iThome Online
地圖服務平台Mapzen 成為Linux 基金會一員 - 科技新報 TechNews

Mirai殭屍網路捲土重來,這次瞄準Linux伺服器 - iThome Online

Powered by Google News


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

further reading[edit]

related pages: