Difference between revisions of "Alternative Linux commands"

From LemonWiki共筆
Jump to navigation Jump to search
(→‎Text file manipulation: Show certain lines by line number)
Line 33: Line 33:
 
==== Display only certain lines by number ====
 
==== Display only certain lines by number ====
 
[https://unix.stackexchange.com/questions/288521/with-the-linux-cat-command-how-do-i-show-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]
 
[https://unix.stackexchange.com/questions/288521/with-the-linux-cat-command-how-do-i-show-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 ===
 
=== Newline count (count the number of lines of a file), word count ===

Revision as of 15:15, 2 December 2019

(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"

Contents

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

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

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

Search text in files[7]

Merge multiple plain text files

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

Find a file by filename

  • 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

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

  • 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

  • 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

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

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

Change directory to my home directory

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

network

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

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 0.0.0.0:80 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

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 [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)
output:
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])
output:
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

reboot the system/server

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

Shutdown system at a specific date time.

OS version

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


Show the process list & kill the process

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

Find process running on port

Search and extract string from command output

  • 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

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

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

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

Switch the user account

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

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 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

  • 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 之父怒噴Intel:讓AVX-512 就此死去吧,我想要更多核心! - T客邦
Linux之父怒罵Intel AVX-512:「我希望它死得痛苦點...」 - XFastest News
核心維護者都五六十歲了!Linux 之父感嘆:社群後繼無人| TechOrange - TechOrange 科技報橘
Visual Studio對基於MSBuild的Linux專案支援Ninja增量建置 - iThome Online
Canonical與Google合作,讓Linux發行版開始支援Flutter - iThome Online
Linux決定捨棄「黑名單」「白名單」稱謂 要選更中性的名詞代替 - UDN 聯合新聞網
Linux Mint決定不支援Ubuntu Snap - iThome Online
中國電子書Onyx用了Linux核心卻無視GPL開源協議,拒絕公布原始碼遭網友圍剿 - T客邦
聲援平等!Google副總裁、摩根大通與Linux陸續取消企業使用「blacklist」一詞 - Yahoo奇摩新聞
多款知名家用路由器使用老舊Linux核心,連帶藏匿大量安全漏洞 - iThome Online
IBM貢獻一系列可信AI工具給Linux基金會旗下的AI基金會 - iThome Online
Windows Linux 开发环境Cygwin 3.1.6 发布|Windows|Linux_新浪科技_新浪网 - 新浪网
Linux 内核讨论引入Rust 代码- Linux - cnBeta
Linux基金会发声:开源技术不受美国出口管制! - 电子工程专辑
Linuxfx - 这套Linux操作系统看起来和Windows 10非常类似- Linux - cnBeta
Linux系统支持平板电脑?深度操作系统或实现 - 新浪网
Linus Torvalds对Linux内核支持Rust的看法:默认可以有效启用- Linux - cnBeta
Flutter 开始支持构建Linux 桌面应用,Snap 格式却惹质疑 - 新浪网
Win10內執行Linux程式實戰WSL子系統安裝 - 網管人雜誌
從 Windows 10 搬到 Linux!韓國政府正測試作業系統轉移 - INSIDE 硬塞的網路趨勢觀察
【微軟與Linux 的愛恨情仇】微軟坦承:當年對開源的態度錯了| TechOrange - TechOrange 科技報橘
Linux之父Linus Torvalds建議不要使用ZFS - iThome Online
華為工程師提交的Linux 補丁留有資安漏洞?一文解析大家是否真的需要擔心| TechOrange - TechOrange 科技報橘
中國駭客攻擊Linux 伺服器,竊取知識產權長達10 年沒被發現| TechOrange - TechOrange 科技報橘
曾說「Linux 是癌症」微軟坦承:從前在開源軟體的立場錯了 - INSIDE 硬塞的網路趨勢觀察
Google Stadia遊戲效能問題怪罪Linux核心排程器,Linus Torvalds出面反擊 - iThome Online
Windows 10 變身開發者利器:內建Linux 核心,像安裝驅動程式一樣方便 - 科技新報 TechNews
微軟預告Linux版Microsoft Edge瀏覽器 將於近期內推出 - UDN 聯合新聞網
Linux之父換電腦15年來首次更換為非Intel平台程式設計速度快了三倍 - XFastest News
Linux的sudo指令遭爆含有可取得最高權限的安全漏洞 - iThome Online
WireGuard VPN 1.0.0隨同Linux 5.6正式出爐 - iThome Online
Visual Studio 2019將支援Ninja,顯著提升Linux專案建置效率 - iThome Online

Powered by Google News

references

  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[=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
  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. ivarch.com: 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 | alvinalexander.com
  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) | Linux.org
  81. What is Windows' equivalent of the "which" command in Unix? Is there an equivalent PowerShell command? - Super User

further reading

related pages: